Type definitions#
Auto-generated documentation for EC2 type annotations stubs module mypy-boto3-ec2.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_ec2.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_ec2.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TagSpecificationUnionTypeDef#
# TagSpecificationUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import TagSpecificationUnionTypeDef
def get_value() -> TagSpecificationUnionTypeDef:
return ...
# TagSpecificationUnionTypeDef definition
TagSpecificationUnionTypeDef = Union[
TagSpecificationTypeDef, # (1)
TagSpecificationOutputTypeDef, # (2)
]
CpuPerformanceFactorUnionTypeDef#
# CpuPerformanceFactorUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import CpuPerformanceFactorUnionTypeDef
def get_value() -> CpuPerformanceFactorUnionTypeDef:
return ...
# CpuPerformanceFactorUnionTypeDef definition
CpuPerformanceFactorUnionTypeDef = Union[
CpuPerformanceFactorTypeDef, # (1)
CpuPerformanceFactorOutputTypeDef, # (2)
]
IpPermissionUnionTypeDef#
# IpPermissionUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import IpPermissionUnionTypeDef
def get_value() -> IpPermissionUnionTypeDef:
return ...
# IpPermissionUnionTypeDef definition
IpPermissionUnionTypeDef = Union[
IpPermissionTypeDef, # (1)
IpPermissionOutputTypeDef, # (2)
]
StorageUnionTypeDef#
# StorageUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import StorageUnionTypeDef
def get_value() -> StorageUnionTypeDef:
return ...
# StorageUnionTypeDef definition
StorageUnionTypeDef = Union[
StorageTypeDef, # (1)
StorageOutputTypeDef, # (2)
]
- See StorageTypeDef
- See StorageOutputTypeDef
InstanceNetworkInterfaceSpecificationUnionTypeDef#
# InstanceNetworkInterfaceSpecificationUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import InstanceNetworkInterfaceSpecificationUnionTypeDef
def get_value() -> InstanceNetworkInterfaceSpecificationUnionTypeDef:
return ...
# InstanceNetworkInterfaceSpecificationUnionTypeDef definition
InstanceNetworkInterfaceSpecificationUnionTypeDef = Union[
InstanceNetworkInterfaceSpecificationTypeDef, # (1)
InstanceNetworkInterfaceSpecificationOutputTypeDef, # (2)
]
- See InstanceNetworkInterfaceSpecificationTypeDef
- See InstanceNetworkInterfaceSpecificationOutputTypeDef
BaselinePerformanceFactorsUnionTypeDef#
# BaselinePerformanceFactorsUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import BaselinePerformanceFactorsUnionTypeDef
def get_value() -> BaselinePerformanceFactorsUnionTypeDef:
return ...
# BaselinePerformanceFactorsUnionTypeDef definition
BaselinePerformanceFactorsUnionTypeDef = Union[
BaselinePerformanceFactorsTypeDef, # (1)
BaselinePerformanceFactorsOutputTypeDef, # (2)
]
InstanceRequirementsUnionTypeDef#
# InstanceRequirementsUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import InstanceRequirementsUnionTypeDef
def get_value() -> InstanceRequirementsUnionTypeDef:
return ...
# InstanceRequirementsUnionTypeDef definition
InstanceRequirementsUnionTypeDef = Union[
InstanceRequirementsTypeDef, # (1)
InstanceRequirementsOutputTypeDef, # (2)
]
LaunchTemplateOverridesUnionTypeDef#
# LaunchTemplateOverridesUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateOverridesUnionTypeDef
def get_value() -> LaunchTemplateOverridesUnionTypeDef:
return ...
# LaunchTemplateOverridesUnionTypeDef definition
LaunchTemplateOverridesUnionTypeDef = Union[
LaunchTemplateOverridesTypeDef, # (1)
LaunchTemplateOverridesOutputTypeDef, # (2)
]
LaunchTemplateConfigUnionTypeDef#
# LaunchTemplateConfigUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateConfigUnionTypeDef
def get_value() -> LaunchTemplateConfigUnionTypeDef:
return ...
# LaunchTemplateConfigUnionTypeDef definition
LaunchTemplateConfigUnionTypeDef = Union[
LaunchTemplateConfigTypeDef, # (1)
LaunchTemplateConfigOutputTypeDef, # (2)
]
SpotFleetRequestConfigDataUnionTypeDef#
# SpotFleetRequestConfigDataUnionTypeDef Union usage example
from mypy_boto3_ec2.type_defs import SpotFleetRequestConfigDataUnionTypeDef
def get_value() -> SpotFleetRequestConfigDataUnionTypeDef:
return ...
# SpotFleetRequestConfigDataUnionTypeDef definition
SpotFleetRequestConfigDataUnionTypeDef = Union[
SpotFleetRequestConfigDataTypeDef, # (1)
SpotFleetRequestConfigDataOutputTypeDef, # (2)
]
AcceleratorCountRequestTypeDef#
# AcceleratorCountRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceleratorCountRequestTypeDef
def get_value() -> AcceleratorCountRequestTypeDef:
return {
"Min": ...,
}
# AcceleratorCountRequestTypeDef definition
class AcceleratorCountRequestTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
AcceleratorCountTypeDef#
# AcceleratorCountTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceleratorCountTypeDef
def get_value() -> AcceleratorCountTypeDef:
return {
"Min": ...,
}
# AcceleratorCountTypeDef definition
class AcceleratorCountTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
AcceleratorTotalMemoryMiBRequestTypeDef#
# AcceleratorTotalMemoryMiBRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceleratorTotalMemoryMiBRequestTypeDef
def get_value() -> AcceleratorTotalMemoryMiBRequestTypeDef:
return {
"Min": ...,
}
# AcceleratorTotalMemoryMiBRequestTypeDef definition
class AcceleratorTotalMemoryMiBRequestTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
AcceleratorTotalMemoryMiBTypeDef#
# AcceleratorTotalMemoryMiBTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceleratorTotalMemoryMiBTypeDef
def get_value() -> AcceleratorTotalMemoryMiBTypeDef:
return {
"Min": ...,
}
# AcceleratorTotalMemoryMiBTypeDef definition
class AcceleratorTotalMemoryMiBTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
AddressTransferTypeDef#
# AddressTransferTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AddressTransferTypeDef
def get_value() -> AddressTransferTypeDef:
return {
"PublicIp": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AcceptCapacityReservationBillingOwnershipRequestTypeDef#
# AcceptCapacityReservationBillingOwnershipRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptCapacityReservationBillingOwnershipRequestTypeDef
def get_value() -> AcceptCapacityReservationBillingOwnershipRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# AcceptCapacityReservationBillingOwnershipRequestTypeDef definition
class AcceptCapacityReservationBillingOwnershipRequestTypeDef(TypedDict):
CapacityReservationId: str,
DryRun: NotRequired[bool],
TargetConfigurationRequestTypeDef#
# TargetConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetConfigurationRequestTypeDef
def get_value() -> TargetConfigurationRequestTypeDef:
return {
"InstanceCount": ...,
}
# TargetConfigurationRequestTypeDef definition
class TargetConfigurationRequestTypeDef(TypedDict):
OfferingId: str,
InstanceCount: NotRequired[int],
AcceptTransitGatewayMulticastDomainAssociationsRequestTypeDef#
# AcceptTransitGatewayMulticastDomainAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptTransitGatewayMulticastDomainAssociationsRequestTypeDef
def get_value() -> AcceptTransitGatewayMulticastDomainAssociationsRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# AcceptTransitGatewayMulticastDomainAssociationsRequestTypeDef definition
class AcceptTransitGatewayMulticastDomainAssociationsRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: NotRequired[str],
TransitGatewayAttachmentId: NotRequired[str],
SubnetIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
AcceptTransitGatewayPeeringAttachmentRequestTypeDef#
# AcceptTransitGatewayPeeringAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptTransitGatewayPeeringAttachmentRequestTypeDef
def get_value() -> AcceptTransitGatewayPeeringAttachmentRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# AcceptTransitGatewayPeeringAttachmentRequestTypeDef definition
class AcceptTransitGatewayPeeringAttachmentRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
AcceptTransitGatewayVpcAttachmentRequestTypeDef#
# AcceptTransitGatewayVpcAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptTransitGatewayVpcAttachmentRequestTypeDef
def get_value() -> AcceptTransitGatewayVpcAttachmentRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# AcceptTransitGatewayVpcAttachmentRequestTypeDef definition
class AcceptTransitGatewayVpcAttachmentRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
AcceptVpcEndpointConnectionsRequestTypeDef#
# AcceptVpcEndpointConnectionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptVpcEndpointConnectionsRequestTypeDef
def get_value() -> AcceptVpcEndpointConnectionsRequestTypeDef:
return {
"ServiceId": ...,
}
# AcceptVpcEndpointConnectionsRequestTypeDef definition
class AcceptVpcEndpointConnectionsRequestTypeDef(TypedDict):
ServiceId: str,
VpcEndpointIds: Sequence[str],
DryRun: NotRequired[bool],
AcceptVpcPeeringConnectionRequestTypeDef#
# AcceptVpcPeeringConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptVpcPeeringConnectionRequestTypeDef
def get_value() -> AcceptVpcPeeringConnectionRequestTypeDef:
return {
"VpcPeeringConnectionId": ...,
}
# AcceptVpcPeeringConnectionRequestTypeDef definition
class AcceptVpcPeeringConnectionRequestTypeDef(TypedDict):
VpcPeeringConnectionId: str,
DryRun: NotRequired[bool],
AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef#
# AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef
def get_value() -> AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef:
return {
"DryRun": ...,
}
# AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef definition
class AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef(TypedDict):
DryRun: NotRequired[bool],
AccountAttributeValueTypeDef#
# AccountAttributeValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AccountAttributeValueTypeDef
def get_value() -> AccountAttributeValueTypeDef:
return {
"AttributeValue": ...,
}
# AccountAttributeValueTypeDef definition
class AccountAttributeValueTypeDef(TypedDict):
AttributeValue: NotRequired[str],
ActiveInstanceTypeDef#
# ActiveInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ActiveInstanceTypeDef
def get_value() -> ActiveInstanceTypeDef:
return {
"InstanceId": ...,
}
# ActiveInstanceTypeDef definition
class ActiveInstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
InstanceType: NotRequired[str],
SpotInstanceRequestId: NotRequired[str],
InstanceHealth: NotRequired[InstanceHealthStatusType], # (1)
AddIpamOperatingRegionTypeDef#
# AddIpamOperatingRegionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AddIpamOperatingRegionTypeDef
def get_value() -> AddIpamOperatingRegionTypeDef:
return {
"RegionName": ...,
}
# AddIpamOperatingRegionTypeDef definition
class AddIpamOperatingRegionTypeDef(TypedDict):
RegionName: NotRequired[str],
AddIpamOrganizationalUnitExclusionTypeDef#
# AddIpamOrganizationalUnitExclusionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AddIpamOrganizationalUnitExclusionTypeDef
def get_value() -> AddIpamOrganizationalUnitExclusionTypeDef:
return {
"OrganizationsEntityPath": ...,
}
# AddIpamOrganizationalUnitExclusionTypeDef definition
class AddIpamOrganizationalUnitExclusionTypeDef(TypedDict):
OrganizationsEntityPath: NotRequired[str],
AddPrefixListEntryTypeDef#
# AddPrefixListEntryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AddPrefixListEntryTypeDef
def get_value() -> AddPrefixListEntryTypeDef:
return {
"Cidr": ...,
}
# AddPrefixListEntryTypeDef definition
class AddPrefixListEntryTypeDef(TypedDict):
Cidr: str,
Description: NotRequired[str],
AddedPrincipalTypeDef#
# AddedPrincipalTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AddedPrincipalTypeDef
def get_value() -> AddedPrincipalTypeDef:
return {
"PrincipalType": ...,
}
# AddedPrincipalTypeDef definition
class AddedPrincipalTypeDef(TypedDict):
PrincipalType: NotRequired[PrincipalTypeType], # (1)
Principal: NotRequired[str],
ServicePermissionId: NotRequired[str],
ServiceId: NotRequired[str],
AnalysisComponentTypeDef#
# AnalysisComponentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AnalysisComponentTypeDef
def get_value() -> AnalysisComponentTypeDef:
return {
"Id": ...,
}
# AnalysisComponentTypeDef definition
class AnalysisComponentTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
RuleGroupTypePairTypeDef#
# RuleGroupTypePairTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RuleGroupTypePairTypeDef
def get_value() -> RuleGroupTypePairTypeDef:
return {
"RuleGroupArn": ...,
}
# RuleGroupTypePairTypeDef definition
class RuleGroupTypePairTypeDef(TypedDict):
RuleGroupArn: NotRequired[str],
RuleGroupType: NotRequired[str],
RuleOptionTypeDef#
# RuleOptionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RuleOptionTypeDef
def get_value() -> RuleOptionTypeDef:
return {
"Keyword": ...,
}
# RuleOptionTypeDef definition
class RuleOptionTypeDef(TypedDict):
Keyword: NotRequired[str],
Settings: NotRequired[List[str]],
PtrUpdateStatusTypeDef#
# PtrUpdateStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PtrUpdateStatusTypeDef
def get_value() -> PtrUpdateStatusTypeDef:
return {
"Value": ...,
}
# PtrUpdateStatusTypeDef definition
class PtrUpdateStatusTypeDef(TypedDict):
Value: NotRequired[str],
Status: NotRequired[str],
Reason: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
AdvertiseByoipCidrRequestTypeDef#
# AdvertiseByoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AdvertiseByoipCidrRequestTypeDef
def get_value() -> AdvertiseByoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# AdvertiseByoipCidrRequestTypeDef definition
class AdvertiseByoipCidrRequestTypeDef(TypedDict):
Cidr: str,
Asn: NotRequired[str],
DryRun: NotRequired[bool],
NetworkBorderGroup: NotRequired[str],
AllocateIpamPoolCidrRequestTypeDef#
# AllocateIpamPoolCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AllocateIpamPoolCidrRequestTypeDef
def get_value() -> AllocateIpamPoolCidrRequestTypeDef:
return {
"IpamPoolId": ...,
}
# AllocateIpamPoolCidrRequestTypeDef definition
class AllocateIpamPoolCidrRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPoolAllocationTypeDef
def get_value() -> IpamPoolAllocationTypeDef:
return {
"Cidr": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AlternatePathHintTypeDef
def get_value() -> AlternatePathHintTypeDef:
return {
"ComponentId": ...,
}
# AlternatePathHintTypeDef definition
class AlternatePathHintTypeDef(TypedDict):
ComponentId: NotRequired[str],
ComponentArn: NotRequired[str],
PortRangeTypeDef#
# PortRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PortRangeTypeDef
def get_value() -> PortRangeTypeDef:
return {
"From": ...,
}
# PortRangeTypeDef definition
class PortRangeTypeDef(TypedDict):
From: NotRequired[int],
To: NotRequired[int],
AnalysisLoadBalancerListenerTypeDef#
# AnalysisLoadBalancerListenerTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AnalysisLoadBalancerListenerTypeDef
def get_value() -> AnalysisLoadBalancerListenerTypeDef:
return {
"LoadBalancerPort": ...,
}
# AnalysisLoadBalancerListenerTypeDef definition
class AnalysisLoadBalancerListenerTypeDef(TypedDict):
LoadBalancerPort: NotRequired[int],
InstancePort: NotRequired[int],
AnalysisRouteTableRouteTypeDef#
# AnalysisRouteTableRouteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AnalysisRouteTableRouteTypeDef
def get_value() -> AnalysisRouteTableRouteTypeDef:
return {
"DestinationCidr": ...,
}
# 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],
ApplySecurityGroupsToClientVpnTargetNetworkRequestTypeDef#
# ApplySecurityGroupsToClientVpnTargetNetworkRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ApplySecurityGroupsToClientVpnTargetNetworkRequestTypeDef
def get_value() -> ApplySecurityGroupsToClientVpnTargetNetworkRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# ApplySecurityGroupsToClientVpnTargetNetworkRequestTypeDef definition
class ApplySecurityGroupsToClientVpnTargetNetworkRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
VpcId: str,
SecurityGroupIds: Sequence[str],
DryRun: NotRequired[bool],
AsnAssociationTypeDef#
# AsnAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AsnAssociationTypeDef
def get_value() -> AsnAssociationTypeDef:
return {
"Asn": ...,
}
# AsnAssociationTypeDef definition
class AsnAssociationTypeDef(TypedDict):
Asn: NotRequired[str],
Cidr: NotRequired[str],
StatusMessage: NotRequired[str],
State: NotRequired[AsnAssociationStateType], # (1)
AsnAuthorizationContextTypeDef#
# AsnAuthorizationContextTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AsnAuthorizationContextTypeDef
def get_value() -> AsnAuthorizationContextTypeDef:
return {
"Message": ...,
}
# AsnAuthorizationContextTypeDef definition
class AsnAuthorizationContextTypeDef(TypedDict):
Message: str,
Signature: str,
AssignIpv6AddressesRequestTypeDef#
# AssignIpv6AddressesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssignIpv6AddressesRequestTypeDef
def get_value() -> AssignIpv6AddressesRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# AssignIpv6AddressesRequestTypeDef definition
class AssignIpv6AddressesRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
Ipv6PrefixCount: NotRequired[int],
Ipv6Prefixes: NotRequired[Sequence[str]],
Ipv6Addresses: NotRequired[Sequence[str]],
Ipv6AddressCount: NotRequired[int],
AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef#
# AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef
def get_value() -> AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef:
return {
"Ipv4Prefixes": ...,
}
# AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef definition
class AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef(TypedDict):
Ipv4Prefixes: NotRequired[Sequence[str]],
Ipv4PrefixCount: NotRequired[int],
PrivateIpAddresses: NotRequired[Sequence[str]],
SecondaryPrivateIpAddressCount: NotRequired[int],
AllowReassignment: NotRequired[bool],
AssignPrivateIpAddressesRequestTypeDef#
# AssignPrivateIpAddressesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssignPrivateIpAddressesRequestTypeDef
def get_value() -> AssignPrivateIpAddressesRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# AssignPrivateIpAddressesRequestTypeDef definition
class AssignPrivateIpAddressesRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
Ipv4Prefixes: NotRequired[Sequence[str]],
Ipv4PrefixCount: NotRequired[int],
PrivateIpAddresses: NotRequired[Sequence[str]],
SecondaryPrivateIpAddressCount: NotRequired[int],
AllowReassignment: NotRequired[bool],
AssignedPrivateIpAddressTypeDef#
# AssignedPrivateIpAddressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssignedPrivateIpAddressTypeDef
def get_value() -> AssignedPrivateIpAddressTypeDef:
return {
"PrivateIpAddress": ...,
}
# AssignedPrivateIpAddressTypeDef definition
class AssignedPrivateIpAddressTypeDef(TypedDict):
PrivateIpAddress: NotRequired[str],
Ipv4PrefixSpecificationTypeDef#
# Ipv4PrefixSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv4PrefixSpecificationTypeDef
def get_value() -> Ipv4PrefixSpecificationTypeDef:
return {
"Ipv4Prefix": ...,
}
# Ipv4PrefixSpecificationTypeDef definition
class Ipv4PrefixSpecificationTypeDef(TypedDict):
Ipv4Prefix: NotRequired[str],
AssignPrivateNatGatewayAddressRequestTypeDef#
# AssignPrivateNatGatewayAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssignPrivateNatGatewayAddressRequestTypeDef
def get_value() -> AssignPrivateNatGatewayAddressRequestTypeDef:
return {
"NatGatewayId": ...,
}
# AssignPrivateNatGatewayAddressRequestTypeDef definition
class AssignPrivateNatGatewayAddressRequestTypeDef(TypedDict):
NatGatewayId: str,
PrivateIpAddresses: NotRequired[Sequence[str]],
PrivateIpAddressCount: NotRequired[int],
DryRun: NotRequired[bool],
NatGatewayAddressTypeDef#
# NatGatewayAddressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NatGatewayAddressTypeDef
def get_value() -> NatGatewayAddressTypeDef:
return {
"AllocationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateAddressRequestClassicAddressAssociateTypeDef
def get_value() -> AssociateAddressRequestClassicAddressAssociateTypeDef:
return {
"AllocationId": ...,
}
# AssociateAddressRequestClassicAddressAssociateTypeDef definition
class AssociateAddressRequestClassicAddressAssociateTypeDef(TypedDict):
AllocationId: NotRequired[str],
InstanceId: NotRequired[str],
DryRun: NotRequired[bool],
NetworkInterfaceId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
AllowReassociation: NotRequired[bool],
AssociateAddressRequestTypeDef#
# AssociateAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateAddressRequestTypeDef
def get_value() -> AssociateAddressRequestTypeDef:
return {
"AllocationId": ...,
}
# AssociateAddressRequestTypeDef definition
class AssociateAddressRequestTypeDef(TypedDict):
AllocationId: NotRequired[str],
InstanceId: NotRequired[str],
PublicIp: NotRequired[str],
DryRun: NotRequired[bool],
NetworkInterfaceId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
AllowReassociation: NotRequired[bool],
AssociateAddressRequestVpcAddressAssociateTypeDef#
# AssociateAddressRequestVpcAddressAssociateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateAddressRequestVpcAddressAssociateTypeDef
def get_value() -> AssociateAddressRequestVpcAddressAssociateTypeDef:
return {
"InstanceId": ...,
}
# AssociateAddressRequestVpcAddressAssociateTypeDef definition
class AssociateAddressRequestVpcAddressAssociateTypeDef(TypedDict):
InstanceId: NotRequired[str],
PublicIp: NotRequired[str],
DryRun: NotRequired[bool],
NetworkInterfaceId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
AllowReassociation: NotRequired[bool],
AssociateCapacityReservationBillingOwnerRequestTypeDef#
# AssociateCapacityReservationBillingOwnerRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateCapacityReservationBillingOwnerRequestTypeDef
def get_value() -> AssociateCapacityReservationBillingOwnerRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# AssociateCapacityReservationBillingOwnerRequestTypeDef definition
class AssociateCapacityReservationBillingOwnerRequestTypeDef(TypedDict):
CapacityReservationId: str,
UnusedReservationBillingOwnerId: str,
DryRun: NotRequired[bool],
AssociateClientVpnTargetNetworkRequestTypeDef#
# AssociateClientVpnTargetNetworkRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateClientVpnTargetNetworkRequestTypeDef
def get_value() -> AssociateClientVpnTargetNetworkRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# AssociateClientVpnTargetNetworkRequestTypeDef definition
class AssociateClientVpnTargetNetworkRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
SubnetId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
AssociationStatusTypeDef#
# AssociationStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociationStatusTypeDef
def get_value() -> AssociationStatusTypeDef:
return {
"Code": ...,
}
# AssociationStatusTypeDef definition
class AssociationStatusTypeDef(TypedDict):
Code: NotRequired[AssociationStatusCodeType], # (1)
Message: NotRequired[str],
AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef#
# AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef
def get_value() -> AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef:
return {
"VpcId": ...,
}
# AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef definition
class AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
AssociateDhcpOptionsRequestTypeDef#
# AssociateDhcpOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateDhcpOptionsRequestTypeDef
def get_value() -> AssociateDhcpOptionsRequestTypeDef:
return {
"DhcpOptionsId": ...,
}
# AssociateDhcpOptionsRequestTypeDef definition
class AssociateDhcpOptionsRequestTypeDef(TypedDict):
DhcpOptionsId: str,
VpcId: str,
DryRun: NotRequired[bool],
AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef#
# AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef
def get_value() -> AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef:
return {
"DhcpOptionsId": ...,
}
# AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef definition
class AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef(TypedDict):
DhcpOptionsId: str,
DryRun: NotRequired[bool],
AssociateEnclaveCertificateIamRoleRequestTypeDef#
# AssociateEnclaveCertificateIamRoleRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateEnclaveCertificateIamRoleRequestTypeDef
def get_value() -> AssociateEnclaveCertificateIamRoleRequestTypeDef:
return {
"CertificateArn": ...,
}
# AssociateEnclaveCertificateIamRoleRequestTypeDef definition
class AssociateEnclaveCertificateIamRoleRequestTypeDef(TypedDict):
CertificateArn: str,
RoleArn: str,
DryRun: NotRequired[bool],
IamInstanceProfileSpecificationTypeDef#
# IamInstanceProfileSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IamInstanceProfileSpecificationTypeDef
def get_value() -> IamInstanceProfileSpecificationTypeDef:
return {
"Arn": ...,
}
# IamInstanceProfileSpecificationTypeDef definition
class IamInstanceProfileSpecificationTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
AssociateIpamByoasnRequestTypeDef#
# AssociateIpamByoasnRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateIpamByoasnRequestTypeDef
def get_value() -> AssociateIpamByoasnRequestTypeDef:
return {
"Asn": ...,
}
# AssociateIpamByoasnRequestTypeDef definition
class AssociateIpamByoasnRequestTypeDef(TypedDict):
Asn: str,
Cidr: str,
DryRun: NotRequired[bool],
AssociateNatGatewayAddressRequestTypeDef#
# AssociateNatGatewayAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateNatGatewayAddressRequestTypeDef
def get_value() -> AssociateNatGatewayAddressRequestTypeDef:
return {
"NatGatewayId": ...,
}
# AssociateNatGatewayAddressRequestTypeDef definition
class AssociateNatGatewayAddressRequestTypeDef(TypedDict):
NatGatewayId: str,
AllocationIds: Sequence[str],
PrivateIpAddresses: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef#
# AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef
def get_value() -> AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef:
return {
"GatewayId": ...,
}
# AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef definition
class AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef(TypedDict):
GatewayId: NotRequired[str],
DryRun: NotRequired[bool],
SubnetId: NotRequired[str],
AssociateRouteTableRequestTypeDef#
# AssociateRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateRouteTableRequestTypeDef
def get_value() -> AssociateRouteTableRequestTypeDef:
return {
"RouteTableId": ...,
}
# AssociateRouteTableRequestTypeDef definition
class AssociateRouteTableRequestTypeDef(TypedDict):
RouteTableId: str,
GatewayId: NotRequired[str],
DryRun: NotRequired[bool],
SubnetId: NotRequired[str],
RouteTableAssociationStateTypeDef#
# RouteTableAssociationStateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RouteTableAssociationStateTypeDef
def get_value() -> RouteTableAssociationStateTypeDef:
return {
"State": ...,
}
# RouteTableAssociationStateTypeDef definition
class RouteTableAssociationStateTypeDef(TypedDict):
State: NotRequired[RouteTableAssociationStateCodeType], # (1)
StatusMessage: NotRequired[str],
AssociateSecurityGroupVpcRequestTypeDef#
# AssociateSecurityGroupVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateSecurityGroupVpcRequestTypeDef
def get_value() -> AssociateSecurityGroupVpcRequestTypeDef:
return {
"GroupId": ...,
}
# AssociateSecurityGroupVpcRequestTypeDef definition
class AssociateSecurityGroupVpcRequestTypeDef(TypedDict):
GroupId: str,
VpcId: str,
DryRun: NotRequired[bool],
AssociateSubnetCidrBlockRequestTypeDef#
# AssociateSubnetCidrBlockRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateSubnetCidrBlockRequestTypeDef
def get_value() -> AssociateSubnetCidrBlockRequestTypeDef:
return {
"SubnetId": ...,
}
# AssociateSubnetCidrBlockRequestTypeDef definition
class AssociateSubnetCidrBlockRequestTypeDef(TypedDict):
SubnetId: str,
Ipv6IpamPoolId: NotRequired[str],
Ipv6NetmaskLength: NotRequired[int],
Ipv6CidrBlock: NotRequired[str],
AssociateTransitGatewayMulticastDomainRequestTypeDef#
# AssociateTransitGatewayMulticastDomainRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateTransitGatewayMulticastDomainRequestTypeDef
def get_value() -> AssociateTransitGatewayMulticastDomainRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# AssociateTransitGatewayMulticastDomainRequestTypeDef definition
class AssociateTransitGatewayMulticastDomainRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
TransitGatewayAttachmentId: str,
SubnetIds: Sequence[str],
DryRun: NotRequired[bool],
AssociateTransitGatewayPolicyTableRequestTypeDef#
# AssociateTransitGatewayPolicyTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateTransitGatewayPolicyTableRequestTypeDef
def get_value() -> AssociateTransitGatewayPolicyTableRequestTypeDef:
return {
"TransitGatewayPolicyTableId": ...,
}
# AssociateTransitGatewayPolicyTableRequestTypeDef definition
class AssociateTransitGatewayPolicyTableRequestTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
TransitGatewayPolicyTableAssociationTypeDef#
# TransitGatewayPolicyTableAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPolicyTableAssociationTypeDef
def get_value() -> TransitGatewayPolicyTableAssociationTypeDef:
return {
"TransitGatewayPolicyTableId": ...,
}
# TransitGatewayPolicyTableAssociationTypeDef definition
class TransitGatewayPolicyTableAssociationTypeDef(TypedDict):
TransitGatewayPolicyTableId: NotRequired[str],
TransitGatewayAttachmentId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
State: NotRequired[TransitGatewayAssociationStateType], # (2)
AssociateTransitGatewayRouteTableRequestTypeDef#
# AssociateTransitGatewayRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateTransitGatewayRouteTableRequestTypeDef
def get_value() -> AssociateTransitGatewayRouteTableRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# AssociateTransitGatewayRouteTableRequestTypeDef definition
class AssociateTransitGatewayRouteTableRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
TransitGatewayAssociationTypeDef#
# TransitGatewayAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayAssociationTypeDef
def get_value() -> TransitGatewayAssociationTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# TransitGatewayAssociationTypeDef definition
class TransitGatewayAssociationTypeDef(TypedDict):
TransitGatewayRouteTableId: NotRequired[str],
TransitGatewayAttachmentId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
State: NotRequired[TransitGatewayAssociationStateType], # (2)
AssociateTrunkInterfaceRequestTypeDef#
# AssociateTrunkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateTrunkInterfaceRequestTypeDef
def get_value() -> AssociateTrunkInterfaceRequestTypeDef:
return {
"BranchInterfaceId": ...,
}
# AssociateTrunkInterfaceRequestTypeDef definition
class AssociateTrunkInterfaceRequestTypeDef(TypedDict):
BranchInterfaceId: str,
TrunkInterfaceId: str,
VlanId: NotRequired[int],
GreKey: NotRequired[int],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
AssociateVpcCidrBlockRequestTypeDef#
# AssociateVpcCidrBlockRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateVpcCidrBlockRequestTypeDef
def get_value() -> AssociateVpcCidrBlockRequestTypeDef:
return {
"VpcId": ...,
}
# AssociateVpcCidrBlockRequestTypeDef definition
class AssociateVpcCidrBlockRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociatedRoleTypeDef
def get_value() -> AssociatedRoleTypeDef:
return {
"AssociatedRoleArn": ...,
}
# AssociatedRoleTypeDef definition
class AssociatedRoleTypeDef(TypedDict):
AssociatedRoleArn: NotRequired[str],
CertificateS3BucketName: NotRequired[str],
CertificateS3ObjectKey: NotRequired[str],
EncryptionKmsKeyId: NotRequired[str],
AssociatedTargetNetworkTypeDef#
# AssociatedTargetNetworkTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociatedTargetNetworkTypeDef
def get_value() -> AssociatedTargetNetworkTypeDef:
return {
"NetworkId": ...,
}
# AssociatedTargetNetworkTypeDef definition
class AssociatedTargetNetworkTypeDef(TypedDict):
NetworkId: NotRequired[str],
NetworkType: NotRequired[AssociatedNetworkTypeType], # (1)
AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef#
# AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef
def get_value() -> AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef:
return {
"VpcId": ...,
}
# AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef definition
class AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef(TypedDict):
VpcId: str,
Groups: Sequence[str],
DryRun: NotRequired[bool],
AttachClassicLinkVpcRequestTypeDef#
# AttachClassicLinkVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachClassicLinkVpcRequestTypeDef
def get_value() -> AttachClassicLinkVpcRequestTypeDef:
return {
"InstanceId": ...,
}
# AttachClassicLinkVpcRequestTypeDef definition
class AttachClassicLinkVpcRequestTypeDef(TypedDict):
InstanceId: str,
VpcId: str,
Groups: Sequence[str],
DryRun: NotRequired[bool],
AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef#
# AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef
def get_value() -> AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef:
return {
"InstanceId": ...,
}
# AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef definition
class AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef(TypedDict):
InstanceId: str,
Groups: Sequence[str],
DryRun: NotRequired[bool],
AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef#
# AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef
def get_value() -> AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef:
return {
"VpcId": ...,
}
# AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef definition
class AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
AttachInternetGatewayRequestTypeDef#
# AttachInternetGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachInternetGatewayRequestTypeDef
def get_value() -> AttachInternetGatewayRequestTypeDef:
return {
"InternetGatewayId": ...,
}
# AttachInternetGatewayRequestTypeDef definition
class AttachInternetGatewayRequestTypeDef(TypedDict):
InternetGatewayId: str,
VpcId: str,
DryRun: NotRequired[bool],
AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef#
# AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef
def get_value() -> AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef:
return {
"InternetGatewayId": ...,
}
# AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef definition
class AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef(TypedDict):
InternetGatewayId: str,
DryRun: NotRequired[bool],
AttachVerifiedAccessTrustProviderRequestTypeDef#
# AttachVerifiedAccessTrustProviderRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachVerifiedAccessTrustProviderRequestTypeDef
def get_value() -> AttachVerifiedAccessTrustProviderRequestTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# AttachVerifiedAccessTrustProviderRequestTypeDef definition
class AttachVerifiedAccessTrustProviderRequestTypeDef(TypedDict):
VerifiedAccessInstanceId: str,
VerifiedAccessTrustProviderId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
AttachVolumeRequestInstanceAttachVolumeTypeDef#
# AttachVolumeRequestInstanceAttachVolumeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachVolumeRequestInstanceAttachVolumeTypeDef
def get_value() -> AttachVolumeRequestInstanceAttachVolumeTypeDef:
return {
"Device": ...,
}
# AttachVolumeRequestInstanceAttachVolumeTypeDef definition
class AttachVolumeRequestInstanceAttachVolumeTypeDef(TypedDict):
Device: str,
VolumeId: str,
DryRun: NotRequired[bool],
AttachVolumeRequestTypeDef#
# AttachVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachVolumeRequestTypeDef
def get_value() -> AttachVolumeRequestTypeDef:
return {
"Device": ...,
}
# AttachVolumeRequestTypeDef definition
class AttachVolumeRequestTypeDef(TypedDict):
Device: str,
InstanceId: str,
VolumeId: str,
DryRun: NotRequired[bool],
AttachVolumeRequestVolumeAttachToInstanceTypeDef#
# AttachVolumeRequestVolumeAttachToInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachVolumeRequestVolumeAttachToInstanceTypeDef
def get_value() -> AttachVolumeRequestVolumeAttachToInstanceTypeDef:
return {
"Device": ...,
}
# AttachVolumeRequestVolumeAttachToInstanceTypeDef definition
class AttachVolumeRequestVolumeAttachToInstanceTypeDef(TypedDict):
Device: str,
InstanceId: str,
DryRun: NotRequired[bool],
AttachVpnGatewayRequestTypeDef#
# AttachVpnGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachVpnGatewayRequestTypeDef
def get_value() -> AttachVpnGatewayRequestTypeDef:
return {
"VpcId": ...,
}
# AttachVpnGatewayRequestTypeDef definition
class AttachVpnGatewayRequestTypeDef(TypedDict):
VpcId: str,
VpnGatewayId: str,
DryRun: NotRequired[bool],
VpcAttachmentTypeDef#
# VpcAttachmentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcAttachmentTypeDef
def get_value() -> VpcAttachmentTypeDef:
return {
"VpcId": ...,
}
# VpcAttachmentTypeDef definition
class VpcAttachmentTypeDef(TypedDict):
VpcId: NotRequired[str],
State: NotRequired[AttachmentStatusType], # (1)
AttachmentEnaSrdUdpSpecificationTypeDef#
# AttachmentEnaSrdUdpSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachmentEnaSrdUdpSpecificationTypeDef
def get_value() -> AttachmentEnaSrdUdpSpecificationTypeDef:
return {
"EnaSrdUdpEnabled": ...,
}
# AttachmentEnaSrdUdpSpecificationTypeDef definition
class AttachmentEnaSrdUdpSpecificationTypeDef(TypedDict):
EnaSrdUdpEnabled: NotRequired[bool],
AttributeBooleanValueTypeDef#
# AttributeBooleanValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttributeBooleanValueTypeDef
def get_value() -> AttributeBooleanValueTypeDef:
return {
"Value": ...,
}
# AttributeBooleanValueTypeDef definition
class AttributeBooleanValueTypeDef(TypedDict):
Value: NotRequired[bool],
RegionalSummaryTypeDef#
# RegionalSummaryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegionalSummaryTypeDef
def get_value() -> RegionalSummaryTypeDef:
return {
"RegionName": ...,
}
# RegionalSummaryTypeDef definition
class RegionalSummaryTypeDef(TypedDict):
RegionName: NotRequired[str],
NumberOfMatchedAccounts: NotRequired[int],
NumberOfUnmatchedAccounts: NotRequired[int],
AttributeValueTypeDef#
# AttributeValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttributeValueTypeDef
def get_value() -> AttributeValueTypeDef:
return {
"Value": ...,
}
# AttributeValueTypeDef definition
class AttributeValueTypeDef(TypedDict):
Value: NotRequired[str],
ClientVpnAuthorizationRuleStatusTypeDef#
# ClientVpnAuthorizationRuleStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnAuthorizationRuleStatusTypeDef
def get_value() -> ClientVpnAuthorizationRuleStatusTypeDef:
return {
"Code": ...,
}
# ClientVpnAuthorizationRuleStatusTypeDef definition
class ClientVpnAuthorizationRuleStatusTypeDef(TypedDict):
Code: NotRequired[ClientVpnAuthorizationRuleStatusCodeType], # (1)
Message: NotRequired[str],
AuthorizeClientVpnIngressRequestTypeDef#
# AuthorizeClientVpnIngressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizeClientVpnIngressRequestTypeDef
def get_value() -> AuthorizeClientVpnIngressRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# AuthorizeClientVpnIngressRequestTypeDef definition
class AuthorizeClientVpnIngressRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
TargetNetworkCidr: str,
AccessGroupId: NotRequired[str],
AuthorizeAllGroups: NotRequired[bool],
Description: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
AvailabilityZoneMessageTypeDef#
# AvailabilityZoneMessageTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AvailabilityZoneMessageTypeDef
def get_value() -> AvailabilityZoneMessageTypeDef:
return {
"Message": ...,
}
# AvailabilityZoneMessageTypeDef definition
class AvailabilityZoneMessageTypeDef(TypedDict):
Message: NotRequired[str],
InstanceCapacityTypeDef#
# InstanceCapacityTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceCapacityTypeDef
def get_value() -> InstanceCapacityTypeDef:
return {
"AvailableCapacity": ...,
}
# InstanceCapacityTypeDef definition
class InstanceCapacityTypeDef(TypedDict):
AvailableCapacity: NotRequired[int],
InstanceType: NotRequired[str],
TotalCapacity: NotRequired[int],
BaselineEbsBandwidthMbpsRequestTypeDef#
# BaselineEbsBandwidthMbpsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BaselineEbsBandwidthMbpsRequestTypeDef
def get_value() -> BaselineEbsBandwidthMbpsRequestTypeDef:
return {
"Min": ...,
}
# BaselineEbsBandwidthMbpsRequestTypeDef definition
class BaselineEbsBandwidthMbpsRequestTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
BaselineEbsBandwidthMbpsTypeDef#
# BaselineEbsBandwidthMbpsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BaselineEbsBandwidthMbpsTypeDef
def get_value() -> BaselineEbsBandwidthMbpsTypeDef:
return {
"Min": ...,
}
# BaselineEbsBandwidthMbpsTypeDef definition
class BaselineEbsBandwidthMbpsTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
EbsBlockDeviceTypeDef#
# EbsBlockDeviceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EbsBlockDeviceTypeDef
def get_value() -> EbsBlockDeviceTypeDef:
return {
"DeleteOnTermination": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import BlockPublicAccessStatesTypeDef
def get_value() -> BlockPublicAccessStatesTypeDef:
return {
"InternetGatewayBlockMode": ...,
}
# BlockPublicAccessStatesTypeDef definition
class BlockPublicAccessStatesTypeDef(TypedDict):
InternetGatewayBlockMode: NotRequired[BlockPublicAccessModeType], # (1)
BundleTaskErrorTypeDef#
# BundleTaskErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BundleTaskErrorTypeDef
def get_value() -> BundleTaskErrorTypeDef:
return {
"Code": ...,
}
# BundleTaskErrorTypeDef definition
class BundleTaskErrorTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
ByoasnTypeDef#
# ByoasnTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ByoasnTypeDef
def get_value() -> ByoasnTypeDef:
return {
"Asn": ...,
}
# ByoasnTypeDef definition
class ByoasnTypeDef(TypedDict):
Asn: NotRequired[str],
IpamId: NotRequired[str],
StatusMessage: NotRequired[str],
State: NotRequired[AsnStateType], # (1)
- See AsnStateType
CancelBundleTaskRequestTypeDef#
# CancelBundleTaskRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelBundleTaskRequestTypeDef
def get_value() -> CancelBundleTaskRequestTypeDef:
return {
"BundleId": ...,
}
# CancelBundleTaskRequestTypeDef definition
class CancelBundleTaskRequestTypeDef(TypedDict):
BundleId: str,
DryRun: NotRequired[bool],
CancelCapacityReservationFleetErrorTypeDef#
# CancelCapacityReservationFleetErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelCapacityReservationFleetErrorTypeDef
def get_value() -> CancelCapacityReservationFleetErrorTypeDef:
return {
"Code": ...,
}
# CancelCapacityReservationFleetErrorTypeDef definition
class CancelCapacityReservationFleetErrorTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
CancelCapacityReservationFleetsRequestTypeDef#
# CancelCapacityReservationFleetsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelCapacityReservationFleetsRequestTypeDef
def get_value() -> CancelCapacityReservationFleetsRequestTypeDef:
return {
"CapacityReservationFleetIds": ...,
}
# CancelCapacityReservationFleetsRequestTypeDef definition
class CancelCapacityReservationFleetsRequestTypeDef(TypedDict):
CapacityReservationFleetIds: Sequence[str],
DryRun: NotRequired[bool],
CapacityReservationFleetCancellationStateTypeDef#
# CapacityReservationFleetCancellationStateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationFleetCancellationStateTypeDef
def get_value() -> CapacityReservationFleetCancellationStateTypeDef:
return {
"CurrentFleetState": ...,
}
# CapacityReservationFleetCancellationStateTypeDef definition
class CapacityReservationFleetCancellationStateTypeDef(TypedDict):
CurrentFleetState: NotRequired[CapacityReservationFleetStateType], # (1)
PreviousFleetState: NotRequired[CapacityReservationFleetStateType], # (1)
CapacityReservationFleetId: NotRequired[str],
CancelCapacityReservationRequestTypeDef#
# CancelCapacityReservationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelCapacityReservationRequestTypeDef
def get_value() -> CancelCapacityReservationRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# CancelCapacityReservationRequestTypeDef definition
class CancelCapacityReservationRequestTypeDef(TypedDict):
CapacityReservationId: str,
DryRun: NotRequired[bool],
CancelConversionRequestTypeDef#
# CancelConversionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelConversionRequestTypeDef
def get_value() -> CancelConversionRequestTypeDef:
return {
"ConversionTaskId": ...,
}
# CancelConversionRequestTypeDef definition
class CancelConversionRequestTypeDef(TypedDict):
ConversionTaskId: str,
DryRun: NotRequired[bool],
ReasonMessage: NotRequired[str],
CancelDeclarativePoliciesReportRequestTypeDef#
# CancelDeclarativePoliciesReportRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelDeclarativePoliciesReportRequestTypeDef
def get_value() -> CancelDeclarativePoliciesReportRequestTypeDef:
return {
"ReportId": ...,
}
# CancelDeclarativePoliciesReportRequestTypeDef definition
class CancelDeclarativePoliciesReportRequestTypeDef(TypedDict):
ReportId: str,
DryRun: NotRequired[bool],
CancelExportTaskRequestTypeDef#
# CancelExportTaskRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelExportTaskRequestTypeDef
def get_value() -> CancelExportTaskRequestTypeDef:
return {
"ExportTaskId": ...,
}
# CancelExportTaskRequestTypeDef definition
class CancelExportTaskRequestTypeDef(TypedDict):
ExportTaskId: str,
CancelImageLaunchPermissionRequestTypeDef#
# CancelImageLaunchPermissionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelImageLaunchPermissionRequestTypeDef
def get_value() -> CancelImageLaunchPermissionRequestTypeDef:
return {
"ImageId": ...,
}
# CancelImageLaunchPermissionRequestTypeDef definition
class CancelImageLaunchPermissionRequestTypeDef(TypedDict):
ImageId: str,
DryRun: NotRequired[bool],
CancelImportTaskRequestTypeDef#
# CancelImportTaskRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelImportTaskRequestTypeDef
def get_value() -> CancelImportTaskRequestTypeDef:
return {
"CancelReason": ...,
}
# CancelImportTaskRequestTypeDef definition
class CancelImportTaskRequestTypeDef(TypedDict):
CancelReason: NotRequired[str],
DryRun: NotRequired[bool],
ImportTaskId: NotRequired[str],
CancelReservedInstancesListingRequestTypeDef#
# CancelReservedInstancesListingRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelReservedInstancesListingRequestTypeDef
def get_value() -> CancelReservedInstancesListingRequestTypeDef:
return {
"ReservedInstancesListingId": ...,
}
# CancelReservedInstancesListingRequestTypeDef definition
class CancelReservedInstancesListingRequestTypeDef(TypedDict):
ReservedInstancesListingId: str,
CancelSpotFleetRequestsErrorTypeDef#
# CancelSpotFleetRequestsErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelSpotFleetRequestsErrorTypeDef
def get_value() -> CancelSpotFleetRequestsErrorTypeDef:
return {
"Code": ...,
}
# CancelSpotFleetRequestsErrorTypeDef definition
class CancelSpotFleetRequestsErrorTypeDef(TypedDict):
Code: NotRequired[CancelBatchErrorCodeType], # (1)
Message: NotRequired[str],
CancelSpotFleetRequestsRequestTypeDef#
# CancelSpotFleetRequestsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelSpotFleetRequestsRequestTypeDef
def get_value() -> CancelSpotFleetRequestsRequestTypeDef:
return {
"SpotFleetRequestIds": ...,
}
# CancelSpotFleetRequestsRequestTypeDef definition
class CancelSpotFleetRequestsRequestTypeDef(TypedDict):
SpotFleetRequestIds: Sequence[str],
TerminateInstances: bool,
DryRun: NotRequired[bool],
CancelSpotFleetRequestsSuccessItemTypeDef#
# CancelSpotFleetRequestsSuccessItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelSpotFleetRequestsSuccessItemTypeDef
def get_value() -> CancelSpotFleetRequestsSuccessItemTypeDef:
return {
"CurrentSpotFleetRequestState": ...,
}
# CancelSpotFleetRequestsSuccessItemTypeDef definition
class CancelSpotFleetRequestsSuccessItemTypeDef(TypedDict):
CurrentSpotFleetRequestState: NotRequired[BatchStateType], # (1)
PreviousSpotFleetRequestState: NotRequired[BatchStateType], # (1)
SpotFleetRequestId: NotRequired[str],
- See BatchStateType
- See BatchStateType
CancelSpotInstanceRequestsRequestTypeDef#
# CancelSpotInstanceRequestsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelSpotInstanceRequestsRequestTypeDef
def get_value() -> CancelSpotInstanceRequestsRequestTypeDef:
return {
"SpotInstanceRequestIds": ...,
}
# CancelSpotInstanceRequestsRequestTypeDef definition
class CancelSpotInstanceRequestsRequestTypeDef(TypedDict):
SpotInstanceRequestIds: Sequence[str],
DryRun: NotRequired[bool],
CancelledSpotInstanceRequestTypeDef#
# CancelledSpotInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelledSpotInstanceRequestTypeDef
def get_value() -> CancelledSpotInstanceRequestTypeDef:
return {
"SpotInstanceRequestId": ...,
}
# CancelledSpotInstanceRequestTypeDef definition
class CancelledSpotInstanceRequestTypeDef(TypedDict):
SpotInstanceRequestId: NotRequired[str],
State: NotRequired[CancelSpotInstanceRequestStateType], # (1)
CapacityAllocationTypeDef#
# CapacityAllocationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityAllocationTypeDef
def get_value() -> CapacityAllocationTypeDef:
return {
"AllocationType": ...,
}
# CapacityAllocationTypeDef definition
class CapacityAllocationTypeDef(TypedDict):
AllocationType: NotRequired[AllocationTypeType], # (1)
Count: NotRequired[int],
CapacityBlockExtensionOfferingTypeDef#
# CapacityBlockExtensionOfferingTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityBlockExtensionOfferingTypeDef
def get_value() -> CapacityBlockExtensionOfferingTypeDef:
return {
"CapacityBlockExtensionOfferingId": ...,
}
# CapacityBlockExtensionOfferingTypeDef definition
class CapacityBlockExtensionOfferingTypeDef(TypedDict):
CapacityBlockExtensionOfferingId: NotRequired[str],
InstanceType: NotRequired[str],
InstanceCount: NotRequired[int],
AvailabilityZone: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
StartDate: NotRequired[datetime],
CapacityBlockExtensionStartDate: NotRequired[datetime],
CapacityBlockExtensionEndDate: NotRequired[datetime],
CapacityBlockExtensionDurationHours: NotRequired[int],
UpfrontFee: NotRequired[str],
CurrencyCode: NotRequired[str],
Tenancy: NotRequired[CapacityReservationTenancyType], # (1)
CapacityBlockExtensionTypeDef#
# CapacityBlockExtensionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityBlockExtensionTypeDef
def get_value() -> CapacityBlockExtensionTypeDef:
return {
"CapacityReservationId": ...,
}
# CapacityBlockExtensionTypeDef definition
class CapacityBlockExtensionTypeDef(TypedDict):
CapacityReservationId: NotRequired[str],
InstanceType: NotRequired[str],
InstanceCount: NotRequired[int],
AvailabilityZone: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
CapacityBlockExtensionOfferingId: NotRequired[str],
CapacityBlockExtensionDurationHours: NotRequired[int],
CapacityBlockExtensionStatus: NotRequired[CapacityBlockExtensionStatusType], # (1)
CapacityBlockExtensionPurchaseDate: NotRequired[datetime],
CapacityBlockExtensionStartDate: NotRequired[datetime],
CapacityBlockExtensionEndDate: NotRequired[datetime],
UpfrontFee: NotRequired[str],
CurrencyCode: NotRequired[str],
CapacityBlockOfferingTypeDef#
# CapacityBlockOfferingTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityBlockOfferingTypeDef
def get_value() -> CapacityBlockOfferingTypeDef:
return {
"CapacityBlockOfferingId": ...,
}
# CapacityBlockOfferingTypeDef definition
class CapacityBlockOfferingTypeDef(TypedDict):
CapacityBlockOfferingId: NotRequired[str],
InstanceType: NotRequired[str],
AvailabilityZone: NotRequired[str],
InstanceCount: NotRequired[int],
StartDate: NotRequired[datetime],
EndDate: NotRequired[datetime],
CapacityBlockDurationHours: NotRequired[int],
UpfrontFee: NotRequired[str],
CurrencyCode: NotRequired[str],
Tenancy: NotRequired[CapacityReservationTenancyType], # (1)
CapacityBlockDurationMinutes: NotRequired[int],
CapacityReservationInfoTypeDef#
# CapacityReservationInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationInfoTypeDef
def get_value() -> CapacityReservationInfoTypeDef:
return {
"InstanceType": ...,
}
# CapacityReservationInfoTypeDef definition
class CapacityReservationInfoTypeDef(TypedDict):
InstanceType: NotRequired[str],
AvailabilityZone: NotRequired[str],
Tenancy: NotRequired[CapacityReservationTenancyType], # (1)
CapacityReservationCommitmentInfoTypeDef#
# CapacityReservationCommitmentInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationCommitmentInfoTypeDef
def get_value() -> CapacityReservationCommitmentInfoTypeDef:
return {
"CommittedInstanceCount": ...,
}
# CapacityReservationCommitmentInfoTypeDef definition
class CapacityReservationCommitmentInfoTypeDef(TypedDict):
CommittedInstanceCount: NotRequired[int],
CommitmentEndDate: NotRequired[datetime],
FleetCapacityReservationTypeDef#
# FleetCapacityReservationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetCapacityReservationTypeDef
def get_value() -> FleetCapacityReservationTypeDef:
return {
"CapacityReservationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationGroupTypeDef
def get_value() -> CapacityReservationGroupTypeDef:
return {
"GroupArn": ...,
}
# CapacityReservationGroupTypeDef definition
class CapacityReservationGroupTypeDef(TypedDict):
GroupArn: NotRequired[str],
OwnerId: NotRequired[str],
CapacityReservationOptionsRequestTypeDef#
# CapacityReservationOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationOptionsRequestTypeDef
def get_value() -> CapacityReservationOptionsRequestTypeDef:
return {
"UsageStrategy": ...,
}
# CapacityReservationOptionsRequestTypeDef definition
class CapacityReservationOptionsRequestTypeDef(TypedDict):
UsageStrategy: NotRequired[FleetCapacityReservationUsageStrategyType], # (1)
CapacityReservationOptionsTypeDef#
# CapacityReservationOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationOptionsTypeDef
def get_value() -> CapacityReservationOptionsTypeDef:
return {
"UsageStrategy": ...,
}
# CapacityReservationOptionsTypeDef definition
class CapacityReservationOptionsTypeDef(TypedDict):
UsageStrategy: NotRequired[FleetCapacityReservationUsageStrategyType], # (1)
CapacityReservationTargetResponseTypeDef#
# CapacityReservationTargetResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationTargetResponseTypeDef
def get_value() -> CapacityReservationTargetResponseTypeDef:
return {
"CapacityReservationId": ...,
}
# CapacityReservationTargetResponseTypeDef definition
class CapacityReservationTargetResponseTypeDef(TypedDict):
CapacityReservationId: NotRequired[str],
CapacityReservationResourceGroupArn: NotRequired[str],
CapacityReservationTargetTypeDef#
# CapacityReservationTargetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationTargetTypeDef
def get_value() -> CapacityReservationTargetTypeDef:
return {
"CapacityReservationId": ...,
}
# CapacityReservationTargetTypeDef definition
class CapacityReservationTargetTypeDef(TypedDict):
CapacityReservationId: NotRequired[str],
CapacityReservationResourceGroupArn: NotRequired[str],
CertificateAuthenticationRequestTypeDef#
# CertificateAuthenticationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CertificateAuthenticationRequestTypeDef
def get_value() -> CertificateAuthenticationRequestTypeDef:
return {
"ClientRootCertificateChainArn": ...,
}
# CertificateAuthenticationRequestTypeDef definition
class CertificateAuthenticationRequestTypeDef(TypedDict):
ClientRootCertificateChainArn: NotRequired[str],
CertificateAuthenticationTypeDef#
# CertificateAuthenticationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CertificateAuthenticationTypeDef
def get_value() -> CertificateAuthenticationTypeDef:
return {
"ClientRootCertificateChain": ...,
}
# CertificateAuthenticationTypeDef definition
class CertificateAuthenticationTypeDef(TypedDict):
ClientRootCertificateChain: NotRequired[str],
CidrAuthorizationContextTypeDef#
# CidrAuthorizationContextTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CidrAuthorizationContextTypeDef
def get_value() -> CidrAuthorizationContextTypeDef:
return {
"Message": ...,
}
# CidrAuthorizationContextTypeDef definition
class CidrAuthorizationContextTypeDef(TypedDict):
Message: str,
Signature: str,
CidrBlockTypeDef#
# CidrBlockTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CidrBlockTypeDef
def get_value() -> CidrBlockTypeDef:
return {
"CidrBlock": ...,
}
# CidrBlockTypeDef definition
class CidrBlockTypeDef(TypedDict):
CidrBlock: NotRequired[str],
ClassicLinkDnsSupportTypeDef#
# ClassicLinkDnsSupportTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClassicLinkDnsSupportTypeDef
def get_value() -> ClassicLinkDnsSupportTypeDef:
return {
"ClassicLinkDnsSupported": ...,
}
# ClassicLinkDnsSupportTypeDef definition
class ClassicLinkDnsSupportTypeDef(TypedDict):
ClassicLinkDnsSupported: NotRequired[bool],
VpcId: NotRequired[str],
GroupIdentifierTypeDef#
# GroupIdentifierTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GroupIdentifierTypeDef
def get_value() -> GroupIdentifierTypeDef:
return {
"GroupId": ...,
}
# GroupIdentifierTypeDef definition
class GroupIdentifierTypeDef(TypedDict):
GroupId: NotRequired[str],
GroupName: NotRequired[str],
ClassicLoadBalancerTypeDef#
# ClassicLoadBalancerTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClassicLoadBalancerTypeDef
def get_value() -> ClassicLoadBalancerTypeDef:
return {
"Name": ...,
}
# ClassicLoadBalancerTypeDef definition
class ClassicLoadBalancerTypeDef(TypedDict):
Name: NotRequired[str],
ClientCertificateRevocationListStatusTypeDef#
# ClientCertificateRevocationListStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientCertificateRevocationListStatusTypeDef
def get_value() -> ClientCertificateRevocationListStatusTypeDef:
return {
"Code": ...,
}
# ClientCertificateRevocationListStatusTypeDef definition
class ClientCertificateRevocationListStatusTypeDef(TypedDict):
Code: NotRequired[ClientCertificateRevocationListStatusCodeType], # (1)
Message: NotRequired[str],
ClientConnectOptionsTypeDef#
# ClientConnectOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientConnectOptionsTypeDef
def get_value() -> ClientConnectOptionsTypeDef:
return {
"Enabled": ...,
}
# ClientConnectOptionsTypeDef definition
class ClientConnectOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
LambdaFunctionArn: NotRequired[str],
ClientVpnEndpointAttributeStatusTypeDef#
# ClientVpnEndpointAttributeStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnEndpointAttributeStatusTypeDef
def get_value() -> ClientVpnEndpointAttributeStatusTypeDef:
return {
"Code": ...,
}
# ClientVpnEndpointAttributeStatusTypeDef definition
class ClientVpnEndpointAttributeStatusTypeDef(TypedDict):
Code: NotRequired[ClientVpnEndpointAttributeStatusCodeType], # (1)
Message: NotRequired[str],
ClientLoginBannerOptionsTypeDef#
# ClientLoginBannerOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientLoginBannerOptionsTypeDef
def get_value() -> ClientLoginBannerOptionsTypeDef:
return {
"Enabled": ...,
}
# ClientLoginBannerOptionsTypeDef definition
class ClientLoginBannerOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
BannerText: NotRequired[str],
ClientLoginBannerResponseOptionsTypeDef#
# ClientLoginBannerResponseOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientLoginBannerResponseOptionsTypeDef
def get_value() -> ClientLoginBannerResponseOptionsTypeDef:
return {
"Enabled": ...,
}
# ClientLoginBannerResponseOptionsTypeDef definition
class ClientLoginBannerResponseOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
BannerText: NotRequired[str],
DirectoryServiceAuthenticationRequestTypeDef#
# DirectoryServiceAuthenticationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DirectoryServiceAuthenticationRequestTypeDef
def get_value() -> DirectoryServiceAuthenticationRequestTypeDef:
return {
"DirectoryId": ...,
}
# DirectoryServiceAuthenticationRequestTypeDef definition
class DirectoryServiceAuthenticationRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
FederatedAuthenticationRequestTypeDef#
# FederatedAuthenticationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FederatedAuthenticationRequestTypeDef
def get_value() -> FederatedAuthenticationRequestTypeDef:
return {
"SAMLProviderArn": ...,
}
# FederatedAuthenticationRequestTypeDef definition
class FederatedAuthenticationRequestTypeDef(TypedDict):
SAMLProviderArn: NotRequired[str],
SelfServiceSAMLProviderArn: NotRequired[str],
DirectoryServiceAuthenticationTypeDef#
# DirectoryServiceAuthenticationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DirectoryServiceAuthenticationTypeDef
def get_value() -> DirectoryServiceAuthenticationTypeDef:
return {
"DirectoryId": ...,
}
# DirectoryServiceAuthenticationTypeDef definition
class DirectoryServiceAuthenticationTypeDef(TypedDict):
DirectoryId: NotRequired[str],
FederatedAuthenticationTypeDef#
# FederatedAuthenticationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FederatedAuthenticationTypeDef
def get_value() -> FederatedAuthenticationTypeDef:
return {
"SamlProviderArn": ...,
}
# FederatedAuthenticationTypeDef definition
class FederatedAuthenticationTypeDef(TypedDict):
SamlProviderArn: NotRequired[str],
SelfServiceSamlProviderArn: NotRequired[str],
ClientVpnConnectionStatusTypeDef#
# ClientVpnConnectionStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnConnectionStatusTypeDef
def get_value() -> ClientVpnConnectionStatusTypeDef:
return {
"Code": ...,
}
# ClientVpnConnectionStatusTypeDef definition
class ClientVpnConnectionStatusTypeDef(TypedDict):
Code: NotRequired[ClientVpnConnectionStatusCodeType], # (1)
Message: NotRequired[str],
ClientVpnEndpointStatusTypeDef#
# ClientVpnEndpointStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnEndpointStatusTypeDef
def get_value() -> ClientVpnEndpointStatusTypeDef:
return {
"Code": ...,
}
# ClientVpnEndpointStatusTypeDef definition
class ClientVpnEndpointStatusTypeDef(TypedDict):
Code: NotRequired[ClientVpnEndpointStatusCodeType], # (1)
Message: NotRequired[str],
ConnectionLogResponseOptionsTypeDef#
# ConnectionLogResponseOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConnectionLogResponseOptionsTypeDef
def get_value() -> ConnectionLogResponseOptionsTypeDef:
return {
"Enabled": ...,
}
# ConnectionLogResponseOptionsTypeDef definition
class ConnectionLogResponseOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
CloudwatchLogGroup: NotRequired[str],
CloudwatchLogStream: NotRequired[str],
ClientVpnRouteStatusTypeDef#
# ClientVpnRouteStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnRouteStatusTypeDef
def get_value() -> ClientVpnRouteStatusTypeDef:
return {
"Code": ...,
}
# ClientVpnRouteStatusTypeDef definition
class ClientVpnRouteStatusTypeDef(TypedDict):
Code: NotRequired[ClientVpnRouteStatusCodeType], # (1)
Message: NotRequired[str],
CloudWatchLogOptionsSpecificationTypeDef#
# CloudWatchLogOptionsSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CloudWatchLogOptionsSpecificationTypeDef
def get_value() -> CloudWatchLogOptionsSpecificationTypeDef:
return {
"LogEnabled": ...,
}
# CloudWatchLogOptionsSpecificationTypeDef definition
class CloudWatchLogOptionsSpecificationTypeDef(TypedDict):
LogEnabled: NotRequired[bool],
LogGroupArn: NotRequired[str],
LogOutputFormat: NotRequired[str],
CloudWatchLogOptionsTypeDef#
# CloudWatchLogOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CloudWatchLogOptionsTypeDef
def get_value() -> CloudWatchLogOptionsTypeDef:
return {
"LogEnabled": ...,
}
# CloudWatchLogOptionsTypeDef definition
class CloudWatchLogOptionsTypeDef(TypedDict):
LogEnabled: NotRequired[bool],
LogGroupArn: NotRequired[str],
LogOutputFormat: NotRequired[str],
CoipAddressUsageTypeDef#
# CoipAddressUsageTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CoipAddressUsageTypeDef
def get_value() -> CoipAddressUsageTypeDef:
return {
"AllocationId": ...,
}
# CoipAddressUsageTypeDef definition
class CoipAddressUsageTypeDef(TypedDict):
AllocationId: NotRequired[str],
AwsAccountId: NotRequired[str],
AwsService: NotRequired[str],
CoIp: NotRequired[str],
CoipCidrTypeDef#
# CoipCidrTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CoipCidrTypeDef
def get_value() -> CoipCidrTypeDef:
return {
"Cidr": ...,
}
# CoipCidrTypeDef definition
class CoipCidrTypeDef(TypedDict):
Cidr: NotRequired[str],
CoipPoolId: NotRequired[str],
LocalGatewayRouteTableId: NotRequired[str],
ConfirmProductInstanceRequestTypeDef#
# ConfirmProductInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConfirmProductInstanceRequestTypeDef
def get_value() -> ConfirmProductInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# ConfirmProductInstanceRequestTypeDef definition
class ConfirmProductInstanceRequestTypeDef(TypedDict):
InstanceId: str,
ProductCode: str,
DryRun: NotRequired[bool],
ConnectionLogOptionsTypeDef#
# ConnectionLogOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConnectionLogOptionsTypeDef
def get_value() -> ConnectionLogOptionsTypeDef:
return {
"Enabled": ...,
}
# ConnectionLogOptionsTypeDef definition
class ConnectionLogOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
CloudwatchLogGroup: NotRequired[str],
CloudwatchLogStream: NotRequired[str],
ConnectionNotificationTypeDef#
# ConnectionNotificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConnectionNotificationTypeDef
def get_value() -> ConnectionNotificationTypeDef:
return {
"ConnectionNotificationId": ...,
}
# ConnectionNotificationTypeDef definition
class ConnectionNotificationTypeDef(TypedDict):
ConnectionNotificationId: NotRequired[str],
ServiceId: NotRequired[str],
VpcEndpointId: NotRequired[str],
ConnectionNotificationType: NotRequired[ConnectionNotificationTypeType], # (1)
ConnectionNotificationArn: NotRequired[str],
ConnectionEvents: NotRequired[List[str]],
ConnectionNotificationState: NotRequired[ConnectionNotificationStateType], # (2)
ServiceRegion: NotRequired[str],
ConnectionTrackingConfigurationTypeDef#
# ConnectionTrackingConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConnectionTrackingConfigurationTypeDef
def get_value() -> ConnectionTrackingConfigurationTypeDef:
return {
"TcpEstablishedTimeout": ...,
}
# ConnectionTrackingConfigurationTypeDef definition
class ConnectionTrackingConfigurationTypeDef(TypedDict):
TcpEstablishedTimeout: NotRequired[int],
UdpStreamTimeout: NotRequired[int],
UdpTimeout: NotRequired[int],
ConnectionTrackingSpecificationRequestTypeDef#
# ConnectionTrackingSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConnectionTrackingSpecificationRequestTypeDef
def get_value() -> ConnectionTrackingSpecificationRequestTypeDef:
return {
"TcpEstablishedTimeout": ...,
}
# ConnectionTrackingSpecificationRequestTypeDef definition
class ConnectionTrackingSpecificationRequestTypeDef(TypedDict):
TcpEstablishedTimeout: NotRequired[int],
UdpStreamTimeout: NotRequired[int],
UdpTimeout: NotRequired[int],
ConnectionTrackingSpecificationResponseTypeDef#
# ConnectionTrackingSpecificationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConnectionTrackingSpecificationResponseTypeDef
def get_value() -> ConnectionTrackingSpecificationResponseTypeDef:
return {
"TcpEstablishedTimeout": ...,
}
# ConnectionTrackingSpecificationResponseTypeDef definition
class ConnectionTrackingSpecificationResponseTypeDef(TypedDict):
TcpEstablishedTimeout: NotRequired[int],
UdpStreamTimeout: NotRequired[int],
UdpTimeout: NotRequired[int],
ConnectionTrackingSpecificationTypeDef#
# ConnectionTrackingSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConnectionTrackingSpecificationTypeDef
def get_value() -> ConnectionTrackingSpecificationTypeDef:
return {
"TcpEstablishedTimeout": ...,
}
# ConnectionTrackingSpecificationTypeDef definition
class ConnectionTrackingSpecificationTypeDef(TypedDict):
TcpEstablishedTimeout: NotRequired[int],
UdpTimeout: NotRequired[int],
UdpStreamTimeout: NotRequired[int],
CopyFpgaImageRequestTypeDef#
# CopyFpgaImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CopyFpgaImageRequestTypeDef
def get_value() -> CopyFpgaImageRequestTypeDef:
return {
"SourceFpgaImageId": ...,
}
# CopyFpgaImageRequestTypeDef definition
class CopyFpgaImageRequestTypeDef(TypedDict):
SourceFpgaImageId: str,
SourceRegion: str,
DryRun: NotRequired[bool],
Description: NotRequired[str],
Name: NotRequired[str],
ClientToken: NotRequired[str],
CpuOptionsRequestTypeDef#
# CpuOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CpuOptionsRequestTypeDef
def get_value() -> CpuOptionsRequestTypeDef:
return {
"CoreCount": ...,
}
# CpuOptionsRequestTypeDef definition
class CpuOptionsRequestTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AmdSevSnp: NotRequired[AmdSevSnpSpecificationType], # (1)
CpuOptionsTypeDef#
# CpuOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CpuOptionsTypeDef
def get_value() -> CpuOptionsTypeDef:
return {
"CoreCount": ...,
}
# CpuOptionsTypeDef definition
class CpuOptionsTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AmdSevSnp: NotRequired[AmdSevSnpSpecificationType], # (1)
PerformanceFactorReferenceTypeDef#
# PerformanceFactorReferenceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PerformanceFactorReferenceTypeDef
def get_value() -> PerformanceFactorReferenceTypeDef:
return {
"InstanceFamily": ...,
}
# PerformanceFactorReferenceTypeDef definition
class PerformanceFactorReferenceTypeDef(TypedDict):
InstanceFamily: NotRequired[str],
PerformanceFactorReferenceRequestTypeDef#
# PerformanceFactorReferenceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PerformanceFactorReferenceRequestTypeDef
def get_value() -> PerformanceFactorReferenceRequestTypeDef:
return {
"InstanceFamily": ...,
}
# PerformanceFactorReferenceRequestTypeDef definition
class PerformanceFactorReferenceRequestTypeDef(TypedDict):
InstanceFamily: NotRequired[str],
ReservationFleetInstanceSpecificationTypeDef#
# ReservationFleetInstanceSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservationFleetInstanceSpecificationTypeDef
def get_value() -> ReservationFleetInstanceSpecificationTypeDef:
return {
"InstanceType": ...,
}
# 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],
CreateClientVpnRouteRequestTypeDef#
# CreateClientVpnRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateClientVpnRouteRequestTypeDef
def get_value() -> CreateClientVpnRouteRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# CreateClientVpnRouteRequestTypeDef definition
class CreateClientVpnRouteRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
DestinationCidrBlock: str,
TargetVpcSubnetId: str,
Description: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateCoipCidrRequestTypeDef#
# CreateCoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCoipCidrRequestTypeDef
def get_value() -> CreateCoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# CreateCoipCidrRequestTypeDef definition
class CreateCoipCidrRequestTypeDef(TypedDict):
Cidr: str,
CoipPoolId: str,
DryRun: NotRequired[bool],
CreateDefaultSubnetRequestTypeDef#
# CreateDefaultSubnetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateDefaultSubnetRequestTypeDef
def get_value() -> CreateDefaultSubnetRequestTypeDef:
return {
"AvailabilityZone": ...,
}
# CreateDefaultSubnetRequestTypeDef definition
class CreateDefaultSubnetRequestTypeDef(TypedDict):
AvailabilityZone: str,
DryRun: NotRequired[bool],
Ipv6Native: NotRequired[bool],
CreateDefaultVpcRequestTypeDef#
# CreateDefaultVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateDefaultVpcRequestTypeDef
def get_value() -> CreateDefaultVpcRequestTypeDef:
return {
"DryRun": ...,
}
# CreateDefaultVpcRequestTypeDef definition
class CreateDefaultVpcRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
NewDhcpConfigurationTypeDef#
# NewDhcpConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NewDhcpConfigurationTypeDef
def get_value() -> NewDhcpConfigurationTypeDef:
return {
"Key": ...,
}
# NewDhcpConfigurationTypeDef definition
class NewDhcpConfigurationTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
TargetCapacitySpecificationRequestTypeDef#
# TargetCapacitySpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetCapacitySpecificationRequestTypeDef
def get_value() -> TargetCapacitySpecificationRequestTypeDef:
return {
"TotalTargetCapacity": ...,
}
# TargetCapacitySpecificationRequestTypeDef definition
class TargetCapacitySpecificationRequestTypeDef(TypedDict):
TotalTargetCapacity: int,
OnDemandTargetCapacity: NotRequired[int],
SpotTargetCapacity: NotRequired[int],
DefaultTargetCapacityType: NotRequired[DefaultTargetCapacityTypeType], # (1)
TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType], # (2)
DestinationOptionsRequestTypeDef#
# DestinationOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DestinationOptionsRequestTypeDef
def get_value() -> DestinationOptionsRequestTypeDef:
return {
"FileFormat": ...,
}
# DestinationOptionsRequestTypeDef definition
class DestinationOptionsRequestTypeDef(TypedDict):
FileFormat: NotRequired[DestinationFileFormatType], # (1)
HiveCompatiblePartitions: NotRequired[bool],
PerHourPartition: NotRequired[bool],
StorageLocationTypeDef#
# StorageLocationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StorageLocationTypeDef
def get_value() -> StorageLocationTypeDef:
return {
"Bucket": ...,
}
# StorageLocationTypeDef definition
class StorageLocationTypeDef(TypedDict):
Bucket: NotRequired[str],
Key: NotRequired[str],
InstanceEventWindowTimeRangeRequestTypeDef#
# InstanceEventWindowTimeRangeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceEventWindowTimeRangeRequestTypeDef
def get_value() -> InstanceEventWindowTimeRangeRequestTypeDef:
return {
"StartWeekDay": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportToS3TaskSpecificationTypeDef
def get_value() -> ExportToS3TaskSpecificationTypeDef:
return {
"DiskImageFormat": ...,
}
# ExportToS3TaskSpecificationTypeDef definition
class ExportToS3TaskSpecificationTypeDef(TypedDict):
DiskImageFormat: NotRequired[DiskImageFormatType], # (1)
ContainerFormat: NotRequired[ContainerFormatType], # (2)
S3Bucket: NotRequired[str],
S3Prefix: NotRequired[str],
IpamPoolSourceResourceRequestTypeDef#
# IpamPoolSourceResourceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPoolSourceResourceRequestTypeDef
def get_value() -> IpamPoolSourceResourceRequestTypeDef:
return {
"ResourceId": ...,
}
# IpamPoolSourceResourceRequestTypeDef definition
class IpamPoolSourceResourceRequestTypeDef(TypedDict):
ResourceId: NotRequired[str],
ResourceType: NotRequired[IpamPoolSourceResourceTypeType], # (1)
ResourceRegion: NotRequired[str],
ResourceOwner: NotRequired[str],
RequestIpamResourceTagTypeDef#
# RequestIpamResourceTagTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RequestIpamResourceTagTypeDef
def get_value() -> RequestIpamResourceTagTypeDef:
return {
"Key": ...,
}
# RequestIpamResourceTagTypeDef definition
class RequestIpamResourceTagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
OperatorRequestTypeDef#
# OperatorRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import OperatorRequestTypeDef
def get_value() -> OperatorRequestTypeDef:
return {
"Principal": ...,
}
# OperatorRequestTypeDef definition
class OperatorRequestTypeDef(TypedDict):
Principal: NotRequired[str],
CreateLocalGatewayRouteRequestTypeDef#
# CreateLocalGatewayRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLocalGatewayRouteRequestTypeDef
def get_value() -> CreateLocalGatewayRouteRequestTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# CreateLocalGatewayRouteRequestTypeDef definition
class CreateLocalGatewayRouteRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
DestinationCidrBlock: NotRequired[str],
LocalGatewayVirtualInterfaceGroupId: NotRequired[str],
DryRun: NotRequired[bool],
NetworkInterfaceId: NotRequired[str],
DestinationPrefixListId: NotRequired[str],
LocalGatewayRouteTypeDef#
# LocalGatewayRouteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LocalGatewayRouteTypeDef
def get_value() -> LocalGatewayRouteTypeDef:
return {
"DestinationCidrBlock": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IcmpTypeCodeTypeDef
def get_value() -> IcmpTypeCodeTypeDef:
return {
"Code": ...,
}
# IcmpTypeCodeTypeDef definition
class IcmpTypeCodeTypeDef(TypedDict):
Code: NotRequired[int],
Type: NotRequired[int],
CreateNetworkInterfacePermissionRequestTypeDef#
# CreateNetworkInterfacePermissionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInterfacePermissionRequestTypeDef
def get_value() -> CreateNetworkInterfacePermissionRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# CreateNetworkInterfacePermissionRequestTypeDef definition
class CreateNetworkInterfacePermissionRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
Permission: InterfacePermissionTypeType, # (1)
AwsAccountId: NotRequired[str],
AwsService: NotRequired[str],
DryRun: NotRequired[bool],
InstanceIpv6AddressTypeDef#
# InstanceIpv6AddressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceIpv6AddressTypeDef
def get_value() -> InstanceIpv6AddressTypeDef:
return {
"Ipv6Address": ...,
}
# InstanceIpv6AddressTypeDef definition
class InstanceIpv6AddressTypeDef(TypedDict):
Ipv6Address: NotRequired[str],
IsPrimaryIpv6: NotRequired[bool],
Ipv4PrefixSpecificationRequestTypeDef#
# Ipv4PrefixSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv4PrefixSpecificationRequestTypeDef
def get_value() -> Ipv4PrefixSpecificationRequestTypeDef:
return {
"Ipv4Prefix": ...,
}
# Ipv4PrefixSpecificationRequestTypeDef definition
class Ipv4PrefixSpecificationRequestTypeDef(TypedDict):
Ipv4Prefix: NotRequired[str],
Ipv6PrefixSpecificationRequestTypeDef#
# Ipv6PrefixSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv6PrefixSpecificationRequestTypeDef
def get_value() -> Ipv6PrefixSpecificationRequestTypeDef:
return {
"Ipv6Prefix": ...,
}
# Ipv6PrefixSpecificationRequestTypeDef definition
class Ipv6PrefixSpecificationRequestTypeDef(TypedDict):
Ipv6Prefix: NotRequired[str],
PrivateIpAddressSpecificationTypeDef#
# PrivateIpAddressSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrivateIpAddressSpecificationTypeDef
def get_value() -> PrivateIpAddressSpecificationTypeDef:
return {
"Primary": ...,
}
# PrivateIpAddressSpecificationTypeDef definition
class PrivateIpAddressSpecificationTypeDef(TypedDict):
Primary: NotRequired[bool],
PrivateIpAddress: NotRequired[str],
PriceScheduleSpecificationTypeDef#
# PriceScheduleSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PriceScheduleSpecificationTypeDef
def get_value() -> PriceScheduleSpecificationTypeDef:
return {
"Term": ...,
}
# PriceScheduleSpecificationTypeDef definition
class PriceScheduleSpecificationTypeDef(TypedDict):
Term: NotRequired[int],
Price: NotRequired[float],
CurrencyCode: NotRequired[CurrencyCodeValuesType], # (1)
CreateRouteRequestRouteTableCreateRouteTypeDef#
# CreateRouteRequestRouteTableCreateRouteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRouteRequestRouteTableCreateRouteTypeDef
def get_value() -> CreateRouteRequestRouteTableCreateRouteTypeDef:
return {
"DestinationPrefixListId": ...,
}
# 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],
CreateRouteRequestTypeDef#
# CreateRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRouteRequestTypeDef
def get_value() -> CreateRouteRequestTypeDef:
return {
"RouteTableId": ...,
}
# CreateRouteRequestTypeDef definition
class CreateRouteRequestTypeDef(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],
InstanceSpecificationTypeDef#
# InstanceSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceSpecificationTypeDef
def get_value() -> InstanceSpecificationTypeDef:
return {
"InstanceId": ...,
}
# InstanceSpecificationTypeDef definition
class InstanceSpecificationTypeDef(TypedDict):
InstanceId: str,
ExcludeBootVolume: NotRequired[bool],
ExcludeDataVolumeIds: NotRequired[Sequence[str]],
CreateSpotDatafeedSubscriptionRequestTypeDef#
# CreateSpotDatafeedSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSpotDatafeedSubscriptionRequestTypeDef
def get_value() -> CreateSpotDatafeedSubscriptionRequestTypeDef:
return {
"Bucket": ...,
}
# CreateSpotDatafeedSubscriptionRequestTypeDef definition
class CreateSpotDatafeedSubscriptionRequestTypeDef(TypedDict):
Bucket: str,
DryRun: NotRequired[bool],
Prefix: NotRequired[str],
S3ObjectTagTypeDef#
# S3ObjectTagTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import S3ObjectTagTypeDef
def get_value() -> S3ObjectTagTypeDef:
return {
"Key": ...,
}
# S3ObjectTagTypeDef definition
class S3ObjectTagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
TrafficMirrorPortRangeRequestTypeDef#
# TrafficMirrorPortRangeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TrafficMirrorPortRangeRequestTypeDef
def get_value() -> TrafficMirrorPortRangeRequestTypeDef:
return {
"FromPort": ...,
}
# TrafficMirrorPortRangeRequestTypeDef definition
class TrafficMirrorPortRangeRequestTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
TransitGatewayConnectRequestBgpOptionsTypeDef#
# TransitGatewayConnectRequestBgpOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayConnectRequestBgpOptionsTypeDef
def get_value() -> TransitGatewayConnectRequestBgpOptionsTypeDef:
return {
"PeerAsn": ...,
}
# TransitGatewayConnectRequestBgpOptionsTypeDef definition
class TransitGatewayConnectRequestBgpOptionsTypeDef(TypedDict):
PeerAsn: NotRequired[int],
CreateTransitGatewayConnectRequestOptionsTypeDef#
# CreateTransitGatewayConnectRequestOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayConnectRequestOptionsTypeDef
def get_value() -> CreateTransitGatewayConnectRequestOptionsTypeDef:
return {
"Protocol": ...,
}
# CreateTransitGatewayConnectRequestOptionsTypeDef definition
class CreateTransitGatewayConnectRequestOptionsTypeDef(TypedDict):
Protocol: ProtocolValueType, # (1)
CreateTransitGatewayMulticastDomainRequestOptionsTypeDef#
# CreateTransitGatewayMulticastDomainRequestOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayMulticastDomainRequestOptionsTypeDef
def get_value() -> CreateTransitGatewayMulticastDomainRequestOptionsTypeDef:
return {
"Igmpv2Support": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef
def get_value() -> CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef:
return {
"DynamicRouting": ...,
}
# CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef definition
class CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef(TypedDict):
DynamicRouting: NotRequired[DynamicRoutingValueType], # (1)
CreateTransitGatewayPrefixListReferenceRequestTypeDef#
# CreateTransitGatewayPrefixListReferenceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayPrefixListReferenceRequestTypeDef
def get_value() -> CreateTransitGatewayPrefixListReferenceRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# CreateTransitGatewayPrefixListReferenceRequestTypeDef definition
class CreateTransitGatewayPrefixListReferenceRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
PrefixListId: str,
TransitGatewayAttachmentId: NotRequired[str],
Blackhole: NotRequired[bool],
DryRun: NotRequired[bool],
TransitGatewayRequestOptionsTypeDef#
# TransitGatewayRequestOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayRequestOptionsTypeDef
def get_value() -> TransitGatewayRequestOptionsTypeDef:
return {
"AmazonSideAsn": ...,
}
# 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
CreateTransitGatewayRouteRequestTypeDef#
# CreateTransitGatewayRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayRouteRequestTypeDef
def get_value() -> CreateTransitGatewayRouteRequestTypeDef:
return {
"DestinationCidrBlock": ...,
}
# CreateTransitGatewayRouteRequestTypeDef definition
class CreateTransitGatewayRouteRequestTypeDef(TypedDict):
DestinationCidrBlock: str,
TransitGatewayRouteTableId: str,
TransitGatewayAttachmentId: NotRequired[str],
Blackhole: NotRequired[bool],
DryRun: NotRequired[bool],
CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef#
# CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef
def get_value() -> CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef:
return {
"DnsSupport": ...,
}
# 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
CreateVerifiedAccessEndpointPortRangeTypeDef#
# CreateVerifiedAccessEndpointPortRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessEndpointPortRangeTypeDef
def get_value() -> CreateVerifiedAccessEndpointPortRangeTypeDef:
return {
"FromPort": ...,
}
# CreateVerifiedAccessEndpointPortRangeTypeDef definition
class CreateVerifiedAccessEndpointPortRangeTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
CreateVerifiedAccessEndpointRdsOptionsTypeDef#
# CreateVerifiedAccessEndpointRdsOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessEndpointRdsOptionsTypeDef
def get_value() -> CreateVerifiedAccessEndpointRdsOptionsTypeDef:
return {
"Protocol": ...,
}
# CreateVerifiedAccessEndpointRdsOptionsTypeDef definition
class CreateVerifiedAccessEndpointRdsOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
RdsDbInstanceArn: NotRequired[str],
RdsDbClusterArn: NotRequired[str],
RdsDbProxyArn: NotRequired[str],
RdsEndpoint: NotRequired[str],
SubnetIds: NotRequired[Sequence[str]],
VerifiedAccessSseSpecificationRequestTypeDef#
# VerifiedAccessSseSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessSseSpecificationRequestTypeDef
def get_value() -> VerifiedAccessSseSpecificationRequestTypeDef:
return {
"CustomerManagedKeyEnabled": ...,
}
# VerifiedAccessSseSpecificationRequestTypeDef definition
class VerifiedAccessSseSpecificationRequestTypeDef(TypedDict):
CustomerManagedKeyEnabled: NotRequired[bool],
KmsKeyArn: NotRequired[str],
CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef#
# CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef
def get_value() -> CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef:
return {
"PublicSigningKeyEndpoint": ...,
}
# CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef definition
class CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef(TypedDict):
PublicSigningKeyEndpoint: NotRequired[str],
Issuer: NotRequired[str],
AuthorizationEndpoint: NotRequired[str],
TokenEndpoint: NotRequired[str],
UserInfoEndpoint: NotRequired[str],
ClientId: NotRequired[str],
ClientSecret: NotRequired[str],
Scope: NotRequired[str],
CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef#
# CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef
def get_value() -> CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef:
return {
"TenantId": ...,
}
# CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef definition
class CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef(TypedDict):
TenantId: NotRequired[str],
PublicSigningKeyUrl: NotRequired[str],
CreateVerifiedAccessTrustProviderOidcOptionsTypeDef#
# CreateVerifiedAccessTrustProviderOidcOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessTrustProviderOidcOptionsTypeDef
def get_value() -> CreateVerifiedAccessTrustProviderOidcOptionsTypeDef:
return {
"Issuer": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVolumePermissionTypeDef
def get_value() -> CreateVolumePermissionTypeDef:
return {
"UserId": ...,
}
# CreateVolumePermissionTypeDef definition
class CreateVolumePermissionTypeDef(TypedDict):
UserId: NotRequired[str],
Group: NotRequired[PermissionGroupType], # (1)
CreateVpcEndpointConnectionNotificationRequestTypeDef#
# CreateVpcEndpointConnectionNotificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcEndpointConnectionNotificationRequestTypeDef
def get_value() -> CreateVpcEndpointConnectionNotificationRequestTypeDef:
return {
"ConnectionNotificationArn": ...,
}
# CreateVpcEndpointConnectionNotificationRequestTypeDef definition
class CreateVpcEndpointConnectionNotificationRequestTypeDef(TypedDict):
ConnectionNotificationArn: str,
ConnectionEvents: Sequence[str],
DryRun: NotRequired[bool],
ServiceId: NotRequired[str],
VpcEndpointId: NotRequired[str],
ClientToken: NotRequired[str],
DnsOptionsSpecificationTypeDef#
# DnsOptionsSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DnsOptionsSpecificationTypeDef
def get_value() -> DnsOptionsSpecificationTypeDef:
return {
"DnsRecordIpType": ...,
}
# DnsOptionsSpecificationTypeDef definition
class DnsOptionsSpecificationTypeDef(TypedDict):
DnsRecordIpType: NotRequired[DnsRecordIpTypeType], # (1)
PrivateDnsOnlyForInboundResolverEndpoint: NotRequired[bool],
SubnetConfigurationTypeDef#
# SubnetConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SubnetConfigurationTypeDef
def get_value() -> SubnetConfigurationTypeDef:
return {
"SubnetId": ...,
}
# SubnetConfigurationTypeDef definition
class SubnetConfigurationTypeDef(TypedDict):
SubnetId: NotRequired[str],
Ipv4: NotRequired[str],
Ipv6: NotRequired[str],
CreateVpnConnectionRouteRequestTypeDef#
# CreateVpnConnectionRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpnConnectionRouteRequestTypeDef
def get_value() -> CreateVpnConnectionRouteRequestTypeDef:
return {
"DestinationCidrBlock": ...,
}
# CreateVpnConnectionRouteRequestTypeDef definition
class CreateVpnConnectionRouteRequestTypeDef(TypedDict):
DestinationCidrBlock: str,
VpnConnectionId: str,
CreditSpecificationRequestTypeDef#
# CreditSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreditSpecificationRequestTypeDef
def get_value() -> CreditSpecificationRequestTypeDef:
return {
"CpuCredits": ...,
}
# CreditSpecificationRequestTypeDef definition
class CreditSpecificationRequestTypeDef(TypedDict):
CpuCredits: str,
CreditSpecificationTypeDef#
# CreditSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreditSpecificationTypeDef
def get_value() -> CreditSpecificationTypeDef:
return {
"CpuCredits": ...,
}
# CreditSpecificationTypeDef definition
class CreditSpecificationTypeDef(TypedDict):
CpuCredits: NotRequired[str],
DataQueryTypeDef#
# DataQueryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DataQueryTypeDef
def get_value() -> DataQueryTypeDef:
return {
"Id": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import MetricPointTypeDef
def get_value() -> MetricPointTypeDef:
return {
"StartDate": ...,
}
# MetricPointTypeDef definition
class MetricPointTypeDef(TypedDict):
StartDate: NotRequired[datetime],
EndDate: NotRequired[datetime],
Value: NotRequired[float],
Status: NotRequired[str],
DeleteCarrierGatewayRequestTypeDef#
# DeleteCarrierGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteCarrierGatewayRequestTypeDef
def get_value() -> DeleteCarrierGatewayRequestTypeDef:
return {
"CarrierGatewayId": ...,
}
# DeleteCarrierGatewayRequestTypeDef definition
class DeleteCarrierGatewayRequestTypeDef(TypedDict):
CarrierGatewayId: str,
DryRun: NotRequired[bool],
DeleteClientVpnEndpointRequestTypeDef#
# DeleteClientVpnEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteClientVpnEndpointRequestTypeDef
def get_value() -> DeleteClientVpnEndpointRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DeleteClientVpnEndpointRequestTypeDef definition
class DeleteClientVpnEndpointRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
DryRun: NotRequired[bool],
DeleteClientVpnRouteRequestTypeDef#
# DeleteClientVpnRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteClientVpnRouteRequestTypeDef
def get_value() -> DeleteClientVpnRouteRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DeleteClientVpnRouteRequestTypeDef definition
class DeleteClientVpnRouteRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
DestinationCidrBlock: str,
TargetVpcSubnetId: NotRequired[str],
DryRun: NotRequired[bool],
DeleteCoipCidrRequestTypeDef#
# DeleteCoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteCoipCidrRequestTypeDef
def get_value() -> DeleteCoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# DeleteCoipCidrRequestTypeDef definition
class DeleteCoipCidrRequestTypeDef(TypedDict):
Cidr: str,
CoipPoolId: str,
DryRun: NotRequired[bool],
DeleteCoipPoolRequestTypeDef#
# DeleteCoipPoolRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteCoipPoolRequestTypeDef
def get_value() -> DeleteCoipPoolRequestTypeDef:
return {
"CoipPoolId": ...,
}
# DeleteCoipPoolRequestTypeDef definition
class DeleteCoipPoolRequestTypeDef(TypedDict):
CoipPoolId: str,
DryRun: NotRequired[bool],
DeleteCustomerGatewayRequestTypeDef#
# DeleteCustomerGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteCustomerGatewayRequestTypeDef
def get_value() -> DeleteCustomerGatewayRequestTypeDef:
return {
"CustomerGatewayId": ...,
}
# DeleteCustomerGatewayRequestTypeDef definition
class DeleteCustomerGatewayRequestTypeDef(TypedDict):
CustomerGatewayId: str,
DryRun: NotRequired[bool],
DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef#
# DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef
def get_value() -> DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef definition
class DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteDhcpOptionsRequestTypeDef#
# DeleteDhcpOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteDhcpOptionsRequestTypeDef
def get_value() -> DeleteDhcpOptionsRequestTypeDef:
return {
"DhcpOptionsId": ...,
}
# DeleteDhcpOptionsRequestTypeDef definition
class DeleteDhcpOptionsRequestTypeDef(TypedDict):
DhcpOptionsId: str,
DryRun: NotRequired[bool],
DeleteEgressOnlyInternetGatewayRequestTypeDef#
# DeleteEgressOnlyInternetGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteEgressOnlyInternetGatewayRequestTypeDef
def get_value() -> DeleteEgressOnlyInternetGatewayRequestTypeDef:
return {
"EgressOnlyInternetGatewayId": ...,
}
# DeleteEgressOnlyInternetGatewayRequestTypeDef definition
class DeleteEgressOnlyInternetGatewayRequestTypeDef(TypedDict):
EgressOnlyInternetGatewayId: str,
DryRun: NotRequired[bool],
DeleteFleetErrorTypeDef#
# DeleteFleetErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFleetErrorTypeDef
def get_value() -> DeleteFleetErrorTypeDef:
return {
"Code": ...,
}
# DeleteFleetErrorTypeDef definition
class DeleteFleetErrorTypeDef(TypedDict):
Code: NotRequired[DeleteFleetErrorCodeType], # (1)
Message: NotRequired[str],
DeleteFleetSuccessItemTypeDef#
# DeleteFleetSuccessItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFleetSuccessItemTypeDef
def get_value() -> DeleteFleetSuccessItemTypeDef:
return {
"CurrentFleetState": ...,
}
# DeleteFleetSuccessItemTypeDef definition
class DeleteFleetSuccessItemTypeDef(TypedDict):
CurrentFleetState: NotRequired[FleetStateCodeType], # (1)
PreviousFleetState: NotRequired[FleetStateCodeType], # (1)
FleetId: NotRequired[str],
- See FleetStateCodeType
- See FleetStateCodeType
DeleteFleetsRequestTypeDef#
# DeleteFleetsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFleetsRequestTypeDef
def get_value() -> DeleteFleetsRequestTypeDef:
return {
"FleetIds": ...,
}
# DeleteFleetsRequestTypeDef definition
class DeleteFleetsRequestTypeDef(TypedDict):
FleetIds: Sequence[str],
TerminateInstances: bool,
DryRun: NotRequired[bool],
DeleteFlowLogsRequestTypeDef#
# DeleteFlowLogsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFlowLogsRequestTypeDef
def get_value() -> DeleteFlowLogsRequestTypeDef:
return {
"FlowLogIds": ...,
}
# DeleteFlowLogsRequestTypeDef definition
class DeleteFlowLogsRequestTypeDef(TypedDict):
FlowLogIds: Sequence[str],
DryRun: NotRequired[bool],
DeleteFpgaImageRequestTypeDef#
# DeleteFpgaImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFpgaImageRequestTypeDef
def get_value() -> DeleteFpgaImageRequestTypeDef:
return {
"FpgaImageId": ...,
}
# DeleteFpgaImageRequestTypeDef definition
class DeleteFpgaImageRequestTypeDef(TypedDict):
FpgaImageId: str,
DryRun: NotRequired[bool],
DeleteInstanceConnectEndpointRequestTypeDef#
# DeleteInstanceConnectEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteInstanceConnectEndpointRequestTypeDef
def get_value() -> DeleteInstanceConnectEndpointRequestTypeDef:
return {
"InstanceConnectEndpointId": ...,
}
# DeleteInstanceConnectEndpointRequestTypeDef definition
class DeleteInstanceConnectEndpointRequestTypeDef(TypedDict):
InstanceConnectEndpointId: str,
DryRun: NotRequired[bool],
DeleteInstanceEventWindowRequestTypeDef#
# DeleteInstanceEventWindowRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteInstanceEventWindowRequestTypeDef
def get_value() -> DeleteInstanceEventWindowRequestTypeDef:
return {
"InstanceEventWindowId": ...,
}
# DeleteInstanceEventWindowRequestTypeDef definition
class DeleteInstanceEventWindowRequestTypeDef(TypedDict):
InstanceEventWindowId: str,
DryRun: NotRequired[bool],
ForceDelete: NotRequired[bool],
InstanceEventWindowStateChangeTypeDef#
# InstanceEventWindowStateChangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceEventWindowStateChangeTypeDef
def get_value() -> InstanceEventWindowStateChangeTypeDef:
return {
"InstanceEventWindowId": ...,
}
# InstanceEventWindowStateChangeTypeDef definition
class InstanceEventWindowStateChangeTypeDef(TypedDict):
InstanceEventWindowId: NotRequired[str],
State: NotRequired[InstanceEventWindowStateType], # (1)
DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef#
# DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef
def get_value() -> DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef definition
class DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteInternetGatewayRequestTypeDef#
# DeleteInternetGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteInternetGatewayRequestTypeDef
def get_value() -> DeleteInternetGatewayRequestTypeDef:
return {
"InternetGatewayId": ...,
}
# DeleteInternetGatewayRequestTypeDef definition
class DeleteInternetGatewayRequestTypeDef(TypedDict):
InternetGatewayId: str,
DryRun: NotRequired[bool],
DeleteIpamExternalResourceVerificationTokenRequestTypeDef#
# DeleteIpamExternalResourceVerificationTokenRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamExternalResourceVerificationTokenRequestTypeDef
def get_value() -> DeleteIpamExternalResourceVerificationTokenRequestTypeDef:
return {
"IpamExternalResourceVerificationTokenId": ...,
}
# DeleteIpamExternalResourceVerificationTokenRequestTypeDef definition
class DeleteIpamExternalResourceVerificationTokenRequestTypeDef(TypedDict):
IpamExternalResourceVerificationTokenId: str,
DryRun: NotRequired[bool],
DeleteIpamPoolRequestTypeDef#
# DeleteIpamPoolRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamPoolRequestTypeDef
def get_value() -> DeleteIpamPoolRequestTypeDef:
return {
"IpamPoolId": ...,
}
# DeleteIpamPoolRequestTypeDef definition
class DeleteIpamPoolRequestTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
Cascade: NotRequired[bool],
DeleteIpamRequestTypeDef#
# DeleteIpamRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamRequestTypeDef
def get_value() -> DeleteIpamRequestTypeDef:
return {
"IpamId": ...,
}
# DeleteIpamRequestTypeDef definition
class DeleteIpamRequestTypeDef(TypedDict):
IpamId: str,
DryRun: NotRequired[bool],
Cascade: NotRequired[bool],
DeleteIpamResourceDiscoveryRequestTypeDef#
# DeleteIpamResourceDiscoveryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamResourceDiscoveryRequestTypeDef
def get_value() -> DeleteIpamResourceDiscoveryRequestTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# DeleteIpamResourceDiscoveryRequestTypeDef definition
class DeleteIpamResourceDiscoveryRequestTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
DryRun: NotRequired[bool],
DeleteIpamScopeRequestTypeDef#
# DeleteIpamScopeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamScopeRequestTypeDef
def get_value() -> DeleteIpamScopeRequestTypeDef:
return {
"IpamScopeId": ...,
}
# DeleteIpamScopeRequestTypeDef definition
class DeleteIpamScopeRequestTypeDef(TypedDict):
IpamScopeId: str,
DryRun: NotRequired[bool],
DeleteKeyPairRequestKeyPairDeleteTypeDef#
# DeleteKeyPairRequestKeyPairDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteKeyPairRequestKeyPairDeleteTypeDef
def get_value() -> DeleteKeyPairRequestKeyPairDeleteTypeDef:
return {
"KeyPairId": ...,
}
# DeleteKeyPairRequestKeyPairDeleteTypeDef definition
class DeleteKeyPairRequestKeyPairDeleteTypeDef(TypedDict):
KeyPairId: NotRequired[str],
DryRun: NotRequired[bool],
DeleteKeyPairRequestKeyPairInfoDeleteTypeDef#
# DeleteKeyPairRequestKeyPairInfoDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteKeyPairRequestKeyPairInfoDeleteTypeDef
def get_value() -> DeleteKeyPairRequestKeyPairInfoDeleteTypeDef:
return {
"KeyPairId": ...,
}
# DeleteKeyPairRequestKeyPairInfoDeleteTypeDef definition
class DeleteKeyPairRequestKeyPairInfoDeleteTypeDef(TypedDict):
KeyPairId: NotRequired[str],
DryRun: NotRequired[bool],
DeleteKeyPairRequestTypeDef#
# DeleteKeyPairRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteKeyPairRequestTypeDef
def get_value() -> DeleteKeyPairRequestTypeDef:
return {
"KeyName": ...,
}
# DeleteKeyPairRequestTypeDef definition
class DeleteKeyPairRequestTypeDef(TypedDict):
KeyName: NotRequired[str],
KeyPairId: NotRequired[str],
DryRun: NotRequired[bool],
DeleteLaunchTemplateRequestTypeDef#
# DeleteLaunchTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLaunchTemplateRequestTypeDef
def get_value() -> DeleteLaunchTemplateRequestTypeDef:
return {
"DryRun": ...,
}
# DeleteLaunchTemplateRequestTypeDef definition
class DeleteLaunchTemplateRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
DeleteLaunchTemplateVersionsRequestTypeDef#
# DeleteLaunchTemplateVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLaunchTemplateVersionsRequestTypeDef
def get_value() -> DeleteLaunchTemplateVersionsRequestTypeDef:
return {
"Versions": ...,
}
# DeleteLaunchTemplateVersionsRequestTypeDef definition
class DeleteLaunchTemplateVersionsRequestTypeDef(TypedDict):
Versions: Sequence[str],
DryRun: NotRequired[bool],
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
ResponseErrorTypeDef#
# ResponseErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResponseErrorTypeDef
def get_value() -> ResponseErrorTypeDef:
return {
"Code": ...,
}
# ResponseErrorTypeDef definition
class ResponseErrorTypeDef(TypedDict):
Code: NotRequired[LaunchTemplateErrorCodeType], # (1)
Message: NotRequired[str],
DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef#
# DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef
def get_value() -> DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef:
return {
"LaunchTemplateId": ...,
}
# DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef definition
class DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
VersionNumber: NotRequired[int],
DeleteLocalGatewayRouteRequestTypeDef#
# DeleteLocalGatewayRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLocalGatewayRouteRequestTypeDef
def get_value() -> DeleteLocalGatewayRouteRequestTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# DeleteLocalGatewayRouteRequestTypeDef definition
class DeleteLocalGatewayRouteRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
DestinationCidrBlock: NotRequired[str],
DryRun: NotRequired[bool],
DestinationPrefixListId: NotRequired[str],
DeleteLocalGatewayRouteTableRequestTypeDef#
# DeleteLocalGatewayRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLocalGatewayRouteTableRequestTypeDef
def get_value() -> DeleteLocalGatewayRouteTableRequestTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# DeleteLocalGatewayRouteTableRequestTypeDef definition
class DeleteLocalGatewayRouteTableRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
DryRun: NotRequired[bool],
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef#
# DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef
def get_value() -> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef:
return {
"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": ...,
}
# DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef definition
class DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociationId: str,
DryRun: NotRequired[bool],
DeleteLocalGatewayRouteTableVpcAssociationRequestTypeDef#
# DeleteLocalGatewayRouteTableVpcAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLocalGatewayRouteTableVpcAssociationRequestTypeDef
def get_value() -> DeleteLocalGatewayRouteTableVpcAssociationRequestTypeDef:
return {
"LocalGatewayRouteTableVpcAssociationId": ...,
}
# DeleteLocalGatewayRouteTableVpcAssociationRequestTypeDef definition
class DeleteLocalGatewayRouteTableVpcAssociationRequestTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociationId: str,
DryRun: NotRequired[bool],
DeleteManagedPrefixListRequestTypeDef#
# DeleteManagedPrefixListRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteManagedPrefixListRequestTypeDef
def get_value() -> DeleteManagedPrefixListRequestTypeDef:
return {
"PrefixListId": ...,
}
# DeleteManagedPrefixListRequestTypeDef definition
class DeleteManagedPrefixListRequestTypeDef(TypedDict):
PrefixListId: str,
DryRun: NotRequired[bool],
DeleteNatGatewayRequestTypeDef#
# DeleteNatGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNatGatewayRequestTypeDef
def get_value() -> DeleteNatGatewayRequestTypeDef:
return {
"NatGatewayId": ...,
}
# DeleteNatGatewayRequestTypeDef definition
class DeleteNatGatewayRequestTypeDef(TypedDict):
NatGatewayId: str,
DryRun: NotRequired[bool],
DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef#
# DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef
def get_value() -> DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef:
return {
"RuleNumber": ...,
}
# DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef definition
class DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef(TypedDict):
RuleNumber: int,
Egress: bool,
DryRun: NotRequired[bool],
DeleteNetworkAclEntryRequestTypeDef#
# DeleteNetworkAclEntryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkAclEntryRequestTypeDef
def get_value() -> DeleteNetworkAclEntryRequestTypeDef:
return {
"NetworkAclId": ...,
}
# DeleteNetworkAclEntryRequestTypeDef definition
class DeleteNetworkAclEntryRequestTypeDef(TypedDict):
NetworkAclId: str,
RuleNumber: int,
Egress: bool,
DryRun: NotRequired[bool],
DeleteNetworkAclRequestNetworkAclDeleteTypeDef#
# DeleteNetworkAclRequestNetworkAclDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkAclRequestNetworkAclDeleteTypeDef
def get_value() -> DeleteNetworkAclRequestNetworkAclDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteNetworkAclRequestNetworkAclDeleteTypeDef definition
class DeleteNetworkAclRequestNetworkAclDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteNetworkAclRequestTypeDef#
# DeleteNetworkAclRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkAclRequestTypeDef
def get_value() -> DeleteNetworkAclRequestTypeDef:
return {
"NetworkAclId": ...,
}
# DeleteNetworkAclRequestTypeDef definition
class DeleteNetworkAclRequestTypeDef(TypedDict):
NetworkAclId: str,
DryRun: NotRequired[bool],
DeleteNetworkInsightsAccessScopeAnalysisRequestTypeDef#
# DeleteNetworkInsightsAccessScopeAnalysisRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInsightsAccessScopeAnalysisRequestTypeDef
def get_value() -> DeleteNetworkInsightsAccessScopeAnalysisRequestTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisId": ...,
}
# DeleteNetworkInsightsAccessScopeAnalysisRequestTypeDef definition
class DeleteNetworkInsightsAccessScopeAnalysisRequestTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: str,
DryRun: NotRequired[bool],
DeleteNetworkInsightsAccessScopeRequestTypeDef#
# DeleteNetworkInsightsAccessScopeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInsightsAccessScopeRequestTypeDef
def get_value() -> DeleteNetworkInsightsAccessScopeRequestTypeDef:
return {
"NetworkInsightsAccessScopeId": ...,
}
# DeleteNetworkInsightsAccessScopeRequestTypeDef definition
class DeleteNetworkInsightsAccessScopeRequestTypeDef(TypedDict):
NetworkInsightsAccessScopeId: str,
DryRun: NotRequired[bool],
DeleteNetworkInsightsAnalysisRequestTypeDef#
# DeleteNetworkInsightsAnalysisRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInsightsAnalysisRequestTypeDef
def get_value() -> DeleteNetworkInsightsAnalysisRequestTypeDef:
return {
"NetworkInsightsAnalysisId": ...,
}
# DeleteNetworkInsightsAnalysisRequestTypeDef definition
class DeleteNetworkInsightsAnalysisRequestTypeDef(TypedDict):
NetworkInsightsAnalysisId: str,
DryRun: NotRequired[bool],
DeleteNetworkInsightsPathRequestTypeDef#
# DeleteNetworkInsightsPathRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInsightsPathRequestTypeDef
def get_value() -> DeleteNetworkInsightsPathRequestTypeDef:
return {
"NetworkInsightsPathId": ...,
}
# DeleteNetworkInsightsPathRequestTypeDef definition
class DeleteNetworkInsightsPathRequestTypeDef(TypedDict):
NetworkInsightsPathId: str,
DryRun: NotRequired[bool],
DeleteNetworkInterfacePermissionRequestTypeDef#
# DeleteNetworkInterfacePermissionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInterfacePermissionRequestTypeDef
def get_value() -> DeleteNetworkInterfacePermissionRequestTypeDef:
return {
"NetworkInterfacePermissionId": ...,
}
# DeleteNetworkInterfacePermissionRequestTypeDef definition
class DeleteNetworkInterfacePermissionRequestTypeDef(TypedDict):
NetworkInterfacePermissionId: str,
Force: NotRequired[bool],
DryRun: NotRequired[bool],
DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef#
# DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef
def get_value() -> DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef definition
class DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteNetworkInterfaceRequestTypeDef#
# DeleteNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInterfaceRequestTypeDef
def get_value() -> DeleteNetworkInterfaceRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# DeleteNetworkInterfaceRequestTypeDef definition
class DeleteNetworkInterfaceRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
DryRun: NotRequired[bool],
DeletePlacementGroupRequestPlacementGroupDeleteTypeDef#
# DeletePlacementGroupRequestPlacementGroupDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeletePlacementGroupRequestPlacementGroupDeleteTypeDef
def get_value() -> DeletePlacementGroupRequestPlacementGroupDeleteTypeDef:
return {
"DryRun": ...,
}
# DeletePlacementGroupRequestPlacementGroupDeleteTypeDef definition
class DeletePlacementGroupRequestPlacementGroupDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeletePlacementGroupRequestTypeDef#
# DeletePlacementGroupRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeletePlacementGroupRequestTypeDef
def get_value() -> DeletePlacementGroupRequestTypeDef:
return {
"GroupName": ...,
}
# DeletePlacementGroupRequestTypeDef definition
class DeletePlacementGroupRequestTypeDef(TypedDict):
GroupName: str,
DryRun: NotRequired[bool],
DeletePublicIpv4PoolRequestTypeDef#
# DeletePublicIpv4PoolRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeletePublicIpv4PoolRequestTypeDef
def get_value() -> DeletePublicIpv4PoolRequestTypeDef:
return {
"PoolId": ...,
}
# DeletePublicIpv4PoolRequestTypeDef definition
class DeletePublicIpv4PoolRequestTypeDef(TypedDict):
PoolId: str,
DryRun: NotRequired[bool],
NetworkBorderGroup: NotRequired[str],
DeleteQueuedReservedInstancesErrorTypeDef#
# DeleteQueuedReservedInstancesErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteQueuedReservedInstancesErrorTypeDef
def get_value() -> DeleteQueuedReservedInstancesErrorTypeDef:
return {
"Code": ...,
}
# DeleteQueuedReservedInstancesErrorTypeDef definition
class DeleteQueuedReservedInstancesErrorTypeDef(TypedDict):
Code: NotRequired[DeleteQueuedReservedInstancesErrorCodeType], # (1)
Message: NotRequired[str],
DeleteQueuedReservedInstancesRequestTypeDef#
# DeleteQueuedReservedInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteQueuedReservedInstancesRequestTypeDef
def get_value() -> DeleteQueuedReservedInstancesRequestTypeDef:
return {
"ReservedInstancesIds": ...,
}
# DeleteQueuedReservedInstancesRequestTypeDef definition
class DeleteQueuedReservedInstancesRequestTypeDef(TypedDict):
ReservedInstancesIds: Sequence[str],
DryRun: NotRequired[bool],
SuccessfulQueuedPurchaseDeletionTypeDef#
# SuccessfulQueuedPurchaseDeletionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SuccessfulQueuedPurchaseDeletionTypeDef
def get_value() -> SuccessfulQueuedPurchaseDeletionTypeDef:
return {
"ReservedInstancesId": ...,
}
# SuccessfulQueuedPurchaseDeletionTypeDef definition
class SuccessfulQueuedPurchaseDeletionTypeDef(TypedDict):
ReservedInstancesId: NotRequired[str],
DeleteRouteRequestRouteDeleteTypeDef#
# DeleteRouteRequestRouteDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteRouteRequestRouteDeleteTypeDef
def get_value() -> DeleteRouteRequestRouteDeleteTypeDef:
return {
"DestinationPrefixListId": ...,
}
# DeleteRouteRequestRouteDeleteTypeDef definition
class DeleteRouteRequestRouteDeleteTypeDef(TypedDict):
DestinationPrefixListId: NotRequired[str],
DryRun: NotRequired[bool],
DestinationIpv6CidrBlock: NotRequired[str],
DeleteRouteRequestTypeDef#
# DeleteRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteRouteRequestTypeDef
def get_value() -> DeleteRouteRequestTypeDef:
return {
"RouteTableId": ...,
}
# DeleteRouteRequestTypeDef definition
class DeleteRouteRequestTypeDef(TypedDict):
RouteTableId: str,
DestinationPrefixListId: NotRequired[str],
DryRun: NotRequired[bool],
DestinationCidrBlock: NotRequired[str],
DestinationIpv6CidrBlock: NotRequired[str],
DeleteRouteTableRequestRouteTableDeleteTypeDef#
# DeleteRouteTableRequestRouteTableDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteRouteTableRequestRouteTableDeleteTypeDef
def get_value() -> DeleteRouteTableRequestRouteTableDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteRouteTableRequestRouteTableDeleteTypeDef definition
class DeleteRouteTableRequestRouteTableDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteRouteTableRequestTypeDef#
# DeleteRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteRouteTableRequestTypeDef
def get_value() -> DeleteRouteTableRequestTypeDef:
return {
"RouteTableId": ...,
}
# DeleteRouteTableRequestTypeDef definition
class DeleteRouteTableRequestTypeDef(TypedDict):
RouteTableId: str,
DryRun: NotRequired[bool],
DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef#
# DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef
def get_value() -> DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef:
return {
"GroupName": ...,
}
# DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef definition
class DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef(TypedDict):
GroupName: NotRequired[str],
DryRun: NotRequired[bool],
DeleteSecurityGroupRequestTypeDef#
# DeleteSecurityGroupRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSecurityGroupRequestTypeDef
def get_value() -> DeleteSecurityGroupRequestTypeDef:
return {
"GroupId": ...,
}
# DeleteSecurityGroupRequestTypeDef definition
class DeleteSecurityGroupRequestTypeDef(TypedDict):
GroupId: NotRequired[str],
GroupName: NotRequired[str],
DryRun: NotRequired[bool],
DeleteSnapshotRequestSnapshotDeleteTypeDef#
# DeleteSnapshotRequestSnapshotDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSnapshotRequestSnapshotDeleteTypeDef
def get_value() -> DeleteSnapshotRequestSnapshotDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteSnapshotRequestSnapshotDeleteTypeDef definition
class DeleteSnapshotRequestSnapshotDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteSnapshotRequestTypeDef#
# DeleteSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSnapshotRequestTypeDef
def get_value() -> DeleteSnapshotRequestTypeDef:
return {
"SnapshotId": ...,
}
# DeleteSnapshotRequestTypeDef definition
class DeleteSnapshotRequestTypeDef(TypedDict):
SnapshotId: str,
DryRun: NotRequired[bool],
DeleteSpotDatafeedSubscriptionRequestTypeDef#
# DeleteSpotDatafeedSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSpotDatafeedSubscriptionRequestTypeDef
def get_value() -> DeleteSpotDatafeedSubscriptionRequestTypeDef:
return {
"DryRun": ...,
}
# DeleteSpotDatafeedSubscriptionRequestTypeDef definition
class DeleteSpotDatafeedSubscriptionRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteSubnetCidrReservationRequestTypeDef#
# DeleteSubnetCidrReservationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSubnetCidrReservationRequestTypeDef
def get_value() -> DeleteSubnetCidrReservationRequestTypeDef:
return {
"SubnetCidrReservationId": ...,
}
# DeleteSubnetCidrReservationRequestTypeDef definition
class DeleteSubnetCidrReservationRequestTypeDef(TypedDict):
SubnetCidrReservationId: str,
DryRun: NotRequired[bool],
DeleteSubnetRequestSubnetDeleteTypeDef#
# DeleteSubnetRequestSubnetDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSubnetRequestSubnetDeleteTypeDef
def get_value() -> DeleteSubnetRequestSubnetDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteSubnetRequestSubnetDeleteTypeDef definition
class DeleteSubnetRequestSubnetDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteSubnetRequestTypeDef#
# DeleteSubnetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSubnetRequestTypeDef
def get_value() -> DeleteSubnetRequestTypeDef:
return {
"SubnetId": ...,
}
# DeleteSubnetRequestTypeDef definition
class DeleteSubnetRequestTypeDef(TypedDict):
SubnetId: str,
DryRun: NotRequired[bool],
DeleteTagsRequestTagDeleteTypeDef#
# DeleteTagsRequestTagDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTagsRequestTagDeleteTypeDef
def get_value() -> DeleteTagsRequestTagDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteTagsRequestTagDeleteTypeDef definition
class DeleteTagsRequestTagDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteTrafficMirrorFilterRequestTypeDef#
# DeleteTrafficMirrorFilterRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTrafficMirrorFilterRequestTypeDef
def get_value() -> DeleteTrafficMirrorFilterRequestTypeDef:
return {
"TrafficMirrorFilterId": ...,
}
# DeleteTrafficMirrorFilterRequestTypeDef definition
class DeleteTrafficMirrorFilterRequestTypeDef(TypedDict):
TrafficMirrorFilterId: str,
DryRun: NotRequired[bool],
DeleteTrafficMirrorFilterRuleRequestTypeDef#
# DeleteTrafficMirrorFilterRuleRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTrafficMirrorFilterRuleRequestTypeDef
def get_value() -> DeleteTrafficMirrorFilterRuleRequestTypeDef:
return {
"TrafficMirrorFilterRuleId": ...,
}
# DeleteTrafficMirrorFilterRuleRequestTypeDef definition
class DeleteTrafficMirrorFilterRuleRequestTypeDef(TypedDict):
TrafficMirrorFilterRuleId: str,
DryRun: NotRequired[bool],
DeleteTrafficMirrorSessionRequestTypeDef#
# DeleteTrafficMirrorSessionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTrafficMirrorSessionRequestTypeDef
def get_value() -> DeleteTrafficMirrorSessionRequestTypeDef:
return {
"TrafficMirrorSessionId": ...,
}
# DeleteTrafficMirrorSessionRequestTypeDef definition
class DeleteTrafficMirrorSessionRequestTypeDef(TypedDict):
TrafficMirrorSessionId: str,
DryRun: NotRequired[bool],
DeleteTrafficMirrorTargetRequestTypeDef#
# DeleteTrafficMirrorTargetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTrafficMirrorTargetRequestTypeDef
def get_value() -> DeleteTrafficMirrorTargetRequestTypeDef:
return {
"TrafficMirrorTargetId": ...,
}
# DeleteTrafficMirrorTargetRequestTypeDef definition
class DeleteTrafficMirrorTargetRequestTypeDef(TypedDict):
TrafficMirrorTargetId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayConnectPeerRequestTypeDef#
# DeleteTransitGatewayConnectPeerRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayConnectPeerRequestTypeDef
def get_value() -> DeleteTransitGatewayConnectPeerRequestTypeDef:
return {
"TransitGatewayConnectPeerId": ...,
}
# DeleteTransitGatewayConnectPeerRequestTypeDef definition
class DeleteTransitGatewayConnectPeerRequestTypeDef(TypedDict):
TransitGatewayConnectPeerId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayConnectRequestTypeDef#
# DeleteTransitGatewayConnectRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayConnectRequestTypeDef
def get_value() -> DeleteTransitGatewayConnectRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# DeleteTransitGatewayConnectRequestTypeDef definition
class DeleteTransitGatewayConnectRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayMulticastDomainRequestTypeDef#
# DeleteTransitGatewayMulticastDomainRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayMulticastDomainRequestTypeDef
def get_value() -> DeleteTransitGatewayMulticastDomainRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# DeleteTransitGatewayMulticastDomainRequestTypeDef definition
class DeleteTransitGatewayMulticastDomainRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayPeeringAttachmentRequestTypeDef#
# DeleteTransitGatewayPeeringAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayPeeringAttachmentRequestTypeDef
def get_value() -> DeleteTransitGatewayPeeringAttachmentRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# DeleteTransitGatewayPeeringAttachmentRequestTypeDef definition
class DeleteTransitGatewayPeeringAttachmentRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayPolicyTableRequestTypeDef#
# DeleteTransitGatewayPolicyTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayPolicyTableRequestTypeDef
def get_value() -> DeleteTransitGatewayPolicyTableRequestTypeDef:
return {
"TransitGatewayPolicyTableId": ...,
}
# DeleteTransitGatewayPolicyTableRequestTypeDef definition
class DeleteTransitGatewayPolicyTableRequestTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayPrefixListReferenceRequestTypeDef#
# DeleteTransitGatewayPrefixListReferenceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayPrefixListReferenceRequestTypeDef
def get_value() -> DeleteTransitGatewayPrefixListReferenceRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# DeleteTransitGatewayPrefixListReferenceRequestTypeDef definition
class DeleteTransitGatewayPrefixListReferenceRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
PrefixListId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayRequestTypeDef#
# DeleteTransitGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayRequestTypeDef
def get_value() -> DeleteTransitGatewayRequestTypeDef:
return {
"TransitGatewayId": ...,
}
# DeleteTransitGatewayRequestTypeDef definition
class DeleteTransitGatewayRequestTypeDef(TypedDict):
TransitGatewayId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayRouteRequestTypeDef#
# DeleteTransitGatewayRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayRouteRequestTypeDef
def get_value() -> DeleteTransitGatewayRouteRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# DeleteTransitGatewayRouteRequestTypeDef definition
class DeleteTransitGatewayRouteRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
DestinationCidrBlock: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayRouteTableAnnouncementRequestTypeDef#
# DeleteTransitGatewayRouteTableAnnouncementRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayRouteTableAnnouncementRequestTypeDef
def get_value() -> DeleteTransitGatewayRouteTableAnnouncementRequestTypeDef:
return {
"TransitGatewayRouteTableAnnouncementId": ...,
}
# DeleteTransitGatewayRouteTableAnnouncementRequestTypeDef definition
class DeleteTransitGatewayRouteTableAnnouncementRequestTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncementId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayRouteTableRequestTypeDef#
# DeleteTransitGatewayRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayRouteTableRequestTypeDef
def get_value() -> DeleteTransitGatewayRouteTableRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# DeleteTransitGatewayRouteTableRequestTypeDef definition
class DeleteTransitGatewayRouteTableRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
DryRun: NotRequired[bool],
DeleteTransitGatewayVpcAttachmentRequestTypeDef#
# DeleteTransitGatewayVpcAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayVpcAttachmentRequestTypeDef
def get_value() -> DeleteTransitGatewayVpcAttachmentRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# DeleteTransitGatewayVpcAttachmentRequestTypeDef definition
class DeleteTransitGatewayVpcAttachmentRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
DeleteVerifiedAccessEndpointRequestTypeDef#
# DeleteVerifiedAccessEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVerifiedAccessEndpointRequestTypeDef
def get_value() -> DeleteVerifiedAccessEndpointRequestTypeDef:
return {
"VerifiedAccessEndpointId": ...,
}
# DeleteVerifiedAccessEndpointRequestTypeDef definition
class DeleteVerifiedAccessEndpointRequestTypeDef(TypedDict):
VerifiedAccessEndpointId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
DeleteVerifiedAccessGroupRequestTypeDef#
# DeleteVerifiedAccessGroupRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVerifiedAccessGroupRequestTypeDef
def get_value() -> DeleteVerifiedAccessGroupRequestTypeDef:
return {
"VerifiedAccessGroupId": ...,
}
# DeleteVerifiedAccessGroupRequestTypeDef definition
class DeleteVerifiedAccessGroupRequestTypeDef(TypedDict):
VerifiedAccessGroupId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
DeleteVerifiedAccessInstanceRequestTypeDef#
# DeleteVerifiedAccessInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVerifiedAccessInstanceRequestTypeDef
def get_value() -> DeleteVerifiedAccessInstanceRequestTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# DeleteVerifiedAccessInstanceRequestTypeDef definition
class DeleteVerifiedAccessInstanceRequestTypeDef(TypedDict):
VerifiedAccessInstanceId: str,
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
DeleteVerifiedAccessTrustProviderRequestTypeDef#
# DeleteVerifiedAccessTrustProviderRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVerifiedAccessTrustProviderRequestTypeDef
def get_value() -> DeleteVerifiedAccessTrustProviderRequestTypeDef:
return {
"VerifiedAccessTrustProviderId": ...,
}
# DeleteVerifiedAccessTrustProviderRequestTypeDef definition
class DeleteVerifiedAccessTrustProviderRequestTypeDef(TypedDict):
VerifiedAccessTrustProviderId: str,
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
DeleteVolumeRequestTypeDef#
# DeleteVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVolumeRequestTypeDef
def get_value() -> DeleteVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# DeleteVolumeRequestTypeDef definition
class DeleteVolumeRequestTypeDef(TypedDict):
VolumeId: str,
DryRun: NotRequired[bool],
DeleteVolumeRequestVolumeDeleteTypeDef#
# DeleteVolumeRequestVolumeDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVolumeRequestVolumeDeleteTypeDef
def get_value() -> DeleteVolumeRequestVolumeDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteVolumeRequestVolumeDeleteTypeDef definition
class DeleteVolumeRequestVolumeDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteVpcBlockPublicAccessExclusionRequestTypeDef#
# DeleteVpcBlockPublicAccessExclusionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcBlockPublicAccessExclusionRequestTypeDef
def get_value() -> DeleteVpcBlockPublicAccessExclusionRequestTypeDef:
return {
"ExclusionId": ...,
}
# DeleteVpcBlockPublicAccessExclusionRequestTypeDef definition
class DeleteVpcBlockPublicAccessExclusionRequestTypeDef(TypedDict):
ExclusionId: str,
DryRun: NotRequired[bool],
DeleteVpcEndpointConnectionNotificationsRequestTypeDef#
# DeleteVpcEndpointConnectionNotificationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcEndpointConnectionNotificationsRequestTypeDef
def get_value() -> DeleteVpcEndpointConnectionNotificationsRequestTypeDef:
return {
"ConnectionNotificationIds": ...,
}
# DeleteVpcEndpointConnectionNotificationsRequestTypeDef definition
class DeleteVpcEndpointConnectionNotificationsRequestTypeDef(TypedDict):
ConnectionNotificationIds: Sequence[str],
DryRun: NotRequired[bool],
DeleteVpcEndpointServiceConfigurationsRequestTypeDef#
# DeleteVpcEndpointServiceConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcEndpointServiceConfigurationsRequestTypeDef
def get_value() -> DeleteVpcEndpointServiceConfigurationsRequestTypeDef:
return {
"ServiceIds": ...,
}
# DeleteVpcEndpointServiceConfigurationsRequestTypeDef definition
class DeleteVpcEndpointServiceConfigurationsRequestTypeDef(TypedDict):
ServiceIds: Sequence[str],
DryRun: NotRequired[bool],
DeleteVpcEndpointsRequestTypeDef#
# DeleteVpcEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcEndpointsRequestTypeDef
def get_value() -> DeleteVpcEndpointsRequestTypeDef:
return {
"VpcEndpointIds": ...,
}
# DeleteVpcEndpointsRequestTypeDef definition
class DeleteVpcEndpointsRequestTypeDef(TypedDict):
VpcEndpointIds: Sequence[str],
DryRun: NotRequired[bool],
DeleteVpcPeeringConnectionRequestTypeDef#
# DeleteVpcPeeringConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcPeeringConnectionRequestTypeDef
def get_value() -> DeleteVpcPeeringConnectionRequestTypeDef:
return {
"VpcPeeringConnectionId": ...,
}
# DeleteVpcPeeringConnectionRequestTypeDef definition
class DeleteVpcPeeringConnectionRequestTypeDef(TypedDict):
VpcPeeringConnectionId: str,
DryRun: NotRequired[bool],
DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef#
# DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef
def get_value() -> DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef definition
class DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteVpcRequestTypeDef#
# DeleteVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcRequestTypeDef
def get_value() -> DeleteVpcRequestTypeDef:
return {
"VpcId": ...,
}
# DeleteVpcRequestTypeDef definition
class DeleteVpcRequestTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
DeleteVpcRequestVpcDeleteTypeDef#
# DeleteVpcRequestVpcDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcRequestVpcDeleteTypeDef
def get_value() -> DeleteVpcRequestVpcDeleteTypeDef:
return {
"DryRun": ...,
}
# DeleteVpcRequestVpcDeleteTypeDef definition
class DeleteVpcRequestVpcDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeleteVpnConnectionRequestTypeDef#
# DeleteVpnConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpnConnectionRequestTypeDef
def get_value() -> DeleteVpnConnectionRequestTypeDef:
return {
"VpnConnectionId": ...,
}
# DeleteVpnConnectionRequestTypeDef definition
class DeleteVpnConnectionRequestTypeDef(TypedDict):
VpnConnectionId: str,
DryRun: NotRequired[bool],
DeleteVpnConnectionRouteRequestTypeDef#
# DeleteVpnConnectionRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpnConnectionRouteRequestTypeDef
def get_value() -> DeleteVpnConnectionRouteRequestTypeDef:
return {
"DestinationCidrBlock": ...,
}
# DeleteVpnConnectionRouteRequestTypeDef definition
class DeleteVpnConnectionRouteRequestTypeDef(TypedDict):
DestinationCidrBlock: str,
VpnConnectionId: str,
DeleteVpnGatewayRequestTypeDef#
# DeleteVpnGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpnGatewayRequestTypeDef
def get_value() -> DeleteVpnGatewayRequestTypeDef:
return {
"VpnGatewayId": ...,
}
# DeleteVpnGatewayRequestTypeDef definition
class DeleteVpnGatewayRequestTypeDef(TypedDict):
VpnGatewayId: str,
DryRun: NotRequired[bool],
DeprovisionByoipCidrRequestTypeDef#
# DeprovisionByoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeprovisionByoipCidrRequestTypeDef
def get_value() -> DeprovisionByoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# DeprovisionByoipCidrRequestTypeDef definition
class DeprovisionByoipCidrRequestTypeDef(TypedDict):
Cidr: str,
DryRun: NotRequired[bool],
DeprovisionIpamByoasnRequestTypeDef#
# DeprovisionIpamByoasnRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeprovisionIpamByoasnRequestTypeDef
def get_value() -> DeprovisionIpamByoasnRequestTypeDef:
return {
"IpamId": ...,
}
# DeprovisionIpamByoasnRequestTypeDef definition
class DeprovisionIpamByoasnRequestTypeDef(TypedDict):
IpamId: str,
Asn: str,
DryRun: NotRequired[bool],
DeprovisionIpamPoolCidrRequestTypeDef#
# DeprovisionIpamPoolCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeprovisionIpamPoolCidrRequestTypeDef
def get_value() -> DeprovisionIpamPoolCidrRequestTypeDef:
return {
"IpamPoolId": ...,
}
# DeprovisionIpamPoolCidrRequestTypeDef definition
class DeprovisionIpamPoolCidrRequestTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
Cidr: NotRequired[str],
DeprovisionPublicIpv4PoolCidrRequestTypeDef#
# DeprovisionPublicIpv4PoolCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeprovisionPublicIpv4PoolCidrRequestTypeDef
def get_value() -> DeprovisionPublicIpv4PoolCidrRequestTypeDef:
return {
"PoolId": ...,
}
# DeprovisionPublicIpv4PoolCidrRequestTypeDef definition
class DeprovisionPublicIpv4PoolCidrRequestTypeDef(TypedDict):
PoolId: str,
Cidr: str,
DryRun: NotRequired[bool],
DeregisterImageRequestImageDeregisterTypeDef#
# DeregisterImageRequestImageDeregisterTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterImageRequestImageDeregisterTypeDef
def get_value() -> DeregisterImageRequestImageDeregisterTypeDef:
return {
"DryRun": ...,
}
# DeregisterImageRequestImageDeregisterTypeDef definition
class DeregisterImageRequestImageDeregisterTypeDef(TypedDict):
DryRun: NotRequired[bool],
DeregisterImageRequestTypeDef#
# DeregisterImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterImageRequestTypeDef
def get_value() -> DeregisterImageRequestTypeDef:
return {
"ImageId": ...,
}
# DeregisterImageRequestTypeDef definition
class DeregisterImageRequestTypeDef(TypedDict):
ImageId: str,
DryRun: NotRequired[bool],
DeregisterInstanceTagAttributeRequestTypeDef#
# DeregisterInstanceTagAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterInstanceTagAttributeRequestTypeDef
def get_value() -> DeregisterInstanceTagAttributeRequestTypeDef:
return {
"IncludeAllTagsOfInstance": ...,
}
# DeregisterInstanceTagAttributeRequestTypeDef definition
class DeregisterInstanceTagAttributeRequestTypeDef(TypedDict):
IncludeAllTagsOfInstance: NotRequired[bool],
InstanceTagKeys: NotRequired[Sequence[str]],
InstanceTagNotificationAttributeTypeDef#
# InstanceTagNotificationAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceTagNotificationAttributeTypeDef
def get_value() -> InstanceTagNotificationAttributeTypeDef:
return {
"InstanceTagKeys": ...,
}
# InstanceTagNotificationAttributeTypeDef definition
class InstanceTagNotificationAttributeTypeDef(TypedDict):
InstanceTagKeys: NotRequired[List[str]],
IncludeAllTagsOfInstance: NotRequired[bool],
DeregisterTransitGatewayMulticastGroupMembersRequestTypeDef#
# DeregisterTransitGatewayMulticastGroupMembersRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterTransitGatewayMulticastGroupMembersRequestTypeDef
def get_value() -> DeregisterTransitGatewayMulticastGroupMembersRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# DeregisterTransitGatewayMulticastGroupMembersRequestTypeDef definition
class DeregisterTransitGatewayMulticastGroupMembersRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: NotRequired[str],
GroupIpAddress: NotRequired[str],
NetworkInterfaceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
TransitGatewayMulticastDeregisteredGroupMembersTypeDef#
# TransitGatewayMulticastDeregisteredGroupMembersTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastDeregisteredGroupMembersTypeDef
def get_value() -> TransitGatewayMulticastDeregisteredGroupMembersTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# TransitGatewayMulticastDeregisteredGroupMembersTypeDef definition
class TransitGatewayMulticastDeregisteredGroupMembersTypeDef(TypedDict):
TransitGatewayMulticastDomainId: NotRequired[str],
DeregisteredNetworkInterfaceIds: NotRequired[List[str]],
GroupIpAddress: NotRequired[str],
DeregisterTransitGatewayMulticastGroupSourcesRequestTypeDef#
# DeregisterTransitGatewayMulticastGroupSourcesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterTransitGatewayMulticastGroupSourcesRequestTypeDef
def get_value() -> DeregisterTransitGatewayMulticastGroupSourcesRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# DeregisterTransitGatewayMulticastGroupSourcesRequestTypeDef definition
class DeregisterTransitGatewayMulticastGroupSourcesRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: NotRequired[str],
GroupIpAddress: NotRequired[str],
NetworkInterfaceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
TransitGatewayMulticastDeregisteredGroupSourcesTypeDef#
# TransitGatewayMulticastDeregisteredGroupSourcesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastDeregisteredGroupSourcesTypeDef
def get_value() -> TransitGatewayMulticastDeregisteredGroupSourcesTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# TransitGatewayMulticastDeregisteredGroupSourcesTypeDef definition
class TransitGatewayMulticastDeregisteredGroupSourcesTypeDef(TypedDict):
TransitGatewayMulticastDomainId: NotRequired[str],
DeregisteredNetworkInterfaceIds: NotRequired[List[str]],
GroupIpAddress: NotRequired[str],
DescribeAccountAttributesRequestTypeDef#
# DescribeAccountAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAccountAttributesRequestTypeDef
def get_value() -> DescribeAccountAttributesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeAccountAttributesRequestTypeDef definition
class DescribeAccountAttributesRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
AttributeNames: NotRequired[Sequence[AccountAttributeNameType]], # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAddressTransfersRequestTypeDef#
# DescribeAddressTransfersRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAddressTransfersRequestTypeDef
def get_value() -> DescribeAddressTransfersRequestTypeDef:
return {
"AllocationIds": ...,
}
# DescribeAddressTransfersRequestTypeDef definition
class DescribeAddressTransfersRequestTypeDef(TypedDict):
AllocationIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
DescribeAddressesAttributeRequestTypeDef#
# DescribeAddressesAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAddressesAttributeRequestTypeDef
def get_value() -> DescribeAddressesAttributeRequestTypeDef:
return {
"AllocationIds": ...,
}
# DescribeAddressesAttributeRequestTypeDef definition
class DescribeAddressesAttributeRequestTypeDef(TypedDict):
AllocationIds: NotRequired[Sequence[str]],
Attribute: NotRequired[AddressAttributeNameType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: NotRequired[str],
Values: NotRequired[Sequence[str]],
DescribeAggregateIdFormatRequestTypeDef#
# DescribeAggregateIdFormatRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAggregateIdFormatRequestTypeDef
def get_value() -> DescribeAggregateIdFormatRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeAggregateIdFormatRequestTypeDef definition
class DescribeAggregateIdFormatRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
IdFormatTypeDef#
# IdFormatTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IdFormatTypeDef
def get_value() -> IdFormatTypeDef:
return {
"Deadline": ...,
}
# IdFormatTypeDef definition
class IdFormatTypeDef(TypedDict):
Deadline: NotRequired[datetime],
Resource: NotRequired[str],
UseLongIds: NotRequired[bool],
SubscriptionTypeDef#
# SubscriptionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SubscriptionTypeDef
def get_value() -> SubscriptionTypeDef:
return {
"Source": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeByoipCidrsRequestTypeDef#
# DescribeByoipCidrsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeByoipCidrsRequestTypeDef
def get_value() -> DescribeByoipCidrsRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribeByoipCidrsRequestTypeDef definition
class DescribeByoipCidrsRequestTypeDef(TypedDict):
MaxResults: int,
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
DescribeCapacityBlockExtensionOfferingsRequestTypeDef#
# DescribeCapacityBlockExtensionOfferingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockExtensionOfferingsRequestTypeDef
def get_value() -> DescribeCapacityBlockExtensionOfferingsRequestTypeDef:
return {
"CapacityBlockExtensionDurationHours": ...,
}
# DescribeCapacityBlockExtensionOfferingsRequestTypeDef definition
class DescribeCapacityBlockExtensionOfferingsRequestTypeDef(TypedDict):
CapacityBlockExtensionDurationHours: int,
CapacityReservationId: str,
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeConversionTasksRequestTypeDef#
# DescribeConversionTasksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeConversionTasksRequestTypeDef
def get_value() -> DescribeConversionTasksRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeConversionTasksRequestTypeDef definition
class DescribeConversionTasksRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConversionTaskIds: NotRequired[Sequence[str]],
DescribeDeclarativePoliciesReportsRequestTypeDef#
# DescribeDeclarativePoliciesReportsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeDeclarativePoliciesReportsRequestTypeDef
def get_value() -> DescribeDeclarativePoliciesReportsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeDeclarativePoliciesReportsRequestTypeDef definition
class DescribeDeclarativePoliciesReportsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ReportIds: NotRequired[Sequence[str]],
FastLaunchLaunchTemplateSpecificationResponseTypeDef#
# FastLaunchLaunchTemplateSpecificationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FastLaunchLaunchTemplateSpecificationResponseTypeDef
def get_value() -> FastLaunchLaunchTemplateSpecificationResponseTypeDef:
return {
"LaunchTemplateId": ...,
}
# FastLaunchLaunchTemplateSpecificationResponseTypeDef definition
class FastLaunchLaunchTemplateSpecificationResponseTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
FastLaunchSnapshotConfigurationResponseTypeDef#
# FastLaunchSnapshotConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FastLaunchSnapshotConfigurationResponseTypeDef
def get_value() -> FastLaunchSnapshotConfigurationResponseTypeDef:
return {
"TargetResourceCount": ...,
}
# FastLaunchSnapshotConfigurationResponseTypeDef definition
class FastLaunchSnapshotConfigurationResponseTypeDef(TypedDict):
TargetResourceCount: NotRequired[int],
DescribeFastSnapshotRestoreSuccessItemTypeDef#
# DescribeFastSnapshotRestoreSuccessItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFastSnapshotRestoreSuccessItemTypeDef
def get_value() -> DescribeFastSnapshotRestoreSuccessItemTypeDef:
return {
"SnapshotId": ...,
}
# 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],
DescribeFpgaImageAttributeRequestTypeDef#
# DescribeFpgaImageAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFpgaImageAttributeRequestTypeDef
def get_value() -> DescribeFpgaImageAttributeRequestTypeDef:
return {
"FpgaImageId": ...,
}
# DescribeFpgaImageAttributeRequestTypeDef definition
class DescribeFpgaImageAttributeRequestTypeDef(TypedDict):
FpgaImageId: str,
Attribute: FpgaImageAttributeNameType, # (1)
DryRun: NotRequired[bool],
HostOfferingTypeDef#
# HostOfferingTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import HostOfferingTypeDef
def get_value() -> HostOfferingTypeDef:
return {
"CurrencyCode": ...,
}
# 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],
DescribeIdFormatRequestTypeDef#
# DescribeIdFormatRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIdFormatRequestTypeDef
def get_value() -> DescribeIdFormatRequestTypeDef:
return {
"Resource": ...,
}
# DescribeIdFormatRequestTypeDef definition
class DescribeIdFormatRequestTypeDef(TypedDict):
Resource: NotRequired[str],
DescribeIdentityIdFormatRequestTypeDef#
# DescribeIdentityIdFormatRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIdentityIdFormatRequestTypeDef
def get_value() -> DescribeIdentityIdFormatRequestTypeDef:
return {
"PrincipalArn": ...,
}
# DescribeIdentityIdFormatRequestTypeDef definition
class DescribeIdentityIdFormatRequestTypeDef(TypedDict):
PrincipalArn: str,
Resource: NotRequired[str],
DescribeImageAttributeRequestImageDescribeAttributeTypeDef#
# DescribeImageAttributeRequestImageDescribeAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImageAttributeRequestImageDescribeAttributeTypeDef
def get_value() -> DescribeImageAttributeRequestImageDescribeAttributeTypeDef:
return {
"Attribute": ...,
}
# DescribeImageAttributeRequestImageDescribeAttributeTypeDef definition
class DescribeImageAttributeRequestImageDescribeAttributeTypeDef(TypedDict):
Attribute: ImageAttributeNameType, # (1)
DryRun: NotRequired[bool],
DescribeImageAttributeRequestTypeDef#
# DescribeImageAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImageAttributeRequestTypeDef
def get_value() -> DescribeImageAttributeRequestTypeDef:
return {
"Attribute": ...,
}
# DescribeImageAttributeRequestTypeDef definition
class DescribeImageAttributeRequestTypeDef(TypedDict):
Attribute: ImageAttributeNameType, # (1)
ImageId: str,
DryRun: NotRequired[bool],
DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef#
# DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef
def get_value() -> DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef:
return {
"Attribute": ...,
}
# DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef definition
class DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef(TypedDict):
Attribute: InstanceAttributeNameType, # (1)
DryRun: NotRequired[bool],
DescribeInstanceAttributeRequestTypeDef#
# DescribeInstanceAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceAttributeRequestTypeDef
def get_value() -> DescribeInstanceAttributeRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeInstanceAttributeRequestTypeDef definition
class DescribeInstanceAttributeRequestTypeDef(TypedDict):
InstanceId: str,
Attribute: InstanceAttributeNameType, # (1)
DryRun: NotRequired[bool],
InstanceCreditSpecificationTypeDef#
# InstanceCreditSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceCreditSpecificationTypeDef
def get_value() -> InstanceCreditSpecificationTypeDef:
return {
"InstanceId": ...,
}
# InstanceCreditSpecificationTypeDef definition
class InstanceCreditSpecificationTypeDef(TypedDict):
InstanceId: NotRequired[str],
CpuCredits: NotRequired[str],
DescribeInstanceEventNotificationAttributesRequestTypeDef#
# DescribeInstanceEventNotificationAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceEventNotificationAttributesRequestTypeDef
def get_value() -> DescribeInstanceEventNotificationAttributesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceEventNotificationAttributesRequestTypeDef definition
class DescribeInstanceEventNotificationAttributesRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceTopologyTypeDef#
# InstanceTopologyTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceTopologyTypeDef
def get_value() -> InstanceTopologyTypeDef:
return {
"InstanceId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceTypeOfferingTypeDef
def get_value() -> InstanceTypeOfferingTypeDef:
return {
"InstanceType": ...,
}
# InstanceTypeOfferingTypeDef definition
class InstanceTypeOfferingTypeDef(TypedDict):
InstanceType: NotRequired[InstanceTypeType], # (1)
LocationType: NotRequired[LocationTypeType], # (2)
Location: NotRequired[str],
- See InstanceTypeType
- See LocationTypeType
DescribeIpamByoasnRequestTypeDef#
# DescribeIpamByoasnRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamByoasnRequestTypeDef
def get_value() -> DescribeIpamByoasnRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamByoasnRequestTypeDef definition
class DescribeIpamByoasnRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
LockedSnapshotsInfoTypeDef#
# LockedSnapshotsInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LockedSnapshotsInfoTypeDef
def get_value() -> LockedSnapshotsInfoTypeDef:
return {
"OwnerId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import MacHostTypeDef
def get_value() -> MacHostTypeDef:
return {
"HostId": ...,
}
# MacHostTypeDef definition
class MacHostTypeDef(TypedDict):
HostId: NotRequired[str],
MacOSLatestSupportedVersions: NotRequired[List[str]],
MovingAddressStatusTypeDef#
# MovingAddressStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MovingAddressStatusTypeDef
def get_value() -> MovingAddressStatusTypeDef:
return {
"MoveStatus": ...,
}
# MovingAddressStatusTypeDef definition
class MovingAddressStatusTypeDef(TypedDict):
MoveStatus: NotRequired[MoveStatusType], # (1)
PublicIp: NotRequired[str],
- See MoveStatusType
DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef#
# DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef
def get_value() -> DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef:
return {
"DryRun": ...,
}
# DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef definition
class DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef(TypedDict):
DryRun: NotRequired[bool],
Attribute: NotRequired[NetworkInterfaceAttributeType], # (1)
DescribeNetworkInterfaceAttributeRequestTypeDef#
# DescribeNetworkInterfaceAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfaceAttributeRequestTypeDef
def get_value() -> DescribeNetworkInterfaceAttributeRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# DescribeNetworkInterfaceAttributeRequestTypeDef definition
class DescribeNetworkInterfaceAttributeRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
DryRun: NotRequired[bool],
Attribute: NotRequired[NetworkInterfaceAttributeType], # (1)
PrefixListTypeDef#
# PrefixListTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrefixListTypeDef
def get_value() -> PrefixListTypeDef:
return {
"Cidrs": ...,
}
# PrefixListTypeDef definition
class PrefixListTypeDef(TypedDict):
Cidrs: NotRequired[List[str]],
PrefixListId: NotRequired[str],
PrefixListName: NotRequired[str],
DescribePrincipalIdFormatRequestTypeDef#
# DescribePrincipalIdFormatRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePrincipalIdFormatRequestTypeDef
def get_value() -> DescribePrincipalIdFormatRequestTypeDef:
return {
"DryRun": ...,
}
# DescribePrincipalIdFormatRequestTypeDef definition
class DescribePrincipalIdFormatRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Resources: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RegionTypeDef#
# RegionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegionTypeDef
def get_value() -> RegionTypeDef:
return {
"OptInStatus": ...,
}
# RegionTypeDef definition
class RegionTypeDef(TypedDict):
OptInStatus: NotRequired[str],
RegionName: NotRequired[str],
Endpoint: NotRequired[str],
ScheduledInstanceRecurrenceRequestTypeDef#
# ScheduledInstanceRecurrenceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstanceRecurrenceRequestTypeDef
def get_value() -> ScheduledInstanceRecurrenceRequestTypeDef:
return {
"Frequency": ...,
}
# ScheduledInstanceRecurrenceRequestTypeDef definition
class ScheduledInstanceRecurrenceRequestTypeDef(TypedDict):
Frequency: NotRequired[str],
Interval: NotRequired[int],
OccurrenceDays: NotRequired[Sequence[int]],
OccurrenceRelativeToEnd: NotRequired[bool],
OccurrenceUnit: NotRequired[str],
DescribeSecurityGroupReferencesRequestTypeDef#
# DescribeSecurityGroupReferencesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupReferencesRequestTypeDef
def get_value() -> DescribeSecurityGroupReferencesRequestTypeDef:
return {
"GroupId": ...,
}
# DescribeSecurityGroupReferencesRequestTypeDef definition
class DescribeSecurityGroupReferencesRequestTypeDef(TypedDict):
GroupId: Sequence[str],
DryRun: NotRequired[bool],
SecurityGroupReferenceTypeDef#
# SecurityGroupReferenceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupReferenceTypeDef
def get_value() -> SecurityGroupReferenceTypeDef:
return {
"GroupId": ...,
}
# SecurityGroupReferenceTypeDef definition
class SecurityGroupReferenceTypeDef(TypedDict):
GroupId: NotRequired[str],
ReferencingVpcId: NotRequired[str],
VpcPeeringConnectionId: NotRequired[str],
TransitGatewayId: NotRequired[str],
SecurityGroupVpcAssociationTypeDef#
# SecurityGroupVpcAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupVpcAssociationTypeDef
def get_value() -> SecurityGroupVpcAssociationTypeDef:
return {
"GroupId": ...,
}
# SecurityGroupVpcAssociationTypeDef definition
class SecurityGroupVpcAssociationTypeDef(TypedDict):
GroupId: NotRequired[str],
VpcId: NotRequired[str],
VpcOwnerId: NotRequired[str],
State: NotRequired[SecurityGroupVpcAssociationStateType], # (1)
StateReason: NotRequired[str],
DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef#
# DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef
def get_value() -> DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef:
return {
"Attribute": ...,
}
# DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef definition
class DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef(TypedDict):
Attribute: SnapshotAttributeNameType, # (1)
DryRun: NotRequired[bool],
DescribeSnapshotAttributeRequestTypeDef#
# DescribeSnapshotAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotAttributeRequestTypeDef
def get_value() -> DescribeSnapshotAttributeRequestTypeDef:
return {
"Attribute": ...,
}
# DescribeSnapshotAttributeRequestTypeDef definition
class DescribeSnapshotAttributeRequestTypeDef(TypedDict):
Attribute: SnapshotAttributeNameType, # (1)
SnapshotId: str,
DryRun: NotRequired[bool],
ProductCodeTypeDef#
# ProductCodeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProductCodeTypeDef
def get_value() -> ProductCodeTypeDef:
return {
"ProductCodeId": ...,
}
# ProductCodeTypeDef definition
class ProductCodeTypeDef(TypedDict):
ProductCodeId: NotRequired[str],
ProductCodeType: NotRequired[ProductCodeValuesType], # (1)
DescribeSpotDatafeedSubscriptionRequestTypeDef#
# DescribeSpotDatafeedSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotDatafeedSubscriptionRequestTypeDef
def get_value() -> DescribeSpotDatafeedSubscriptionRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeSpotDatafeedSubscriptionRequestTypeDef definition
class DescribeSpotDatafeedSubscriptionRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
DescribeSpotFleetInstancesRequestTypeDef#
# DescribeSpotFleetInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotFleetInstancesRequestTypeDef
def get_value() -> DescribeSpotFleetInstancesRequestTypeDef:
return {
"SpotFleetRequestId": ...,
}
# DescribeSpotFleetInstancesRequestTypeDef definition
class DescribeSpotFleetInstancesRequestTypeDef(TypedDict):
SpotFleetRequestId: str,
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSpotFleetRequestsRequestTypeDef#
# DescribeSpotFleetRequestsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotFleetRequestsRequestTypeDef
def get_value() -> DescribeSpotFleetRequestsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeSpotFleetRequestsRequestTypeDef definition
class DescribeSpotFleetRequestsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
SpotFleetRequestIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SpotPriceTypeDef#
# SpotPriceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotPriceTypeDef
def get_value() -> SpotPriceTypeDef:
return {
"AvailabilityZone": ...,
}
# SpotPriceTypeDef definition
class SpotPriceTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
InstanceType: NotRequired[InstanceTypeType], # (1)
ProductDescription: NotRequired[RIProductDescriptionType], # (2)
SpotPrice: NotRequired[str],
Timestamp: NotRequired[datetime],
DescribeStaleSecurityGroupsRequestTypeDef#
# DescribeStaleSecurityGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeStaleSecurityGroupsRequestTypeDef
def get_value() -> DescribeStaleSecurityGroupsRequestTypeDef:
return {
"VpcId": ...,
}
# DescribeStaleSecurityGroupsRequestTypeDef definition
class DescribeStaleSecurityGroupsRequestTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StoreImageTaskResultTypeDef#
# StoreImageTaskResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StoreImageTaskResultTypeDef
def get_value() -> StoreImageTaskResultTypeDef:
return {
"AmiId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TagDescriptionTypeDef
def get_value() -> TagDescriptionTypeDef:
return {
"Key": ...,
}
# TagDescriptionTypeDef definition
class TagDescriptionTypeDef(TypedDict):
Key: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
Value: NotRequired[str],
- See ResourceTypeType
DescribeVolumeAttributeRequestTypeDef#
# DescribeVolumeAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumeAttributeRequestTypeDef
def get_value() -> DescribeVolumeAttributeRequestTypeDef:
return {
"Attribute": ...,
}
# DescribeVolumeAttributeRequestTypeDef definition
class DescribeVolumeAttributeRequestTypeDef(TypedDict):
Attribute: VolumeAttributeNameType, # (1)
VolumeId: str,
DryRun: NotRequired[bool],
DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef#
# DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef
def get_value() -> DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef:
return {
"Attribute": ...,
}
# DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef definition
class DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef(TypedDict):
Attribute: VolumeAttributeNameType, # (1)
DryRun: NotRequired[bool],
VolumeModificationTypeDef#
# VolumeModificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeModificationTypeDef
def get_value() -> VolumeModificationTypeDef:
return {
"VolumeId": ...,
}
# 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
DescribeVpcAttributeRequestTypeDef#
# DescribeVpcAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcAttributeRequestTypeDef
def get_value() -> DescribeVpcAttributeRequestTypeDef:
return {
"Attribute": ...,
}
# DescribeVpcAttributeRequestTypeDef definition
class DescribeVpcAttributeRequestTypeDef(TypedDict):
Attribute: VpcAttributeNameType, # (1)
VpcId: str,
DryRun: NotRequired[bool],
DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef#
# DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef
def get_value() -> DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef:
return {
"Attribute": ...,
}
# DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef definition
class DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef(TypedDict):
Attribute: VpcAttributeNameType, # (1)
DryRun: NotRequired[bool],
DescribeVpcBlockPublicAccessOptionsRequestTypeDef#
# DescribeVpcBlockPublicAccessOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcBlockPublicAccessOptionsRequestTypeDef
def get_value() -> DescribeVpcBlockPublicAccessOptionsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcBlockPublicAccessOptionsRequestTypeDef definition
class DescribeVpcBlockPublicAccessOptionsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcBlockPublicAccessOptionsTypeDef#
# VpcBlockPublicAccessOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcBlockPublicAccessOptionsTypeDef
def get_value() -> VpcBlockPublicAccessOptionsTypeDef:
return {
"AwsAccountId": ...,
}
# VpcBlockPublicAccessOptionsTypeDef definition
class VpcBlockPublicAccessOptionsTypeDef(TypedDict):
AwsAccountId: NotRequired[str],
AwsRegion: NotRequired[str],
State: NotRequired[VpcBlockPublicAccessStateType], # (1)
InternetGatewayBlockMode: NotRequired[InternetGatewayBlockModeType], # (2)
Reason: NotRequired[str],
LastUpdateTimestamp: NotRequired[datetime],
ManagedBy: NotRequired[ManagedByType], # (3)
ExclusionsAllowed: NotRequired[VpcBlockPublicAccessExclusionsAllowedType], # (4)
- See VpcBlockPublicAccessStateType
- See InternetGatewayBlockModeType
- See ManagedByType
- See VpcBlockPublicAccessExclusionsAllowedType
DescribeVpcClassicLinkDnsSupportRequestTypeDef#
# DescribeVpcClassicLinkDnsSupportRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcClassicLinkDnsSupportRequestTypeDef
def get_value() -> DescribeVpcClassicLinkDnsSupportRequestTypeDef:
return {
"VpcIds": ...,
}
# DescribeVpcClassicLinkDnsSupportRequestTypeDef definition
class DescribeVpcClassicLinkDnsSupportRequestTypeDef(TypedDict):
VpcIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DestinationOptionsResponseTypeDef#
# DestinationOptionsResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DestinationOptionsResponseTypeDef
def get_value() -> DestinationOptionsResponseTypeDef:
return {
"FileFormat": ...,
}
# DestinationOptionsResponseTypeDef definition
class DestinationOptionsResponseTypeDef(TypedDict):
FileFormat: NotRequired[DestinationFileFormatType], # (1)
HiveCompatiblePartitions: NotRequired[bool],
PerHourPartition: NotRequired[bool],
DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef#
# DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef
def get_value() -> DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef:
return {
"VpcId": ...,
}
# DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef definition
class DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
DetachClassicLinkVpcRequestTypeDef#
# DetachClassicLinkVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachClassicLinkVpcRequestTypeDef
def get_value() -> DetachClassicLinkVpcRequestTypeDef:
return {
"InstanceId": ...,
}
# DetachClassicLinkVpcRequestTypeDef definition
class DetachClassicLinkVpcRequestTypeDef(TypedDict):
InstanceId: str,
VpcId: str,
DryRun: NotRequired[bool],
DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef#
# DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef
def get_value() -> DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef:
return {
"InstanceId": ...,
}
# DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef definition
class DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef#
# DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef
def get_value() -> DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef:
return {
"VpcId": ...,
}
# DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef definition
class DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
DetachInternetGatewayRequestTypeDef#
# DetachInternetGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachInternetGatewayRequestTypeDef
def get_value() -> DetachInternetGatewayRequestTypeDef:
return {
"InternetGatewayId": ...,
}
# DetachInternetGatewayRequestTypeDef definition
class DetachInternetGatewayRequestTypeDef(TypedDict):
InternetGatewayId: str,
VpcId: str,
DryRun: NotRequired[bool],
DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef#
# DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef
def get_value() -> DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef:
return {
"InternetGatewayId": ...,
}
# DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef definition
class DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef(TypedDict):
InternetGatewayId: str,
DryRun: NotRequired[bool],
DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef#
# DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef
def get_value() -> DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef:
return {
"AttachmentId": ...,
}
# DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef definition
class DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef(TypedDict):
AttachmentId: str,
DryRun: NotRequired[bool],
Force: NotRequired[bool],
DetachNetworkInterfaceRequestTypeDef#
# DetachNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachNetworkInterfaceRequestTypeDef
def get_value() -> DetachNetworkInterfaceRequestTypeDef:
return {
"AttachmentId": ...,
}
# DetachNetworkInterfaceRequestTypeDef definition
class DetachNetworkInterfaceRequestTypeDef(TypedDict):
AttachmentId: str,
DryRun: NotRequired[bool],
Force: NotRequired[bool],
DetachVerifiedAccessTrustProviderRequestTypeDef#
# DetachVerifiedAccessTrustProviderRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachVerifiedAccessTrustProviderRequestTypeDef
def get_value() -> DetachVerifiedAccessTrustProviderRequestTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# DetachVerifiedAccessTrustProviderRequestTypeDef definition
class DetachVerifiedAccessTrustProviderRequestTypeDef(TypedDict):
VerifiedAccessInstanceId: str,
VerifiedAccessTrustProviderId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
DetachVolumeRequestInstanceDetachVolumeTypeDef#
# DetachVolumeRequestInstanceDetachVolumeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachVolumeRequestInstanceDetachVolumeTypeDef
def get_value() -> DetachVolumeRequestInstanceDetachVolumeTypeDef:
return {
"VolumeId": ...,
}
# DetachVolumeRequestInstanceDetachVolumeTypeDef definition
class DetachVolumeRequestInstanceDetachVolumeTypeDef(TypedDict):
VolumeId: str,
Device: NotRequired[str],
Force: NotRequired[bool],
DryRun: NotRequired[bool],
DetachVolumeRequestTypeDef#
# DetachVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachVolumeRequestTypeDef
def get_value() -> DetachVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# DetachVolumeRequestTypeDef definition
class DetachVolumeRequestTypeDef(TypedDict):
VolumeId: str,
Device: NotRequired[str],
Force: NotRequired[bool],
InstanceId: NotRequired[str],
DryRun: NotRequired[bool],
DetachVolumeRequestVolumeDetachFromInstanceTypeDef#
# DetachVolumeRequestVolumeDetachFromInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachVolumeRequestVolumeDetachFromInstanceTypeDef
def get_value() -> DetachVolumeRequestVolumeDetachFromInstanceTypeDef:
return {
"Device": ...,
}
# DetachVolumeRequestVolumeDetachFromInstanceTypeDef definition
class DetachVolumeRequestVolumeDetachFromInstanceTypeDef(TypedDict):
Device: NotRequired[str],
Force: NotRequired[bool],
InstanceId: NotRequired[str],
DryRun: NotRequired[bool],
DetachVpnGatewayRequestTypeDef#
# DetachVpnGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachVpnGatewayRequestTypeDef
def get_value() -> DetachVpnGatewayRequestTypeDef:
return {
"VpcId": ...,
}
# DetachVpnGatewayRequestTypeDef definition
class DetachVpnGatewayRequestTypeDef(TypedDict):
VpcId: str,
VpnGatewayId: str,
DryRun: NotRequired[bool],
DeviceOptionsTypeDef#
# DeviceOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeviceOptionsTypeDef
def get_value() -> DeviceOptionsTypeDef:
return {
"TenantId": ...,
}
# DeviceOptionsTypeDef definition
class DeviceOptionsTypeDef(TypedDict):
TenantId: NotRequired[str],
PublicSigningKeyUrl: NotRequired[str],
DisableAddressTransferRequestTypeDef#
# DisableAddressTransferRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableAddressTransferRequestTypeDef
def get_value() -> DisableAddressTransferRequestTypeDef:
return {
"AllocationId": ...,
}
# DisableAddressTransferRequestTypeDef definition
class DisableAddressTransferRequestTypeDef(TypedDict):
AllocationId: str,
DryRun: NotRequired[bool],
DisableAllowedImagesSettingsRequestTypeDef#
# DisableAllowedImagesSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableAllowedImagesSettingsRequestTypeDef
def get_value() -> DisableAllowedImagesSettingsRequestTypeDef:
return {
"DryRun": ...,
}
# DisableAllowedImagesSettingsRequestTypeDef definition
class DisableAllowedImagesSettingsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
DisableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef#
# DisableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef
def get_value() -> DisableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef:
return {
"Source": ...,
}
# DisableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef definition
class DisableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef(TypedDict):
Source: NotRequired[str],
Destination: NotRequired[str],
Metric: NotRequired[MetricTypeType], # (1)
Statistic: NotRequired[StatisticTypeType], # (2)
DryRun: NotRequired[bool],
- See MetricTypeType
- See StatisticTypeType
DisableEbsEncryptionByDefaultRequestTypeDef#
# DisableEbsEncryptionByDefaultRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableEbsEncryptionByDefaultRequestTypeDef
def get_value() -> DisableEbsEncryptionByDefaultRequestTypeDef:
return {
"DryRun": ...,
}
# DisableEbsEncryptionByDefaultRequestTypeDef definition
class DisableEbsEncryptionByDefaultRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
DisableFastLaunchRequestTypeDef#
# DisableFastLaunchRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableFastLaunchRequestTypeDef
def get_value() -> DisableFastLaunchRequestTypeDef:
return {
"ImageId": ...,
}
# DisableFastLaunchRequestTypeDef definition
class DisableFastLaunchRequestTypeDef(TypedDict):
ImageId: str,
Force: NotRequired[bool],
DryRun: NotRequired[bool],
DisableFastSnapshotRestoreStateErrorTypeDef#
# DisableFastSnapshotRestoreStateErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableFastSnapshotRestoreStateErrorTypeDef
def get_value() -> DisableFastSnapshotRestoreStateErrorTypeDef:
return {
"Code": ...,
}
# DisableFastSnapshotRestoreStateErrorTypeDef definition
class DisableFastSnapshotRestoreStateErrorTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
DisableFastSnapshotRestoreSuccessItemTypeDef#
# DisableFastSnapshotRestoreSuccessItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableFastSnapshotRestoreSuccessItemTypeDef
def get_value() -> DisableFastSnapshotRestoreSuccessItemTypeDef:
return {
"SnapshotId": ...,
}
# 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],
DisableFastSnapshotRestoresRequestTypeDef#
# DisableFastSnapshotRestoresRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableFastSnapshotRestoresRequestTypeDef
def get_value() -> DisableFastSnapshotRestoresRequestTypeDef:
return {
"AvailabilityZones": ...,
}
# DisableFastSnapshotRestoresRequestTypeDef definition
class DisableFastSnapshotRestoresRequestTypeDef(TypedDict):
AvailabilityZones: Sequence[str],
SourceSnapshotIds: Sequence[str],
DryRun: NotRequired[bool],
DisableImageBlockPublicAccessRequestTypeDef#
# DisableImageBlockPublicAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableImageBlockPublicAccessRequestTypeDef
def get_value() -> DisableImageBlockPublicAccessRequestTypeDef:
return {
"DryRun": ...,
}
# DisableImageBlockPublicAccessRequestTypeDef definition
class DisableImageBlockPublicAccessRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
DisableImageDeprecationRequestTypeDef#
# DisableImageDeprecationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableImageDeprecationRequestTypeDef
def get_value() -> DisableImageDeprecationRequestTypeDef:
return {
"ImageId": ...,
}
# DisableImageDeprecationRequestTypeDef definition
class DisableImageDeprecationRequestTypeDef(TypedDict):
ImageId: str,
DryRun: NotRequired[bool],
DisableImageDeregistrationProtectionRequestTypeDef#
# DisableImageDeregistrationProtectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableImageDeregistrationProtectionRequestTypeDef
def get_value() -> DisableImageDeregistrationProtectionRequestTypeDef:
return {
"ImageId": ...,
}
# DisableImageDeregistrationProtectionRequestTypeDef definition
class DisableImageDeregistrationProtectionRequestTypeDef(TypedDict):
ImageId: str,
DryRun: NotRequired[bool],
DisableImageRequestTypeDef#
# DisableImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableImageRequestTypeDef
def get_value() -> DisableImageRequestTypeDef:
return {
"ImageId": ...,
}
# DisableImageRequestTypeDef definition
class DisableImageRequestTypeDef(TypedDict):
ImageId: str,
DryRun: NotRequired[bool],
DisableIpamOrganizationAdminAccountRequestTypeDef#
# DisableIpamOrganizationAdminAccountRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableIpamOrganizationAdminAccountRequestTypeDef
def get_value() -> DisableIpamOrganizationAdminAccountRequestTypeDef:
return {
"DelegatedAdminAccountId": ...,
}
# DisableIpamOrganizationAdminAccountRequestTypeDef definition
class DisableIpamOrganizationAdminAccountRequestTypeDef(TypedDict):
DelegatedAdminAccountId: str,
DryRun: NotRequired[bool],
DisableSerialConsoleAccessRequestTypeDef#
# DisableSerialConsoleAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableSerialConsoleAccessRequestTypeDef
def get_value() -> DisableSerialConsoleAccessRequestTypeDef:
return {
"DryRun": ...,
}
# DisableSerialConsoleAccessRequestTypeDef definition
class DisableSerialConsoleAccessRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
DisableSnapshotBlockPublicAccessRequestTypeDef#
# DisableSnapshotBlockPublicAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableSnapshotBlockPublicAccessRequestTypeDef
def get_value() -> DisableSnapshotBlockPublicAccessRequestTypeDef:
return {
"DryRun": ...,
}
# DisableSnapshotBlockPublicAccessRequestTypeDef definition
class DisableSnapshotBlockPublicAccessRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
DisableTransitGatewayRouteTablePropagationRequestTypeDef#
# DisableTransitGatewayRouteTablePropagationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableTransitGatewayRouteTablePropagationRequestTypeDef
def get_value() -> DisableTransitGatewayRouteTablePropagationRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# DisableTransitGatewayRouteTablePropagationRequestTypeDef definition
class DisableTransitGatewayRouteTablePropagationRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
TransitGatewayAttachmentId: NotRequired[str],
DryRun: NotRequired[bool],
TransitGatewayRouteTableAnnouncementId: NotRequired[str],
TransitGatewayPropagationTypeDef#
# TransitGatewayPropagationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPropagationTypeDef
def get_value() -> TransitGatewayPropagationTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# 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],
DisableVgwRoutePropagationRequestTypeDef#
# DisableVgwRoutePropagationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableVgwRoutePropagationRequestTypeDef
def get_value() -> DisableVgwRoutePropagationRequestTypeDef:
return {
"GatewayId": ...,
}
# DisableVgwRoutePropagationRequestTypeDef definition
class DisableVgwRoutePropagationRequestTypeDef(TypedDict):
GatewayId: str,
RouteTableId: str,
DryRun: NotRequired[bool],
DisableVpcClassicLinkDnsSupportRequestTypeDef#
# DisableVpcClassicLinkDnsSupportRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableVpcClassicLinkDnsSupportRequestTypeDef
def get_value() -> DisableVpcClassicLinkDnsSupportRequestTypeDef:
return {
"VpcId": ...,
}
# DisableVpcClassicLinkDnsSupportRequestTypeDef definition
class DisableVpcClassicLinkDnsSupportRequestTypeDef(TypedDict):
VpcId: NotRequired[str],
DisableVpcClassicLinkRequestTypeDef#
# DisableVpcClassicLinkRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableVpcClassicLinkRequestTypeDef
def get_value() -> DisableVpcClassicLinkRequestTypeDef:
return {
"VpcId": ...,
}
# DisableVpcClassicLinkRequestTypeDef definition
class DisableVpcClassicLinkRequestTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef#
# DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef
def get_value() -> DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef:
return {
"DryRun": ...,
}
# DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef definition
class DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef(TypedDict):
DryRun: NotRequired[bool],
DisassociateAddressRequestClassicAddressDisassociateTypeDef#
# DisassociateAddressRequestClassicAddressDisassociateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateAddressRequestClassicAddressDisassociateTypeDef
def get_value() -> DisassociateAddressRequestClassicAddressDisassociateTypeDef:
return {
"AssociationId": ...,
}
# DisassociateAddressRequestClassicAddressDisassociateTypeDef definition
class DisassociateAddressRequestClassicAddressDisassociateTypeDef(TypedDict):
AssociationId: NotRequired[str],
PublicIp: NotRequired[str],
DryRun: NotRequired[bool],
DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef#
# DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef
def get_value() -> DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef:
return {
"PublicIp": ...,
}
# DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef definition
class DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef(TypedDict):
PublicIp: NotRequired[str],
DryRun: NotRequired[bool],
DisassociateAddressRequestTypeDef#
# DisassociateAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateAddressRequestTypeDef
def get_value() -> DisassociateAddressRequestTypeDef:
return {
"AssociationId": ...,
}
# DisassociateAddressRequestTypeDef definition
class DisassociateAddressRequestTypeDef(TypedDict):
AssociationId: NotRequired[str],
PublicIp: NotRequired[str],
DryRun: NotRequired[bool],
DisassociateCapacityReservationBillingOwnerRequestTypeDef#
# DisassociateCapacityReservationBillingOwnerRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateCapacityReservationBillingOwnerRequestTypeDef
def get_value() -> DisassociateCapacityReservationBillingOwnerRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# DisassociateCapacityReservationBillingOwnerRequestTypeDef definition
class DisassociateCapacityReservationBillingOwnerRequestTypeDef(TypedDict):
CapacityReservationId: str,
UnusedReservationBillingOwnerId: str,
DryRun: NotRequired[bool],
DisassociateClientVpnTargetNetworkRequestTypeDef#
# DisassociateClientVpnTargetNetworkRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateClientVpnTargetNetworkRequestTypeDef
def get_value() -> DisassociateClientVpnTargetNetworkRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DisassociateClientVpnTargetNetworkRequestTypeDef definition
class DisassociateClientVpnTargetNetworkRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
AssociationId: str,
DryRun: NotRequired[bool],
DisassociateEnclaveCertificateIamRoleRequestTypeDef#
# DisassociateEnclaveCertificateIamRoleRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateEnclaveCertificateIamRoleRequestTypeDef
def get_value() -> DisassociateEnclaveCertificateIamRoleRequestTypeDef:
return {
"CertificateArn": ...,
}
# DisassociateEnclaveCertificateIamRoleRequestTypeDef definition
class DisassociateEnclaveCertificateIamRoleRequestTypeDef(TypedDict):
CertificateArn: str,
RoleArn: str,
DryRun: NotRequired[bool],
DisassociateIamInstanceProfileRequestTypeDef#
# DisassociateIamInstanceProfileRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateIamInstanceProfileRequestTypeDef
def get_value() -> DisassociateIamInstanceProfileRequestTypeDef:
return {
"AssociationId": ...,
}
# DisassociateIamInstanceProfileRequestTypeDef definition
class DisassociateIamInstanceProfileRequestTypeDef(TypedDict):
AssociationId: str,
DisassociateIpamByoasnRequestTypeDef#
# DisassociateIpamByoasnRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateIpamByoasnRequestTypeDef
def get_value() -> DisassociateIpamByoasnRequestTypeDef:
return {
"Asn": ...,
}
# DisassociateIpamByoasnRequestTypeDef definition
class DisassociateIpamByoasnRequestTypeDef(TypedDict):
Asn: str,
Cidr: str,
DryRun: NotRequired[bool],
DisassociateIpamResourceDiscoveryRequestTypeDef#
# DisassociateIpamResourceDiscoveryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateIpamResourceDiscoveryRequestTypeDef
def get_value() -> DisassociateIpamResourceDiscoveryRequestTypeDef:
return {
"IpamResourceDiscoveryAssociationId": ...,
}
# DisassociateIpamResourceDiscoveryRequestTypeDef definition
class DisassociateIpamResourceDiscoveryRequestTypeDef(TypedDict):
IpamResourceDiscoveryAssociationId: str,
DryRun: NotRequired[bool],
DisassociateNatGatewayAddressRequestTypeDef#
# DisassociateNatGatewayAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateNatGatewayAddressRequestTypeDef
def get_value() -> DisassociateNatGatewayAddressRequestTypeDef:
return {
"NatGatewayId": ...,
}
# DisassociateNatGatewayAddressRequestTypeDef definition
class DisassociateNatGatewayAddressRequestTypeDef(TypedDict):
NatGatewayId: str,
AssociationIds: Sequence[str],
MaxDrainDurationSeconds: NotRequired[int],
DryRun: NotRequired[bool],
DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef#
# DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef
def get_value() -> DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef:
return {
"DryRun": ...,
}
# DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef definition
class DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef(TypedDict):
DryRun: NotRequired[bool],
DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef#
# DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef
def get_value() -> DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef:
return {
"AssociationId": ...,
}
# DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef definition
class DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef(TypedDict):
AssociationId: str,
DryRun: NotRequired[bool],
DisassociateRouteTableRequestTypeDef#
# DisassociateRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateRouteTableRequestTypeDef
def get_value() -> DisassociateRouteTableRequestTypeDef:
return {
"AssociationId": ...,
}
# DisassociateRouteTableRequestTypeDef definition
class DisassociateRouteTableRequestTypeDef(TypedDict):
AssociationId: str,
DryRun: NotRequired[bool],
DisassociateSecurityGroupVpcRequestTypeDef#
# DisassociateSecurityGroupVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateSecurityGroupVpcRequestTypeDef
def get_value() -> DisassociateSecurityGroupVpcRequestTypeDef:
return {
"GroupId": ...,
}
# DisassociateSecurityGroupVpcRequestTypeDef definition
class DisassociateSecurityGroupVpcRequestTypeDef(TypedDict):
GroupId: str,
VpcId: str,
DryRun: NotRequired[bool],
DisassociateSubnetCidrBlockRequestTypeDef#
# DisassociateSubnetCidrBlockRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateSubnetCidrBlockRequestTypeDef
def get_value() -> DisassociateSubnetCidrBlockRequestTypeDef:
return {
"AssociationId": ...,
}
# DisassociateSubnetCidrBlockRequestTypeDef definition
class DisassociateSubnetCidrBlockRequestTypeDef(TypedDict):
AssociationId: str,
DisassociateTransitGatewayMulticastDomainRequestTypeDef#
# DisassociateTransitGatewayMulticastDomainRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateTransitGatewayMulticastDomainRequestTypeDef
def get_value() -> DisassociateTransitGatewayMulticastDomainRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# DisassociateTransitGatewayMulticastDomainRequestTypeDef definition
class DisassociateTransitGatewayMulticastDomainRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
TransitGatewayAttachmentId: str,
SubnetIds: Sequence[str],
DryRun: NotRequired[bool],
DisassociateTransitGatewayPolicyTableRequestTypeDef#
# DisassociateTransitGatewayPolicyTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateTransitGatewayPolicyTableRequestTypeDef
def get_value() -> DisassociateTransitGatewayPolicyTableRequestTypeDef:
return {
"TransitGatewayPolicyTableId": ...,
}
# DisassociateTransitGatewayPolicyTableRequestTypeDef definition
class DisassociateTransitGatewayPolicyTableRequestTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
DisassociateTransitGatewayRouteTableRequestTypeDef#
# DisassociateTransitGatewayRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateTransitGatewayRouteTableRequestTypeDef
def get_value() -> DisassociateTransitGatewayRouteTableRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# DisassociateTransitGatewayRouteTableRequestTypeDef definition
class DisassociateTransitGatewayRouteTableRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
DisassociateTrunkInterfaceRequestTypeDef#
# DisassociateTrunkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateTrunkInterfaceRequestTypeDef
def get_value() -> DisassociateTrunkInterfaceRequestTypeDef:
return {
"AssociationId": ...,
}
# DisassociateTrunkInterfaceRequestTypeDef definition
class DisassociateTrunkInterfaceRequestTypeDef(TypedDict):
AssociationId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
DisassociateVpcCidrBlockRequestTypeDef#
# DisassociateVpcCidrBlockRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateVpcCidrBlockRequestTypeDef
def get_value() -> DisassociateVpcCidrBlockRequestTypeDef:
return {
"AssociationId": ...,
}
# DisassociateVpcCidrBlockRequestTypeDef definition
class DisassociateVpcCidrBlockRequestTypeDef(TypedDict):
AssociationId: str,
DiskImageDescriptionTypeDef#
# DiskImageDescriptionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DiskImageDescriptionTypeDef
def get_value() -> DiskImageDescriptionTypeDef:
return {
"Checksum": ...,
}
# DiskImageDescriptionTypeDef definition
class DiskImageDescriptionTypeDef(TypedDict):
Checksum: NotRequired[str],
Format: NotRequired[DiskImageFormatType], # (1)
ImportManifestUrl: NotRequired[str],
Size: NotRequired[int],
DiskImageDetailTypeDef#
# DiskImageDetailTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DiskImageDetailTypeDef
def get_value() -> DiskImageDetailTypeDef:
return {
"Format": ...,
}
# DiskImageDetailTypeDef definition
class DiskImageDetailTypeDef(TypedDict):
Format: DiskImageFormatType, # (1)
Bytes: int,
ImportManifestUrl: str,
VolumeDetailTypeDef#
# VolumeDetailTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeDetailTypeDef
def get_value() -> VolumeDetailTypeDef:
return {
"Size": ...,
}
# VolumeDetailTypeDef definition
class VolumeDetailTypeDef(TypedDict):
Size: int,
DiskImageVolumeDescriptionTypeDef#
# DiskImageVolumeDescriptionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DiskImageVolumeDescriptionTypeDef
def get_value() -> DiskImageVolumeDescriptionTypeDef:
return {
"Id": ...,
}
# DiskImageVolumeDescriptionTypeDef definition
class DiskImageVolumeDescriptionTypeDef(TypedDict):
Id: NotRequired[str],
Size: NotRequired[int],
DiskInfoTypeDef#
# DiskInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DiskInfoTypeDef
def get_value() -> DiskInfoTypeDef:
return {
"SizeInGB": ...,
}
# DiskInfoTypeDef definition
class DiskInfoTypeDef(TypedDict):
SizeInGB: NotRequired[int],
Count: NotRequired[int],
Type: NotRequired[DiskTypeType], # (1)
- See DiskTypeType
DnsEntryTypeDef#
# DnsEntryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DnsEntryTypeDef
def get_value() -> DnsEntryTypeDef:
return {
"DnsName": ...,
}
# DnsEntryTypeDef definition
class DnsEntryTypeDef(TypedDict):
DnsName: NotRequired[str],
HostedZoneId: NotRequired[str],
DnsOptionsTypeDef#
# DnsOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DnsOptionsTypeDef
def get_value() -> DnsOptionsTypeDef:
return {
"DnsRecordIpType": ...,
}
# DnsOptionsTypeDef definition
class DnsOptionsTypeDef(TypedDict):
DnsRecordIpType: NotRequired[DnsRecordIpTypeType], # (1)
PrivateDnsOnlyForInboundResolverEndpoint: NotRequired[bool],
DnsServersOptionsModifyStructureTypeDef#
# DnsServersOptionsModifyStructureTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DnsServersOptionsModifyStructureTypeDef
def get_value() -> DnsServersOptionsModifyStructureTypeDef:
return {
"CustomDnsServers": ...,
}
# DnsServersOptionsModifyStructureTypeDef definition
class DnsServersOptionsModifyStructureTypeDef(TypedDict):
CustomDnsServers: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
EbsOptimizedInfoTypeDef#
# EbsOptimizedInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EbsOptimizedInfoTypeDef
def get_value() -> EbsOptimizedInfoTypeDef:
return {
"BaselineBandwidthInMbps": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import EbsInstanceBlockDeviceSpecificationTypeDef
def get_value() -> EbsInstanceBlockDeviceSpecificationTypeDef:
return {
"VolumeId": ...,
}
# EbsInstanceBlockDeviceSpecificationTypeDef definition
class EbsInstanceBlockDeviceSpecificationTypeDef(TypedDict):
VolumeId: NotRequired[str],
DeleteOnTermination: NotRequired[bool],
OperatorResponseTypeDef#
# OperatorResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import OperatorResponseTypeDef
def get_value() -> OperatorResponseTypeDef:
return {
"Managed": ...,
}
# OperatorResponseTypeDef definition
class OperatorResponseTypeDef(TypedDict):
Managed: NotRequired[bool],
Principal: NotRequired[str],
EbsStatusDetailsTypeDef#
# EbsStatusDetailsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EbsStatusDetailsTypeDef
def get_value() -> EbsStatusDetailsTypeDef:
return {
"ImpairedSince": ...,
}
# EbsStatusDetailsTypeDef definition
class EbsStatusDetailsTypeDef(TypedDict):
ImpairedSince: NotRequired[datetime],
Name: NotRequired[StatusNameType], # (1)
Status: NotRequired[StatusTypeType], # (2)
- See StatusNameType
- See StatusTypeType
EfaInfoTypeDef#
# EfaInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EfaInfoTypeDef
def get_value() -> EfaInfoTypeDef:
return {
"MaximumEfaInterfaces": ...,
}
# EfaInfoTypeDef definition
class EfaInfoTypeDef(TypedDict):
MaximumEfaInterfaces: NotRequired[int],
InternetGatewayAttachmentTypeDef#
# InternetGatewayAttachmentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InternetGatewayAttachmentTypeDef
def get_value() -> InternetGatewayAttachmentTypeDef:
return {
"State": ...,
}
# InternetGatewayAttachmentTypeDef definition
class InternetGatewayAttachmentTypeDef(TypedDict):
State: NotRequired[AttachmentStatusType], # (1)
VpcId: NotRequired[str],
ElasticGpuAssociationTypeDef#
# ElasticGpuAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ElasticGpuAssociationTypeDef
def get_value() -> ElasticGpuAssociationTypeDef:
return {
"ElasticGpuId": ...,
}
# ElasticGpuAssociationTypeDef definition
class ElasticGpuAssociationTypeDef(TypedDict):
ElasticGpuId: NotRequired[str],
ElasticGpuAssociationId: NotRequired[str],
ElasticGpuAssociationState: NotRequired[str],
ElasticGpuAssociationTime: NotRequired[str],
ElasticGpuHealthTypeDef#
# ElasticGpuHealthTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ElasticGpuHealthTypeDef
def get_value() -> ElasticGpuHealthTypeDef:
return {
"Status": ...,
}
# ElasticGpuHealthTypeDef definition
class ElasticGpuHealthTypeDef(TypedDict):
Status: NotRequired[ElasticGpuStatusType], # (1)
ElasticGpuSpecificationResponseTypeDef#
# ElasticGpuSpecificationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ElasticGpuSpecificationResponseTypeDef
def get_value() -> ElasticGpuSpecificationResponseTypeDef:
return {
"Type": ...,
}
# ElasticGpuSpecificationResponseTypeDef definition
class ElasticGpuSpecificationResponseTypeDef(TypedDict):
Type: NotRequired[str],
ElasticGpuSpecificationTypeDef#
# ElasticGpuSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ElasticGpuSpecificationTypeDef
def get_value() -> ElasticGpuSpecificationTypeDef:
return {
"Type": ...,
}
# ElasticGpuSpecificationTypeDef definition
class ElasticGpuSpecificationTypeDef(TypedDict):
Type: str,
ElasticInferenceAcceleratorAssociationTypeDef#
# ElasticInferenceAcceleratorAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ElasticInferenceAcceleratorAssociationTypeDef
def get_value() -> ElasticInferenceAcceleratorAssociationTypeDef:
return {
"ElasticInferenceAcceleratorArn": ...,
}
# ElasticInferenceAcceleratorAssociationTypeDef definition
class ElasticInferenceAcceleratorAssociationTypeDef(TypedDict):
ElasticInferenceAcceleratorArn: NotRequired[str],
ElasticInferenceAcceleratorAssociationId: NotRequired[str],
ElasticInferenceAcceleratorAssociationState: NotRequired[str],
ElasticInferenceAcceleratorAssociationTime: NotRequired[datetime],
ElasticInferenceAcceleratorTypeDef#
# ElasticInferenceAcceleratorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ElasticInferenceAcceleratorTypeDef
def get_value() -> ElasticInferenceAcceleratorTypeDef:
return {
"Type": ...,
}
# ElasticInferenceAcceleratorTypeDef definition
class ElasticInferenceAcceleratorTypeDef(TypedDict):
Type: str,
Count: NotRequired[int],
EnaSrdUdpSpecificationRequestTypeDef#
# EnaSrdUdpSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnaSrdUdpSpecificationRequestTypeDef
def get_value() -> EnaSrdUdpSpecificationRequestTypeDef:
return {
"EnaSrdUdpEnabled": ...,
}
# EnaSrdUdpSpecificationRequestTypeDef definition
class EnaSrdUdpSpecificationRequestTypeDef(TypedDict):
EnaSrdUdpEnabled: NotRequired[bool],
EnaSrdUdpSpecificationTypeDef#
# EnaSrdUdpSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnaSrdUdpSpecificationTypeDef
def get_value() -> EnaSrdUdpSpecificationTypeDef:
return {
"EnaSrdUdpEnabled": ...,
}
# EnaSrdUdpSpecificationTypeDef definition
class EnaSrdUdpSpecificationTypeDef(TypedDict):
EnaSrdUdpEnabled: NotRequired[bool],
EnableAddressTransferRequestTypeDef#
# EnableAddressTransferRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableAddressTransferRequestTypeDef
def get_value() -> EnableAddressTransferRequestTypeDef:
return {
"AllocationId": ...,
}
# EnableAddressTransferRequestTypeDef definition
class EnableAddressTransferRequestTypeDef(TypedDict):
AllocationId: str,
TransferAccountId: str,
DryRun: NotRequired[bool],
EnableAllowedImagesSettingsRequestTypeDef#
# EnableAllowedImagesSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableAllowedImagesSettingsRequestTypeDef
def get_value() -> EnableAllowedImagesSettingsRequestTypeDef:
return {
"AllowedImagesSettingsState": ...,
}
# EnableAllowedImagesSettingsRequestTypeDef definition
class EnableAllowedImagesSettingsRequestTypeDef(TypedDict):
AllowedImagesSettingsState: AllowedImagesSettingsEnabledStateType, # (1)
DryRun: NotRequired[bool],
EnableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef#
# EnableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef
def get_value() -> EnableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef:
return {
"Source": ...,
}
# EnableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef definition
class EnableAwsNetworkPerformanceMetricSubscriptionRequestTypeDef(TypedDict):
Source: NotRequired[str],
Destination: NotRequired[str],
Metric: NotRequired[MetricTypeType], # (1)
Statistic: NotRequired[StatisticTypeType], # (2)
DryRun: NotRequired[bool],
- See MetricTypeType
- See StatisticTypeType
EnableEbsEncryptionByDefaultRequestTypeDef#
# EnableEbsEncryptionByDefaultRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableEbsEncryptionByDefaultRequestTypeDef
def get_value() -> EnableEbsEncryptionByDefaultRequestTypeDef:
return {
"DryRun": ...,
}
# EnableEbsEncryptionByDefaultRequestTypeDef definition
class EnableEbsEncryptionByDefaultRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
FastLaunchLaunchTemplateSpecificationRequestTypeDef#
# FastLaunchLaunchTemplateSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FastLaunchLaunchTemplateSpecificationRequestTypeDef
def get_value() -> FastLaunchLaunchTemplateSpecificationRequestTypeDef:
return {
"LaunchTemplateId": ...,
}
# FastLaunchLaunchTemplateSpecificationRequestTypeDef definition
class FastLaunchLaunchTemplateSpecificationRequestTypeDef(TypedDict):
Version: str,
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
FastLaunchSnapshotConfigurationRequestTypeDef#
# FastLaunchSnapshotConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FastLaunchSnapshotConfigurationRequestTypeDef
def get_value() -> FastLaunchSnapshotConfigurationRequestTypeDef:
return {
"TargetResourceCount": ...,
}
# FastLaunchSnapshotConfigurationRequestTypeDef definition
class FastLaunchSnapshotConfigurationRequestTypeDef(TypedDict):
TargetResourceCount: NotRequired[int],
EnableFastSnapshotRestoreStateErrorTypeDef#
# EnableFastSnapshotRestoreStateErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableFastSnapshotRestoreStateErrorTypeDef
def get_value() -> EnableFastSnapshotRestoreStateErrorTypeDef:
return {
"Code": ...,
}
# EnableFastSnapshotRestoreStateErrorTypeDef definition
class EnableFastSnapshotRestoreStateErrorTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
EnableFastSnapshotRestoreSuccessItemTypeDef#
# EnableFastSnapshotRestoreSuccessItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableFastSnapshotRestoreSuccessItemTypeDef
def get_value() -> EnableFastSnapshotRestoreSuccessItemTypeDef:
return {
"SnapshotId": ...,
}
# 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],
EnableFastSnapshotRestoresRequestTypeDef#
# EnableFastSnapshotRestoresRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableFastSnapshotRestoresRequestTypeDef
def get_value() -> EnableFastSnapshotRestoresRequestTypeDef:
return {
"AvailabilityZones": ...,
}
# EnableFastSnapshotRestoresRequestTypeDef definition
class EnableFastSnapshotRestoresRequestTypeDef(TypedDict):
AvailabilityZones: Sequence[str],
SourceSnapshotIds: Sequence[str],
DryRun: NotRequired[bool],
EnableImageBlockPublicAccessRequestTypeDef#
# EnableImageBlockPublicAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableImageBlockPublicAccessRequestTypeDef
def get_value() -> EnableImageBlockPublicAccessRequestTypeDef:
return {
"ImageBlockPublicAccessState": ...,
}
# EnableImageBlockPublicAccessRequestTypeDef definition
class EnableImageBlockPublicAccessRequestTypeDef(TypedDict):
ImageBlockPublicAccessState: ImageBlockPublicAccessEnabledStateType, # (1)
DryRun: NotRequired[bool],
EnableImageDeregistrationProtectionRequestTypeDef#
# EnableImageDeregistrationProtectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableImageDeregistrationProtectionRequestTypeDef
def get_value() -> EnableImageDeregistrationProtectionRequestTypeDef:
return {
"ImageId": ...,
}
# EnableImageDeregistrationProtectionRequestTypeDef definition
class EnableImageDeregistrationProtectionRequestTypeDef(TypedDict):
ImageId: str,
WithCooldown: NotRequired[bool],
DryRun: NotRequired[bool],
EnableImageRequestTypeDef#
# EnableImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableImageRequestTypeDef
def get_value() -> EnableImageRequestTypeDef:
return {
"ImageId": ...,
}
# EnableImageRequestTypeDef definition
class EnableImageRequestTypeDef(TypedDict):
ImageId: str,
DryRun: NotRequired[bool],
EnableIpamOrganizationAdminAccountRequestTypeDef#
# EnableIpamOrganizationAdminAccountRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableIpamOrganizationAdminAccountRequestTypeDef
def get_value() -> EnableIpamOrganizationAdminAccountRequestTypeDef:
return {
"DelegatedAdminAccountId": ...,
}
# EnableIpamOrganizationAdminAccountRequestTypeDef definition
class EnableIpamOrganizationAdminAccountRequestTypeDef(TypedDict):
DelegatedAdminAccountId: str,
DryRun: NotRequired[bool],
EnableReachabilityAnalyzerOrganizationSharingRequestTypeDef#
# EnableReachabilityAnalyzerOrganizationSharingRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableReachabilityAnalyzerOrganizationSharingRequestTypeDef
def get_value() -> EnableReachabilityAnalyzerOrganizationSharingRequestTypeDef:
return {
"DryRun": ...,
}
# EnableReachabilityAnalyzerOrganizationSharingRequestTypeDef definition
class EnableReachabilityAnalyzerOrganizationSharingRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
EnableSerialConsoleAccessRequestTypeDef#
# EnableSerialConsoleAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableSerialConsoleAccessRequestTypeDef
def get_value() -> EnableSerialConsoleAccessRequestTypeDef:
return {
"DryRun": ...,
}
# EnableSerialConsoleAccessRequestTypeDef definition
class EnableSerialConsoleAccessRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
EnableSnapshotBlockPublicAccessRequestTypeDef#
# EnableSnapshotBlockPublicAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableSnapshotBlockPublicAccessRequestTypeDef
def get_value() -> EnableSnapshotBlockPublicAccessRequestTypeDef:
return {
"State": ...,
}
# EnableSnapshotBlockPublicAccessRequestTypeDef definition
class EnableSnapshotBlockPublicAccessRequestTypeDef(TypedDict):
State: SnapshotBlockPublicAccessStateType, # (1)
DryRun: NotRequired[bool],
EnableTransitGatewayRouteTablePropagationRequestTypeDef#
# EnableTransitGatewayRouteTablePropagationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableTransitGatewayRouteTablePropagationRequestTypeDef
def get_value() -> EnableTransitGatewayRouteTablePropagationRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# EnableTransitGatewayRouteTablePropagationRequestTypeDef definition
class EnableTransitGatewayRouteTablePropagationRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
TransitGatewayAttachmentId: NotRequired[str],
DryRun: NotRequired[bool],
TransitGatewayRouteTableAnnouncementId: NotRequired[str],
EnableVgwRoutePropagationRequestTypeDef#
# EnableVgwRoutePropagationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableVgwRoutePropagationRequestTypeDef
def get_value() -> EnableVgwRoutePropagationRequestTypeDef:
return {
"GatewayId": ...,
}
# EnableVgwRoutePropagationRequestTypeDef definition
class EnableVgwRoutePropagationRequestTypeDef(TypedDict):
GatewayId: str,
RouteTableId: str,
DryRun: NotRequired[bool],
EnableVolumeIORequestTypeDef#
# EnableVolumeIORequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableVolumeIORequestTypeDef
def get_value() -> EnableVolumeIORequestTypeDef:
return {
"VolumeId": ...,
}
# EnableVolumeIORequestTypeDef definition
class EnableVolumeIORequestTypeDef(TypedDict):
VolumeId: str,
DryRun: NotRequired[bool],
EnableVolumeIORequestVolumeEnableIoTypeDef#
# EnableVolumeIORequestVolumeEnableIoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableVolumeIORequestVolumeEnableIoTypeDef
def get_value() -> EnableVolumeIORequestVolumeEnableIoTypeDef:
return {
"DryRun": ...,
}
# EnableVolumeIORequestVolumeEnableIoTypeDef definition
class EnableVolumeIORequestVolumeEnableIoTypeDef(TypedDict):
DryRun: NotRequired[bool],
EnableVpcClassicLinkDnsSupportRequestTypeDef#
# EnableVpcClassicLinkDnsSupportRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableVpcClassicLinkDnsSupportRequestTypeDef
def get_value() -> EnableVpcClassicLinkDnsSupportRequestTypeDef:
return {
"VpcId": ...,
}
# EnableVpcClassicLinkDnsSupportRequestTypeDef definition
class EnableVpcClassicLinkDnsSupportRequestTypeDef(TypedDict):
VpcId: NotRequired[str],
EnableVpcClassicLinkRequestTypeDef#
# EnableVpcClassicLinkRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableVpcClassicLinkRequestTypeDef
def get_value() -> EnableVpcClassicLinkRequestTypeDef:
return {
"VpcId": ...,
}
# EnableVpcClassicLinkRequestTypeDef definition
class EnableVpcClassicLinkRequestTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef#
# EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef
def get_value() -> EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef:
return {
"DryRun": ...,
}
# EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef definition
class EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef(TypedDict):
DryRun: NotRequired[bool],
EnclaveOptionsRequestTypeDef#
# EnclaveOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnclaveOptionsRequestTypeDef
def get_value() -> EnclaveOptionsRequestTypeDef:
return {
"Enabled": ...,
}
# EnclaveOptionsRequestTypeDef definition
class EnclaveOptionsRequestTypeDef(TypedDict):
Enabled: NotRequired[bool],
EnclaveOptionsTypeDef#
# EnclaveOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnclaveOptionsTypeDef
def get_value() -> EnclaveOptionsTypeDef:
return {
"Enabled": ...,
}
# EnclaveOptionsTypeDef definition
class EnclaveOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
EventInformationTypeDef#
# EventInformationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EventInformationTypeDef
def get_value() -> EventInformationTypeDef:
return {
"EventDescription": ...,
}
# EventInformationTypeDef definition
class EventInformationTypeDef(TypedDict):
EventDescription: NotRequired[str],
EventSubType: NotRequired[str],
InstanceId: NotRequired[str],
TransitGatewayRouteTableRouteTypeDef#
# TransitGatewayRouteTableRouteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayRouteTableRouteTypeDef
def get_value() -> TransitGatewayRouteTableRouteTypeDef:
return {
"DestinationCidr": ...,
}
# 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],
ExportClientVpnClientCertificateRevocationListRequestTypeDef#
# ExportClientVpnClientCertificateRevocationListRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportClientVpnClientCertificateRevocationListRequestTypeDef
def get_value() -> ExportClientVpnClientCertificateRevocationListRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# ExportClientVpnClientCertificateRevocationListRequestTypeDef definition
class ExportClientVpnClientCertificateRevocationListRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
DryRun: NotRequired[bool],
ExportClientVpnClientConfigurationRequestTypeDef#
# ExportClientVpnClientConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportClientVpnClientConfigurationRequestTypeDef
def get_value() -> ExportClientVpnClientConfigurationRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# ExportClientVpnClientConfigurationRequestTypeDef definition
class ExportClientVpnClientConfigurationRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
DryRun: NotRequired[bool],
ExportTaskS3LocationRequestTypeDef#
# ExportTaskS3LocationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportTaskS3LocationRequestTypeDef
def get_value() -> ExportTaskS3LocationRequestTypeDef:
return {
"S3Bucket": ...,
}
# ExportTaskS3LocationRequestTypeDef definition
class ExportTaskS3LocationRequestTypeDef(TypedDict):
S3Bucket: str,
S3Prefix: NotRequired[str],
ExportTaskS3LocationTypeDef#
# ExportTaskS3LocationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportTaskS3LocationTypeDef
def get_value() -> ExportTaskS3LocationTypeDef:
return {
"S3Bucket": ...,
}
# ExportTaskS3LocationTypeDef definition
class ExportTaskS3LocationTypeDef(TypedDict):
S3Bucket: NotRequired[str],
S3Prefix: NotRequired[str],
ExportToS3TaskTypeDef#
# ExportToS3TaskTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportToS3TaskTypeDef
def get_value() -> ExportToS3TaskTypeDef:
return {
"ContainerFormat": ...,
}
# ExportToS3TaskTypeDef definition
class ExportToS3TaskTypeDef(TypedDict):
ContainerFormat: NotRequired[ContainerFormatType], # (1)
DiskImageFormat: NotRequired[DiskImageFormatType], # (2)
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
InstanceExportDetailsTypeDef#
# InstanceExportDetailsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceExportDetailsTypeDef
def get_value() -> InstanceExportDetailsTypeDef:
return {
"InstanceId": ...,
}
# InstanceExportDetailsTypeDef definition
class InstanceExportDetailsTypeDef(TypedDict):
InstanceId: NotRequired[str],
TargetEnvironment: NotRequired[ExportEnvironmentType], # (1)
ExportVerifiedAccessInstanceClientConfigurationRequestTypeDef#
# ExportVerifiedAccessInstanceClientConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportVerifiedAccessInstanceClientConfigurationRequestTypeDef
def get_value() -> ExportVerifiedAccessInstanceClientConfigurationRequestTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# ExportVerifiedAccessInstanceClientConfigurationRequestTypeDef definition
class ExportVerifiedAccessInstanceClientConfigurationRequestTypeDef(TypedDict):
VerifiedAccessInstanceId: str,
DryRun: NotRequired[bool],
VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef#
# VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef
def get_value() -> VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef:
return {
"Type": ...,
}
# VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef definition
class VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef(TypedDict):
Type: NotRequired[UserTrustProviderTypeType], # (1)
Scopes: NotRequired[str],
Issuer: NotRequired[str],
AuthorizationEndpoint: NotRequired[str],
PublicSigningKeyEndpoint: NotRequired[str],
TokenEndpoint: NotRequired[str],
UserInfoEndpoint: NotRequired[str],
ClientId: NotRequired[str],
ClientSecret: NotRequired[str],
PkceEnabled: NotRequired[bool],
FilterPortRangeTypeDef#
# FilterPortRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FilterPortRangeTypeDef
def get_value() -> FilterPortRangeTypeDef:
return {
"FromPort": ...,
}
# FilterPortRangeTypeDef definition
class FilterPortRangeTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
TargetCapacitySpecificationTypeDef#
# TargetCapacitySpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetCapacitySpecificationTypeDef
def get_value() -> TargetCapacitySpecificationTypeDef:
return {
"TotalTargetCapacity": ...,
}
# TargetCapacitySpecificationTypeDef definition
class TargetCapacitySpecificationTypeDef(TypedDict):
TotalTargetCapacity: NotRequired[int],
OnDemandTargetCapacity: NotRequired[int],
SpotTargetCapacity: NotRequired[int],
DefaultTargetCapacityType: NotRequired[DefaultTargetCapacityTypeType], # (1)
TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType], # (2)
FleetLaunchTemplateSpecificationRequestTypeDef#
# FleetLaunchTemplateSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetLaunchTemplateSpecificationRequestTypeDef
def get_value() -> FleetLaunchTemplateSpecificationRequestTypeDef:
return {
"LaunchTemplateId": ...,
}
# FleetLaunchTemplateSpecificationRequestTypeDef definition
class FleetLaunchTemplateSpecificationRequestTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
FleetLaunchTemplateSpecificationTypeDef#
# FleetLaunchTemplateSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetLaunchTemplateSpecificationTypeDef
def get_value() -> FleetLaunchTemplateSpecificationTypeDef:
return {
"LaunchTemplateId": ...,
}
# FleetLaunchTemplateSpecificationTypeDef definition
class FleetLaunchTemplateSpecificationTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
PlacementTypeDef#
# PlacementTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PlacementTypeDef
def get_value() -> PlacementTypeDef:
return {
"Affinity": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import PlacementResponseTypeDef
def get_value() -> PlacementResponseTypeDef:
return {
"GroupName": ...,
}
# PlacementResponseTypeDef definition
class PlacementResponseTypeDef(TypedDict):
GroupName: NotRequired[str],
FleetSpotCapacityRebalanceRequestTypeDef#
# FleetSpotCapacityRebalanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetSpotCapacityRebalanceRequestTypeDef
def get_value() -> FleetSpotCapacityRebalanceRequestTypeDef:
return {
"ReplacementStrategy": ...,
}
# FleetSpotCapacityRebalanceRequestTypeDef definition
class FleetSpotCapacityRebalanceRequestTypeDef(TypedDict):
ReplacementStrategy: NotRequired[FleetReplacementStrategyType], # (1)
TerminationDelay: NotRequired[int],
FleetSpotCapacityRebalanceTypeDef#
# FleetSpotCapacityRebalanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetSpotCapacityRebalanceTypeDef
def get_value() -> FleetSpotCapacityRebalanceTypeDef:
return {
"ReplacementStrategy": ...,
}
# FleetSpotCapacityRebalanceTypeDef definition
class FleetSpotCapacityRebalanceTypeDef(TypedDict):
ReplacementStrategy: NotRequired[FleetReplacementStrategyType], # (1)
TerminationDelay: NotRequired[int],
FpgaDeviceMemoryInfoTypeDef#
# FpgaDeviceMemoryInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FpgaDeviceMemoryInfoTypeDef
def get_value() -> FpgaDeviceMemoryInfoTypeDef:
return {
"SizeInMiB": ...,
}
# FpgaDeviceMemoryInfoTypeDef definition
class FpgaDeviceMemoryInfoTypeDef(TypedDict):
SizeInMiB: NotRequired[int],
LoadPermissionTypeDef#
# LoadPermissionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LoadPermissionTypeDef
def get_value() -> LoadPermissionTypeDef:
return {
"UserId": ...,
}
# LoadPermissionTypeDef definition
class LoadPermissionTypeDef(TypedDict):
UserId: NotRequired[str],
Group: NotRequired[PermissionGroupType], # (1)
FpgaImageStateTypeDef#
# FpgaImageStateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FpgaImageStateTypeDef
def get_value() -> FpgaImageStateTypeDef:
return {
"Code": ...,
}
# FpgaImageStateTypeDef definition
class FpgaImageStateTypeDef(TypedDict):
Code: NotRequired[FpgaImageStateCodeType], # (1)
Message: NotRequired[str],
PciIdTypeDef#
# PciIdTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PciIdTypeDef
def get_value() -> PciIdTypeDef:
return {
"DeviceId": ...,
}
# PciIdTypeDef definition
class PciIdTypeDef(TypedDict):
DeviceId: NotRequired[str],
VendorId: NotRequired[str],
SubsystemId: NotRequired[str],
SubsystemVendorId: NotRequired[str],
GetAllowedImagesSettingsRequestTypeDef#
# GetAllowedImagesSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAllowedImagesSettingsRequestTypeDef
def get_value() -> GetAllowedImagesSettingsRequestTypeDef:
return {
"DryRun": ...,
}
# GetAllowedImagesSettingsRequestTypeDef definition
class GetAllowedImagesSettingsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ImageCriterionTypeDef#
# ImageCriterionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImageCriterionTypeDef
def get_value() -> ImageCriterionTypeDef:
return {
"ImageProviders": ...,
}
# ImageCriterionTypeDef definition
class ImageCriterionTypeDef(TypedDict):
ImageProviders: NotRequired[List[str]],
GetAssociatedEnclaveCertificateIamRolesRequestTypeDef#
# GetAssociatedEnclaveCertificateIamRolesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAssociatedEnclaveCertificateIamRolesRequestTypeDef
def get_value() -> GetAssociatedEnclaveCertificateIamRolesRequestTypeDef:
return {
"CertificateArn": ...,
}
# GetAssociatedEnclaveCertificateIamRolesRequestTypeDef definition
class GetAssociatedEnclaveCertificateIamRolesRequestTypeDef(TypedDict):
CertificateArn: str,
DryRun: NotRequired[bool],
GetAssociatedIpv6PoolCidrsRequestTypeDef#
# GetAssociatedIpv6PoolCidrsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAssociatedIpv6PoolCidrsRequestTypeDef
def get_value() -> GetAssociatedIpv6PoolCidrsRequestTypeDef:
return {
"PoolId": ...,
}
# GetAssociatedIpv6PoolCidrsRequestTypeDef definition
class GetAssociatedIpv6PoolCidrsRequestTypeDef(TypedDict):
PoolId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
Ipv6CidrAssociationTypeDef#
# Ipv6CidrAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv6CidrAssociationTypeDef
def get_value() -> Ipv6CidrAssociationTypeDef:
return {
"Ipv6Cidr": ...,
}
# Ipv6CidrAssociationTypeDef definition
class Ipv6CidrAssociationTypeDef(TypedDict):
Ipv6Cidr: NotRequired[str],
AssociatedResource: NotRequired[str],
GetCapacityReservationUsageRequestTypeDef#
# GetCapacityReservationUsageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetCapacityReservationUsageRequestTypeDef
def get_value() -> GetCapacityReservationUsageRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# GetCapacityReservationUsageRequestTypeDef definition
class GetCapacityReservationUsageRequestTypeDef(TypedDict):
CapacityReservationId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
InstanceUsageTypeDef#
# InstanceUsageTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceUsageTypeDef
def get_value() -> InstanceUsageTypeDef:
return {
"AccountId": ...,
}
# InstanceUsageTypeDef definition
class InstanceUsageTypeDef(TypedDict):
AccountId: NotRequired[str],
UsedInstanceCount: NotRequired[int],
GetConsoleOutputRequestInstanceConsoleOutputTypeDef#
# GetConsoleOutputRequestInstanceConsoleOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetConsoleOutputRequestInstanceConsoleOutputTypeDef
def get_value() -> GetConsoleOutputRequestInstanceConsoleOutputTypeDef:
return {
"Latest": ...,
}
# GetConsoleOutputRequestInstanceConsoleOutputTypeDef definition
class GetConsoleOutputRequestInstanceConsoleOutputTypeDef(TypedDict):
Latest: NotRequired[bool],
DryRun: NotRequired[bool],
GetConsoleOutputRequestTypeDef#
# GetConsoleOutputRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetConsoleOutputRequestTypeDef
def get_value() -> GetConsoleOutputRequestTypeDef:
return {
"InstanceId": ...,
}
# GetConsoleOutputRequestTypeDef definition
class GetConsoleOutputRequestTypeDef(TypedDict):
InstanceId: str,
Latest: NotRequired[bool],
DryRun: NotRequired[bool],
GetConsoleScreenshotRequestTypeDef#
# GetConsoleScreenshotRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetConsoleScreenshotRequestTypeDef
def get_value() -> GetConsoleScreenshotRequestTypeDef:
return {
"InstanceId": ...,
}
# GetConsoleScreenshotRequestTypeDef definition
class GetConsoleScreenshotRequestTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
WakeUp: NotRequired[bool],
GetDeclarativePoliciesReportSummaryRequestTypeDef#
# GetDeclarativePoliciesReportSummaryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetDeclarativePoliciesReportSummaryRequestTypeDef
def get_value() -> GetDeclarativePoliciesReportSummaryRequestTypeDef:
return {
"ReportId": ...,
}
# GetDeclarativePoliciesReportSummaryRequestTypeDef definition
class GetDeclarativePoliciesReportSummaryRequestTypeDef(TypedDict):
ReportId: str,
DryRun: NotRequired[bool],
GetDefaultCreditSpecificationRequestTypeDef#
# GetDefaultCreditSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetDefaultCreditSpecificationRequestTypeDef
def get_value() -> GetDefaultCreditSpecificationRequestTypeDef:
return {
"InstanceFamily": ...,
}
# GetDefaultCreditSpecificationRequestTypeDef definition
class GetDefaultCreditSpecificationRequestTypeDef(TypedDict):
InstanceFamily: UnlimitedSupportedInstanceFamilyType, # (1)
DryRun: NotRequired[bool],
InstanceFamilyCreditSpecificationTypeDef#
# InstanceFamilyCreditSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceFamilyCreditSpecificationTypeDef
def get_value() -> InstanceFamilyCreditSpecificationTypeDef:
return {
"InstanceFamily": ...,
}
# InstanceFamilyCreditSpecificationTypeDef definition
class InstanceFamilyCreditSpecificationTypeDef(TypedDict):
InstanceFamily: NotRequired[UnlimitedSupportedInstanceFamilyType], # (1)
CpuCredits: NotRequired[str],
GetEbsDefaultKmsKeyIdRequestTypeDef#
# GetEbsDefaultKmsKeyIdRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetEbsDefaultKmsKeyIdRequestTypeDef
def get_value() -> GetEbsDefaultKmsKeyIdRequestTypeDef:
return {
"DryRun": ...,
}
# GetEbsDefaultKmsKeyIdRequestTypeDef definition
class GetEbsDefaultKmsKeyIdRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
GetEbsEncryptionByDefaultRequestTypeDef#
# GetEbsEncryptionByDefaultRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetEbsEncryptionByDefaultRequestTypeDef
def get_value() -> GetEbsEncryptionByDefaultRequestTypeDef:
return {
"DryRun": ...,
}
# GetEbsEncryptionByDefaultRequestTypeDef definition
class GetEbsEncryptionByDefaultRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
GetGroupsForCapacityReservationRequestTypeDef#
# GetGroupsForCapacityReservationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetGroupsForCapacityReservationRequestTypeDef
def get_value() -> GetGroupsForCapacityReservationRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# GetGroupsForCapacityReservationRequestTypeDef definition
class GetGroupsForCapacityReservationRequestTypeDef(TypedDict):
CapacityReservationId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
GetHostReservationPurchasePreviewRequestTypeDef#
# GetHostReservationPurchasePreviewRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetHostReservationPurchasePreviewRequestTypeDef
def get_value() -> GetHostReservationPurchasePreviewRequestTypeDef:
return {
"HostIdSet": ...,
}
# GetHostReservationPurchasePreviewRequestTypeDef definition
class GetHostReservationPurchasePreviewRequestTypeDef(TypedDict):
HostIdSet: Sequence[str],
OfferingId: str,
PurchaseTypeDef#
# PurchaseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseTypeDef
def get_value() -> PurchaseTypeDef:
return {
"CurrencyCode": ...,
}
# 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],
GetImageBlockPublicAccessStateRequestTypeDef#
# GetImageBlockPublicAccessStateRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetImageBlockPublicAccessStateRequestTypeDef
def get_value() -> GetImageBlockPublicAccessStateRequestTypeDef:
return {
"DryRun": ...,
}
# GetImageBlockPublicAccessStateRequestTypeDef definition
class GetImageBlockPublicAccessStateRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
GetInstanceMetadataDefaultsRequestTypeDef#
# GetInstanceMetadataDefaultsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceMetadataDefaultsRequestTypeDef
def get_value() -> GetInstanceMetadataDefaultsRequestTypeDef:
return {
"DryRun": ...,
}
# GetInstanceMetadataDefaultsRequestTypeDef definition
class GetInstanceMetadataDefaultsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceMetadataDefaultsResponseTypeDef#
# InstanceMetadataDefaultsResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceMetadataDefaultsResponseTypeDef
def get_value() -> InstanceMetadataDefaultsResponseTypeDef:
return {
"HttpTokens": ...,
}
# InstanceMetadataDefaultsResponseTypeDef definition
class InstanceMetadataDefaultsResponseTypeDef(TypedDict):
HttpTokens: NotRequired[HttpTokensStateType], # (1)
HttpPutResponseHopLimit: NotRequired[int],
HttpEndpoint: NotRequired[InstanceMetadataEndpointStateType], # (2)
InstanceMetadataTags: NotRequired[InstanceMetadataTagsStateType], # (3)
ManagedBy: NotRequired[ManagedByType], # (4)
ManagedExceptionMessage: NotRequired[str],
- See HttpTokensStateType
- See InstanceMetadataEndpointStateType
- See InstanceMetadataTagsStateType
- See ManagedByType
GetInstanceTpmEkPubRequestTypeDef#
# GetInstanceTpmEkPubRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceTpmEkPubRequestTypeDef
def get_value() -> GetInstanceTpmEkPubRequestTypeDef:
return {
"InstanceId": ...,
}
# GetInstanceTpmEkPubRequestTypeDef definition
class GetInstanceTpmEkPubRequestTypeDef(TypedDict):
InstanceId: str,
KeyType: EkPubKeyTypeType, # (1)
KeyFormat: EkPubKeyFormatType, # (2)
DryRun: NotRequired[bool],
- See EkPubKeyTypeType
- See EkPubKeyFormatType
InstanceTypeInfoFromInstanceRequirementsTypeDef#
# InstanceTypeInfoFromInstanceRequirementsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceTypeInfoFromInstanceRequirementsTypeDef
def get_value() -> InstanceTypeInfoFromInstanceRequirementsTypeDef:
return {
"InstanceType": ...,
}
# InstanceTypeInfoFromInstanceRequirementsTypeDef definition
class InstanceTypeInfoFromInstanceRequirementsTypeDef(TypedDict):
InstanceType: NotRequired[str],
GetInstanceUefiDataRequestTypeDef#
# GetInstanceUefiDataRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceUefiDataRequestTypeDef
def get_value() -> GetInstanceUefiDataRequestTypeDef:
return {
"InstanceId": ...,
}
# GetInstanceUefiDataRequestTypeDef definition
class GetInstanceUefiDataRequestTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
IpamAddressHistoryRecordTypeDef#
# IpamAddressHistoryRecordTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamAddressHistoryRecordTypeDef
def get_value() -> IpamAddressHistoryRecordTypeDef:
return {
"ResourceOwnerId": ...,
}
# 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],
GetLaunchTemplateDataRequestTypeDef#
# GetLaunchTemplateDataRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetLaunchTemplateDataRequestTypeDef
def get_value() -> GetLaunchTemplateDataRequestTypeDef:
return {
"InstanceId": ...,
}
# GetLaunchTemplateDataRequestTypeDef definition
class GetLaunchTemplateDataRequestTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
GetManagedPrefixListAssociationsRequestTypeDef#
# GetManagedPrefixListAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetManagedPrefixListAssociationsRequestTypeDef
def get_value() -> GetManagedPrefixListAssociationsRequestTypeDef:
return {
"PrefixListId": ...,
}
# GetManagedPrefixListAssociationsRequestTypeDef definition
class GetManagedPrefixListAssociationsRequestTypeDef(TypedDict):
PrefixListId: str,
DryRun: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PrefixListAssociationTypeDef#
# PrefixListAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrefixListAssociationTypeDef
def get_value() -> PrefixListAssociationTypeDef:
return {
"ResourceId": ...,
}
# PrefixListAssociationTypeDef definition
class PrefixListAssociationTypeDef(TypedDict):
ResourceId: NotRequired[str],
ResourceOwner: NotRequired[str],
GetManagedPrefixListEntriesRequestTypeDef#
# GetManagedPrefixListEntriesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetManagedPrefixListEntriesRequestTypeDef
def get_value() -> GetManagedPrefixListEntriesRequestTypeDef:
return {
"PrefixListId": ...,
}
# GetManagedPrefixListEntriesRequestTypeDef definition
class GetManagedPrefixListEntriesRequestTypeDef(TypedDict):
PrefixListId: str,
DryRun: NotRequired[bool],
TargetVersion: NotRequired[int],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PrefixListEntryTypeDef#
# PrefixListEntryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrefixListEntryTypeDef
def get_value() -> PrefixListEntryTypeDef:
return {
"Cidr": ...,
}
# PrefixListEntryTypeDef definition
class PrefixListEntryTypeDef(TypedDict):
Cidr: NotRequired[str],
Description: NotRequired[str],
GetNetworkInsightsAccessScopeAnalysisFindingsRequestTypeDef#
# GetNetworkInsightsAccessScopeAnalysisFindingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetNetworkInsightsAccessScopeAnalysisFindingsRequestTypeDef
def get_value() -> GetNetworkInsightsAccessScopeAnalysisFindingsRequestTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisId": ...,
}
# GetNetworkInsightsAccessScopeAnalysisFindingsRequestTypeDef definition
class GetNetworkInsightsAccessScopeAnalysisFindingsRequestTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
GetNetworkInsightsAccessScopeContentRequestTypeDef#
# GetNetworkInsightsAccessScopeContentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetNetworkInsightsAccessScopeContentRequestTypeDef
def get_value() -> GetNetworkInsightsAccessScopeContentRequestTypeDef:
return {
"NetworkInsightsAccessScopeId": ...,
}
# GetNetworkInsightsAccessScopeContentRequestTypeDef definition
class GetNetworkInsightsAccessScopeContentRequestTypeDef(TypedDict):
NetworkInsightsAccessScopeId: str,
DryRun: NotRequired[bool],
GetPasswordDataRequestInstancePasswordDataTypeDef#
# GetPasswordDataRequestInstancePasswordDataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetPasswordDataRequestInstancePasswordDataTypeDef
def get_value() -> GetPasswordDataRequestInstancePasswordDataTypeDef:
return {
"DryRun": ...,
}
# GetPasswordDataRequestInstancePasswordDataTypeDef definition
class GetPasswordDataRequestInstancePasswordDataTypeDef(TypedDict):
DryRun: NotRequired[bool],
GetPasswordDataRequestTypeDef#
# GetPasswordDataRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetPasswordDataRequestTypeDef
def get_value() -> GetPasswordDataRequestTypeDef:
return {
"InstanceId": ...,
}
# GetPasswordDataRequestTypeDef definition
class GetPasswordDataRequestTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
ReservationValueTypeDef#
# ReservationValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservationValueTypeDef
def get_value() -> ReservationValueTypeDef:
return {
"HourlyPrice": ...,
}
# ReservationValueTypeDef definition
class ReservationValueTypeDef(TypedDict):
HourlyPrice: NotRequired[str],
RemainingTotalValue: NotRequired[str],
RemainingUpfrontValue: NotRequired[str],
GetSerialConsoleAccessStatusRequestTypeDef#
# GetSerialConsoleAccessStatusRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSerialConsoleAccessStatusRequestTypeDef
def get_value() -> GetSerialConsoleAccessStatusRequestTypeDef:
return {
"DryRun": ...,
}
# GetSerialConsoleAccessStatusRequestTypeDef definition
class GetSerialConsoleAccessStatusRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
GetSnapshotBlockPublicAccessStateRequestTypeDef#
# GetSnapshotBlockPublicAccessStateRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSnapshotBlockPublicAccessStateRequestTypeDef
def get_value() -> GetSnapshotBlockPublicAccessStateRequestTypeDef:
return {
"DryRun": ...,
}
# GetSnapshotBlockPublicAccessStateRequestTypeDef definition
class GetSnapshotBlockPublicAccessStateRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
SpotPlacementScoreTypeDef#
# SpotPlacementScoreTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotPlacementScoreTypeDef
def get_value() -> SpotPlacementScoreTypeDef:
return {
"Region": ...,
}
# SpotPlacementScoreTypeDef definition
class SpotPlacementScoreTypeDef(TypedDict):
Region: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
Score: NotRequired[int],
TransitGatewayAttachmentPropagationTypeDef#
# TransitGatewayAttachmentPropagationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayAttachmentPropagationTypeDef
def get_value() -> TransitGatewayAttachmentPropagationTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# TransitGatewayAttachmentPropagationTypeDef definition
class TransitGatewayAttachmentPropagationTypeDef(TypedDict):
TransitGatewayRouteTableId: NotRequired[str],
State: NotRequired[TransitGatewayPropagationStateType], # (1)
TransitGatewayRouteTableAssociationTypeDef#
# TransitGatewayRouteTableAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayRouteTableAssociationTypeDef
def get_value() -> TransitGatewayRouteTableAssociationTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# TransitGatewayRouteTableAssociationTypeDef definition
class TransitGatewayRouteTableAssociationTypeDef(TypedDict):
TransitGatewayAttachmentId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
State: NotRequired[TransitGatewayAssociationStateType], # (2)
TransitGatewayRouteTablePropagationTypeDef#
# TransitGatewayRouteTablePropagationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayRouteTablePropagationTypeDef
def get_value() -> TransitGatewayRouteTablePropagationTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# TransitGatewayRouteTablePropagationTypeDef definition
class TransitGatewayRouteTablePropagationTypeDef(TypedDict):
TransitGatewayAttachmentId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
State: NotRequired[TransitGatewayPropagationStateType], # (2)
TransitGatewayRouteTableAnnouncementId: NotRequired[str],
GetVerifiedAccessEndpointPolicyRequestTypeDef#
# GetVerifiedAccessEndpointPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVerifiedAccessEndpointPolicyRequestTypeDef
def get_value() -> GetVerifiedAccessEndpointPolicyRequestTypeDef:
return {
"VerifiedAccessEndpointId": ...,
}
# GetVerifiedAccessEndpointPolicyRequestTypeDef definition
class GetVerifiedAccessEndpointPolicyRequestTypeDef(TypedDict):
VerifiedAccessEndpointId: str,
DryRun: NotRequired[bool],
GetVerifiedAccessEndpointTargetsRequestTypeDef#
# GetVerifiedAccessEndpointTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVerifiedAccessEndpointTargetsRequestTypeDef
def get_value() -> GetVerifiedAccessEndpointTargetsRequestTypeDef:
return {
"VerifiedAccessEndpointId": ...,
}
# GetVerifiedAccessEndpointTargetsRequestTypeDef definition
class GetVerifiedAccessEndpointTargetsRequestTypeDef(TypedDict):
VerifiedAccessEndpointId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
VerifiedAccessEndpointTargetTypeDef#
# VerifiedAccessEndpointTargetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessEndpointTargetTypeDef
def get_value() -> VerifiedAccessEndpointTargetTypeDef:
return {
"VerifiedAccessEndpointId": ...,
}
# VerifiedAccessEndpointTargetTypeDef definition
class VerifiedAccessEndpointTargetTypeDef(TypedDict):
VerifiedAccessEndpointId: NotRequired[str],
VerifiedAccessEndpointTargetIpAddress: NotRequired[str],
VerifiedAccessEndpointTargetDns: NotRequired[str],
GetVerifiedAccessGroupPolicyRequestTypeDef#
# GetVerifiedAccessGroupPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVerifiedAccessGroupPolicyRequestTypeDef
def get_value() -> GetVerifiedAccessGroupPolicyRequestTypeDef:
return {
"VerifiedAccessGroupId": ...,
}
# GetVerifiedAccessGroupPolicyRequestTypeDef definition
class GetVerifiedAccessGroupPolicyRequestTypeDef(TypedDict):
VerifiedAccessGroupId: str,
DryRun: NotRequired[bool],
GetVpnConnectionDeviceSampleConfigurationRequestTypeDef#
# GetVpnConnectionDeviceSampleConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVpnConnectionDeviceSampleConfigurationRequestTypeDef
def get_value() -> GetVpnConnectionDeviceSampleConfigurationRequestTypeDef:
return {
"VpnConnectionId": ...,
}
# GetVpnConnectionDeviceSampleConfigurationRequestTypeDef definition
class GetVpnConnectionDeviceSampleConfigurationRequestTypeDef(TypedDict):
VpnConnectionId: str,
VpnConnectionDeviceTypeId: str,
InternetKeyExchangeVersion: NotRequired[str],
DryRun: NotRequired[bool],
GetVpnConnectionDeviceTypesRequestTypeDef#
# GetVpnConnectionDeviceTypesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVpnConnectionDeviceTypesRequestTypeDef
def get_value() -> GetVpnConnectionDeviceTypesRequestTypeDef:
return {
"MaxResults": ...,
}
# GetVpnConnectionDeviceTypesRequestTypeDef definition
class GetVpnConnectionDeviceTypesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
VpnConnectionDeviceTypeTypeDef#
# VpnConnectionDeviceTypeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnConnectionDeviceTypeTypeDef
def get_value() -> VpnConnectionDeviceTypeTypeDef:
return {
"VpnConnectionDeviceTypeId": ...,
}
# VpnConnectionDeviceTypeTypeDef definition
class VpnConnectionDeviceTypeTypeDef(TypedDict):
VpnConnectionDeviceTypeId: NotRequired[str],
Vendor: NotRequired[str],
Platform: NotRequired[str],
Software: NotRequired[str],
GetVpnTunnelReplacementStatusRequestTypeDef#
# GetVpnTunnelReplacementStatusRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVpnTunnelReplacementStatusRequestTypeDef
def get_value() -> GetVpnTunnelReplacementStatusRequestTypeDef:
return {
"VpnConnectionId": ...,
}
# GetVpnTunnelReplacementStatusRequestTypeDef definition
class GetVpnTunnelReplacementStatusRequestTypeDef(TypedDict):
VpnConnectionId: str,
VpnTunnelOutsideIpAddress: str,
DryRun: NotRequired[bool],
MaintenanceDetailsTypeDef#
# MaintenanceDetailsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MaintenanceDetailsTypeDef
def get_value() -> MaintenanceDetailsTypeDef:
return {
"PendingMaintenance": ...,
}
# MaintenanceDetailsTypeDef definition
class MaintenanceDetailsTypeDef(TypedDict):
PendingMaintenance: NotRequired[str],
MaintenanceAutoAppliedAfter: NotRequired[datetime],
LastMaintenanceApplied: NotRequired[datetime],
GpuDeviceMemoryInfoTypeDef#
# GpuDeviceMemoryInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GpuDeviceMemoryInfoTypeDef
def get_value() -> GpuDeviceMemoryInfoTypeDef:
return {
"SizeInMiB": ...,
}
# GpuDeviceMemoryInfoTypeDef definition
class GpuDeviceMemoryInfoTypeDef(TypedDict):
SizeInMiB: NotRequired[int],
HibernationOptionsRequestTypeDef#
# HibernationOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import HibernationOptionsRequestTypeDef
def get_value() -> HibernationOptionsRequestTypeDef:
return {
"Configured": ...,
}
# HibernationOptionsRequestTypeDef definition
class HibernationOptionsRequestTypeDef(TypedDict):
Configured: NotRequired[bool],
HibernationOptionsTypeDef#
# HibernationOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import HibernationOptionsTypeDef
def get_value() -> HibernationOptionsTypeDef:
return {
"Configured": ...,
}
# HibernationOptionsTypeDef definition
class HibernationOptionsTypeDef(TypedDict):
Configured: NotRequired[bool],
HostInstanceTypeDef#
# HostInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import HostInstanceTypeDef
def get_value() -> HostInstanceTypeDef:
return {
"InstanceId": ...,
}
# HostInstanceTypeDef definition
class HostInstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
InstanceType: NotRequired[str],
OwnerId: NotRequired[str],
HostPropertiesTypeDef#
# HostPropertiesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import HostPropertiesTypeDef
def get_value() -> HostPropertiesTypeDef:
return {
"Cores": ...,
}
# HostPropertiesTypeDef definition
class HostPropertiesTypeDef(TypedDict):
Cores: NotRequired[int],
InstanceType: NotRequired[str],
InstanceFamily: NotRequired[str],
Sockets: NotRequired[int],
TotalVCpus: NotRequired[int],
IKEVersionsListValueTypeDef#
# IKEVersionsListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IKEVersionsListValueTypeDef
def get_value() -> IKEVersionsListValueTypeDef:
return {
"Value": ...,
}
# IKEVersionsListValueTypeDef definition
class IKEVersionsListValueTypeDef(TypedDict):
Value: NotRequired[str],
IKEVersionsRequestListValueTypeDef#
# IKEVersionsRequestListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IKEVersionsRequestListValueTypeDef
def get_value() -> IKEVersionsRequestListValueTypeDef:
return {
"Value": ...,
}
# IKEVersionsRequestListValueTypeDef definition
class IKEVersionsRequestListValueTypeDef(TypedDict):
Value: NotRequired[str],
IamInstanceProfileTypeDef#
# IamInstanceProfileTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IamInstanceProfileTypeDef
def get_value() -> IamInstanceProfileTypeDef:
return {
"Arn": ...,
}
# IamInstanceProfileTypeDef definition
class IamInstanceProfileTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
LaunchPermissionTypeDef#
# LaunchPermissionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchPermissionTypeDef
def get_value() -> LaunchPermissionTypeDef:
return {
"OrganizationArn": ...,
}
# LaunchPermissionTypeDef definition
class LaunchPermissionTypeDef(TypedDict):
OrganizationArn: NotRequired[str],
OrganizationalUnitArn: NotRequired[str],
UserId: NotRequired[str],
Group: NotRequired[PermissionGroupType], # (1)
ImageCriterionRequestTypeDef#
# ImageCriterionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImageCriterionRequestTypeDef
def get_value() -> ImageCriterionRequestTypeDef:
return {
"ImageProviders": ...,
}
# ImageCriterionRequestTypeDef definition
class ImageCriterionRequestTypeDef(TypedDict):
ImageProviders: NotRequired[Sequence[str]],
UserBucketTypeDef#
# UserBucketTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UserBucketTypeDef
def get_value() -> UserBucketTypeDef:
return {
"S3Bucket": ...,
}
# UserBucketTypeDef definition
class UserBucketTypeDef(TypedDict):
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
ImageMetadataTypeDef#
# ImageMetadataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImageMetadataTypeDef
def get_value() -> ImageMetadataTypeDef:
return {
"ImageId": ...,
}
# ImageMetadataTypeDef definition
class ImageMetadataTypeDef(TypedDict):
ImageId: NotRequired[str],
Name: NotRequired[str],
OwnerId: NotRequired[str],
State: NotRequired[ImageStateType], # (1)
ImageOwnerAlias: NotRequired[str],
CreationDate: NotRequired[str],
DeprecationTime: NotRequired[str],
ImageAllowed: NotRequired[bool],
IsPublic: NotRequired[bool],
- See ImageStateType
ImageRecycleBinInfoTypeDef#
# ImageRecycleBinInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImageRecycleBinInfoTypeDef
def get_value() -> ImageRecycleBinInfoTypeDef:
return {
"ImageId": ...,
}
# ImageRecycleBinInfoTypeDef definition
class ImageRecycleBinInfoTypeDef(TypedDict):
ImageId: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
RecycleBinEnterTime: NotRequired[datetime],
RecycleBinExitTime: NotRequired[datetime],
StateReasonTypeDef#
# StateReasonTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StateReasonTypeDef
def get_value() -> StateReasonTypeDef:
return {
"Code": ...,
}
# StateReasonTypeDef definition
class StateReasonTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
ImportClientVpnClientCertificateRevocationListRequestTypeDef#
# ImportClientVpnClientCertificateRevocationListRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportClientVpnClientCertificateRevocationListRequestTypeDef
def get_value() -> ImportClientVpnClientCertificateRevocationListRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# ImportClientVpnClientCertificateRevocationListRequestTypeDef definition
class ImportClientVpnClientCertificateRevocationListRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
CertificateRevocationList: str,
DryRun: NotRequired[bool],
ImportImageLicenseConfigurationRequestTypeDef#
# ImportImageLicenseConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportImageLicenseConfigurationRequestTypeDef
def get_value() -> ImportImageLicenseConfigurationRequestTypeDef:
return {
"LicenseConfigurationArn": ...,
}
# ImportImageLicenseConfigurationRequestTypeDef definition
class ImportImageLicenseConfigurationRequestTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
ImportImageLicenseConfigurationResponseTypeDef#
# ImportImageLicenseConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportImageLicenseConfigurationResponseTypeDef
def get_value() -> ImportImageLicenseConfigurationResponseTypeDef:
return {
"LicenseConfigurationArn": ...,
}
# ImportImageLicenseConfigurationResponseTypeDef definition
class ImportImageLicenseConfigurationResponseTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
UserDataTypeDef#
# UserDataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UserDataTypeDef
def get_value() -> UserDataTypeDef:
return {
"Data": ...,
}
# UserDataTypeDef definition
class UserDataTypeDef(TypedDict):
Data: NotRequired[str],
InferenceDeviceMemoryInfoTypeDef#
# InferenceDeviceMemoryInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InferenceDeviceMemoryInfoTypeDef
def get_value() -> InferenceDeviceMemoryInfoTypeDef:
return {
"SizeInMiB": ...,
}
# InferenceDeviceMemoryInfoTypeDef definition
class InferenceDeviceMemoryInfoTypeDef(TypedDict):
SizeInMiB: NotRequired[int],
InstanceAttachmentEnaSrdUdpSpecificationTypeDef#
# InstanceAttachmentEnaSrdUdpSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceAttachmentEnaSrdUdpSpecificationTypeDef
def get_value() -> InstanceAttachmentEnaSrdUdpSpecificationTypeDef:
return {
"EnaSrdUdpEnabled": ...,
}
# InstanceAttachmentEnaSrdUdpSpecificationTypeDef definition
class InstanceAttachmentEnaSrdUdpSpecificationTypeDef(TypedDict):
EnaSrdUdpEnabled: NotRequired[bool],
InstanceCountTypeDef#
# InstanceCountTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceCountTypeDef
def get_value() -> InstanceCountTypeDef:
return {
"InstanceCount": ...,
}
# InstanceCountTypeDef definition
class InstanceCountTypeDef(TypedDict):
InstanceCount: NotRequired[int],
State: NotRequired[ListingStateType], # (1)
- See ListingStateType
InstanceCreditSpecificationRequestTypeDef#
# InstanceCreditSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceCreditSpecificationRequestTypeDef
def get_value() -> InstanceCreditSpecificationRequestTypeDef:
return {
"InstanceId": ...,
}
# InstanceCreditSpecificationRequestTypeDef definition
class InstanceCreditSpecificationRequestTypeDef(TypedDict):
InstanceId: str,
CpuCredits: NotRequired[str],
InstanceEventWindowTimeRangeTypeDef#
# InstanceEventWindowTimeRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceEventWindowTimeRangeTypeDef
def get_value() -> InstanceEventWindowTimeRangeTypeDef:
return {
"StartWeekDay": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceStateTypeDef
def get_value() -> InstanceStateTypeDef:
return {
"Code": ...,
}
# InstanceStateTypeDef definition
class InstanceStateTypeDef(TypedDict):
Code: NotRequired[int],
Name: NotRequired[InstanceStateNameType], # (1)
InstanceIpv4PrefixTypeDef#
# InstanceIpv4PrefixTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceIpv4PrefixTypeDef
def get_value() -> InstanceIpv4PrefixTypeDef:
return {
"Ipv4Prefix": ...,
}
# InstanceIpv4PrefixTypeDef definition
class InstanceIpv4PrefixTypeDef(TypedDict):
Ipv4Prefix: NotRequired[str],
InstanceIpv6AddressRequestTypeDef#
# InstanceIpv6AddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceIpv6AddressRequestTypeDef
def get_value() -> InstanceIpv6AddressRequestTypeDef:
return {
"Ipv6Address": ...,
}
# InstanceIpv6AddressRequestTypeDef definition
class InstanceIpv6AddressRequestTypeDef(TypedDict):
Ipv6Address: NotRequired[str],
InstanceIpv6PrefixTypeDef#
# InstanceIpv6PrefixTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceIpv6PrefixTypeDef
def get_value() -> InstanceIpv6PrefixTypeDef:
return {
"Ipv6Prefix": ...,
}
# InstanceIpv6PrefixTypeDef definition
class InstanceIpv6PrefixTypeDef(TypedDict):
Ipv6Prefix: NotRequired[str],
InstanceMaintenanceOptionsRequestTypeDef#
# InstanceMaintenanceOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceMaintenanceOptionsRequestTypeDef
def get_value() -> InstanceMaintenanceOptionsRequestTypeDef:
return {
"AutoRecovery": ...,
}
# InstanceMaintenanceOptionsRequestTypeDef definition
class InstanceMaintenanceOptionsRequestTypeDef(TypedDict):
AutoRecovery: NotRequired[InstanceAutoRecoveryStateType], # (1)
InstanceMaintenanceOptionsTypeDef#
# InstanceMaintenanceOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceMaintenanceOptionsTypeDef
def get_value() -> InstanceMaintenanceOptionsTypeDef:
return {
"AutoRecovery": ...,
}
# InstanceMaintenanceOptionsTypeDef definition
class InstanceMaintenanceOptionsTypeDef(TypedDict):
AutoRecovery: NotRequired[InstanceAutoRecoveryStateType], # (1)
InstanceMetadataOptionsRequestTypeDef#
# InstanceMetadataOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceMetadataOptionsRequestTypeDef
def get_value() -> InstanceMetadataOptionsRequestTypeDef:
return {
"HttpTokens": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceMetadataOptionsResponseTypeDef
def get_value() -> InstanceMetadataOptionsResponseTypeDef:
return {
"State": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import MonitoringTypeDef
def get_value() -> MonitoringTypeDef:
return {
"State": ...,
}
# MonitoringTypeDef definition
class MonitoringTypeDef(TypedDict):
State: NotRequired[MonitoringStateType], # (1)
InstanceNetworkInterfaceAssociationTypeDef#
# InstanceNetworkInterfaceAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceNetworkInterfaceAssociationTypeDef
def get_value() -> InstanceNetworkInterfaceAssociationTypeDef:
return {
"CarrierIp": ...,
}
# InstanceNetworkInterfaceAssociationTypeDef definition
class InstanceNetworkInterfaceAssociationTypeDef(TypedDict):
CarrierIp: NotRequired[str],
CustomerOwnedIp: NotRequired[str],
IpOwnerId: NotRequired[str],
PublicDnsName: NotRequired[str],
PublicIp: NotRequired[str],
InstanceNetworkPerformanceOptionsRequestTypeDef#
# InstanceNetworkPerformanceOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceNetworkPerformanceOptionsRequestTypeDef
def get_value() -> InstanceNetworkPerformanceOptionsRequestTypeDef:
return {
"BandwidthWeighting": ...,
}
# InstanceNetworkPerformanceOptionsRequestTypeDef definition
class InstanceNetworkPerformanceOptionsRequestTypeDef(TypedDict):
BandwidthWeighting: NotRequired[InstanceBandwidthWeightingType], # (1)
InstanceNetworkPerformanceOptionsTypeDef#
# InstanceNetworkPerformanceOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceNetworkPerformanceOptionsTypeDef
def get_value() -> InstanceNetworkPerformanceOptionsTypeDef:
return {
"BandwidthWeighting": ...,
}
# InstanceNetworkPerformanceOptionsTypeDef definition
class InstanceNetworkPerformanceOptionsTypeDef(TypedDict):
BandwidthWeighting: NotRequired[InstanceBandwidthWeightingType], # (1)
MemoryGiBPerVCpuTypeDef#
# MemoryGiBPerVCpuTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MemoryGiBPerVCpuTypeDef
def get_value() -> MemoryGiBPerVCpuTypeDef:
return {
"Min": ...,
}
# MemoryGiBPerVCpuTypeDef definition
class MemoryGiBPerVCpuTypeDef(TypedDict):
Min: NotRequired[float],
Max: NotRequired[float],
MemoryMiBTypeDef#
# MemoryMiBTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MemoryMiBTypeDef
def get_value() -> MemoryMiBTypeDef:
return {
"Min": ...,
}
# MemoryMiBTypeDef definition
class MemoryMiBTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
NetworkBandwidthGbpsTypeDef#
# NetworkBandwidthGbpsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkBandwidthGbpsTypeDef
def get_value() -> NetworkBandwidthGbpsTypeDef:
return {
"Min": ...,
}
# NetworkBandwidthGbpsTypeDef definition
class NetworkBandwidthGbpsTypeDef(TypedDict):
Min: NotRequired[float],
Max: NotRequired[float],
NetworkInterfaceCountTypeDef#
# NetworkInterfaceCountTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfaceCountTypeDef
def get_value() -> NetworkInterfaceCountTypeDef:
return {
"Min": ...,
}
# NetworkInterfaceCountTypeDef definition
class NetworkInterfaceCountTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
TotalLocalStorageGBTypeDef#
# TotalLocalStorageGBTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TotalLocalStorageGBTypeDef
def get_value() -> TotalLocalStorageGBTypeDef:
return {
"Min": ...,
}
# TotalLocalStorageGBTypeDef definition
class TotalLocalStorageGBTypeDef(TypedDict):
Min: NotRequired[float],
Max: NotRequired[float],
VCpuCountRangeTypeDef#
# VCpuCountRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VCpuCountRangeTypeDef
def get_value() -> VCpuCountRangeTypeDef:
return {
"Min": ...,
}
# VCpuCountRangeTypeDef definition
class VCpuCountRangeTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
MemoryGiBPerVCpuRequestTypeDef#
# MemoryGiBPerVCpuRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MemoryGiBPerVCpuRequestTypeDef
def get_value() -> MemoryGiBPerVCpuRequestTypeDef:
return {
"Min": ...,
}
# MemoryGiBPerVCpuRequestTypeDef definition
class MemoryGiBPerVCpuRequestTypeDef(TypedDict):
Min: NotRequired[float],
Max: NotRequired[float],
MemoryMiBRequestTypeDef#
# MemoryMiBRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MemoryMiBRequestTypeDef
def get_value() -> MemoryMiBRequestTypeDef:
return {
"Min": ...,
}
# MemoryMiBRequestTypeDef definition
class MemoryMiBRequestTypeDef(TypedDict):
Min: int,
Max: NotRequired[int],
NetworkBandwidthGbpsRequestTypeDef#
# NetworkBandwidthGbpsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkBandwidthGbpsRequestTypeDef
def get_value() -> NetworkBandwidthGbpsRequestTypeDef:
return {
"Min": ...,
}
# NetworkBandwidthGbpsRequestTypeDef definition
class NetworkBandwidthGbpsRequestTypeDef(TypedDict):
Min: NotRequired[float],
Max: NotRequired[float],
NetworkInterfaceCountRequestTypeDef#
# NetworkInterfaceCountRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfaceCountRequestTypeDef
def get_value() -> NetworkInterfaceCountRequestTypeDef:
return {
"Min": ...,
}
# NetworkInterfaceCountRequestTypeDef definition
class NetworkInterfaceCountRequestTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
TotalLocalStorageGBRequestTypeDef#
# TotalLocalStorageGBRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TotalLocalStorageGBRequestTypeDef
def get_value() -> TotalLocalStorageGBRequestTypeDef:
return {
"Min": ...,
}
# TotalLocalStorageGBRequestTypeDef definition
class TotalLocalStorageGBRequestTypeDef(TypedDict):
Min: NotRequired[float],
Max: NotRequired[float],
VCpuCountRangeRequestTypeDef#
# VCpuCountRangeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VCpuCountRangeRequestTypeDef
def get_value() -> VCpuCountRangeRequestTypeDef:
return {
"Min": ...,
}
# VCpuCountRangeRequestTypeDef definition
class VCpuCountRangeRequestTypeDef(TypedDict):
Min: int,
Max: NotRequired[int],
InstanceStatusDetailsTypeDef#
# InstanceStatusDetailsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceStatusDetailsTypeDef
def get_value() -> InstanceStatusDetailsTypeDef:
return {
"ImpairedSince": ...,
}
# InstanceStatusDetailsTypeDef definition
class InstanceStatusDetailsTypeDef(TypedDict):
ImpairedSince: NotRequired[datetime],
Name: NotRequired[StatusNameType], # (1)
Status: NotRequired[StatusTypeType], # (2)
- See StatusNameType
- See StatusTypeType
InstanceStatusEventTypeDef#
# InstanceStatusEventTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceStatusEventTypeDef
def get_value() -> InstanceStatusEventTypeDef:
return {
"InstanceEventId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LicenseConfigurationTypeDef
def get_value() -> LicenseConfigurationTypeDef:
return {
"LicenseConfigurationArn": ...,
}
# LicenseConfigurationTypeDef definition
class LicenseConfigurationTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
PrivateDnsNameOptionsResponseTypeDef#
# PrivateDnsNameOptionsResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrivateDnsNameOptionsResponseTypeDef
def get_value() -> PrivateDnsNameOptionsResponseTypeDef:
return {
"HostnameType": ...,
}
# PrivateDnsNameOptionsResponseTypeDef definition
class PrivateDnsNameOptionsResponseTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- See HostnameTypeType
MemoryInfoTypeDef#
# MemoryInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MemoryInfoTypeDef
def get_value() -> MemoryInfoTypeDef:
return {
"SizeInMiB": ...,
}
# MemoryInfoTypeDef definition
class MemoryInfoTypeDef(TypedDict):
SizeInMiB: NotRequired[int],
NitroTpmInfoTypeDef#
# NitroTpmInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NitroTpmInfoTypeDef
def get_value() -> NitroTpmInfoTypeDef:
return {
"SupportedVersions": ...,
}
# NitroTpmInfoTypeDef definition
class NitroTpmInfoTypeDef(TypedDict):
SupportedVersions: NotRequired[List[str]],
PlacementGroupInfoTypeDef#
# PlacementGroupInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PlacementGroupInfoTypeDef
def get_value() -> PlacementGroupInfoTypeDef:
return {
"SupportedStrategies": ...,
}
# PlacementGroupInfoTypeDef definition
class PlacementGroupInfoTypeDef(TypedDict):
SupportedStrategies: NotRequired[List[PlacementGroupStrategyType]], # (1)
ProcessorInfoTypeDef#
# ProcessorInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProcessorInfoTypeDef
def get_value() -> ProcessorInfoTypeDef:
return {
"SupportedArchitectures": ...,
}
# ProcessorInfoTypeDef definition
class ProcessorInfoTypeDef(TypedDict):
SupportedArchitectures: NotRequired[List[ArchitectureTypeType]], # (1)
SustainedClockSpeedInGhz: NotRequired[float],
SupportedFeatures: NotRequired[List[SupportedAdditionalProcessorFeatureType]], # (2)
Manufacturer: NotRequired[str],
VCpuInfoTypeDef#
# VCpuInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VCpuInfoTypeDef
def get_value() -> VCpuInfoTypeDef:
return {
"DefaultVCpus": ...,
}
# VCpuInfoTypeDef definition
class VCpuInfoTypeDef(TypedDict):
DefaultVCpus: NotRequired[int],
DefaultCores: NotRequired[int],
DefaultThreadsPerCore: NotRequired[int],
ValidCores: NotRequired[List[int]],
ValidThreadsPerCore: NotRequired[List[int]],
IpRangeTypeDef#
# IpRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpRangeTypeDef
def get_value() -> IpRangeTypeDef:
return {
"Description": ...,
}
# IpRangeTypeDef definition
class IpRangeTypeDef(TypedDict):
Description: NotRequired[str],
CidrIp: NotRequired[str],
Ipv6RangeTypeDef#
# Ipv6RangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv6RangeTypeDef
def get_value() -> Ipv6RangeTypeDef:
return {
"Description": ...,
}
# Ipv6RangeTypeDef definition
class Ipv6RangeTypeDef(TypedDict):
Description: NotRequired[str],
CidrIpv6: NotRequired[str],
PrefixListIdTypeDef#
# PrefixListIdTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrefixListIdTypeDef
def get_value() -> PrefixListIdTypeDef:
return {
"Description": ...,
}
# PrefixListIdTypeDef definition
class PrefixListIdTypeDef(TypedDict):
Description: NotRequired[str],
PrefixListId: NotRequired[str],
UserIdGroupPairTypeDef#
# UserIdGroupPairTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UserIdGroupPairTypeDef
def get_value() -> UserIdGroupPairTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamCidrAuthorizationContextTypeDef
def get_value() -> IpamCidrAuthorizationContextTypeDef:
return {
"Message": ...,
}
# IpamCidrAuthorizationContextTypeDef definition
class IpamCidrAuthorizationContextTypeDef(TypedDict):
Message: NotRequired[str],
Signature: NotRequired[str],
IpamDiscoveryFailureReasonTypeDef#
# IpamDiscoveryFailureReasonTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamDiscoveryFailureReasonTypeDef
def get_value() -> IpamDiscoveryFailureReasonTypeDef:
return {
"Code": ...,
}
# IpamDiscoveryFailureReasonTypeDef definition
class IpamDiscoveryFailureReasonTypeDef(TypedDict):
Code: NotRequired[IpamDiscoveryFailureCodeType], # (1)
Message: NotRequired[str],
IpamPublicAddressSecurityGroupTypeDef#
# IpamPublicAddressSecurityGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPublicAddressSecurityGroupTypeDef
def get_value() -> IpamPublicAddressSecurityGroupTypeDef:
return {
"GroupName": ...,
}
# IpamPublicAddressSecurityGroupTypeDef definition
class IpamPublicAddressSecurityGroupTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
IpamResourceTagTypeDef#
# IpamResourceTagTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamResourceTagTypeDef
def get_value() -> IpamResourceTagTypeDef:
return {
"Key": ...,
}
# IpamResourceTagTypeDef definition
class IpamResourceTagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
IpamOperatingRegionTypeDef#
# IpamOperatingRegionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamOperatingRegionTypeDef
def get_value() -> IpamOperatingRegionTypeDef:
return {
"RegionName": ...,
}
# IpamOperatingRegionTypeDef definition
class IpamOperatingRegionTypeDef(TypedDict):
RegionName: NotRequired[str],
IpamOrganizationalUnitExclusionTypeDef#
# IpamOrganizationalUnitExclusionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamOrganizationalUnitExclusionTypeDef
def get_value() -> IpamOrganizationalUnitExclusionTypeDef:
return {
"OrganizationsEntityPath": ...,
}
# IpamOrganizationalUnitExclusionTypeDef definition
class IpamOrganizationalUnitExclusionTypeDef(TypedDict):
OrganizationsEntityPath: NotRequired[str],
IpamPoolCidrFailureReasonTypeDef#
# IpamPoolCidrFailureReasonTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPoolCidrFailureReasonTypeDef
def get_value() -> IpamPoolCidrFailureReasonTypeDef:
return {
"Code": ...,
}
# IpamPoolCidrFailureReasonTypeDef definition
class IpamPoolCidrFailureReasonTypeDef(TypedDict):
Code: NotRequired[IpamPoolCidrFailureCodeType], # (1)
Message: NotRequired[str],
IpamPoolSourceResourceTypeDef#
# IpamPoolSourceResourceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPoolSourceResourceTypeDef
def get_value() -> IpamPoolSourceResourceTypeDef:
return {
"ResourceId": ...,
}
# IpamPoolSourceResourceTypeDef definition
class IpamPoolSourceResourceTypeDef(TypedDict):
ResourceId: NotRequired[str],
ResourceType: NotRequired[IpamPoolSourceResourceTypeType], # (1)
ResourceRegion: NotRequired[str],
ResourceOwner: NotRequired[str],
IpamPublicAddressTagTypeDef#
# IpamPublicAddressTagTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPublicAddressTagTypeDef
def get_value() -> IpamPublicAddressTagTypeDef:
return {
"Key": ...,
}
# IpamPublicAddressTagTypeDef definition
class IpamPublicAddressTagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Ipv4PrefixSpecificationResponseTypeDef#
# Ipv4PrefixSpecificationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv4PrefixSpecificationResponseTypeDef
def get_value() -> Ipv4PrefixSpecificationResponseTypeDef:
return {
"Ipv4Prefix": ...,
}
# Ipv4PrefixSpecificationResponseTypeDef definition
class Ipv4PrefixSpecificationResponseTypeDef(TypedDict):
Ipv4Prefix: NotRequired[str],
Ipv6CidrBlockTypeDef#
# Ipv6CidrBlockTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv6CidrBlockTypeDef
def get_value() -> Ipv6CidrBlockTypeDef:
return {
"Ipv6CidrBlock": ...,
}
# Ipv6CidrBlockTypeDef definition
class Ipv6CidrBlockTypeDef(TypedDict):
Ipv6CidrBlock: NotRequired[str],
PoolCidrBlockTypeDef#
# PoolCidrBlockTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PoolCidrBlockTypeDef
def get_value() -> PoolCidrBlockTypeDef:
return {
"Cidr": ...,
}
# PoolCidrBlockTypeDef definition
class PoolCidrBlockTypeDef(TypedDict):
Cidr: NotRequired[str],
Ipv6PrefixSpecificationResponseTypeDef#
# Ipv6PrefixSpecificationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv6PrefixSpecificationResponseTypeDef
def get_value() -> Ipv6PrefixSpecificationResponseTypeDef:
return {
"Ipv6Prefix": ...,
}
# Ipv6PrefixSpecificationResponseTypeDef definition
class Ipv6PrefixSpecificationResponseTypeDef(TypedDict):
Ipv6Prefix: NotRequired[str],
Ipv6PrefixSpecificationTypeDef#
# Ipv6PrefixSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv6PrefixSpecificationTypeDef
def get_value() -> Ipv6PrefixSpecificationTypeDef:
return {
"Ipv6Prefix": ...,
}
# Ipv6PrefixSpecificationTypeDef definition
class Ipv6PrefixSpecificationTypeDef(TypedDict):
Ipv6Prefix: NotRequired[str],
LastErrorTypeDef#
# LastErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LastErrorTypeDef
def get_value() -> LastErrorTypeDef:
return {
"Message": ...,
}
# LastErrorTypeDef definition
class LastErrorTypeDef(TypedDict):
Message: NotRequired[str],
Code: NotRequired[str],
RunInstancesMonitoringEnabledTypeDef#
# RunInstancesMonitoringEnabledTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RunInstancesMonitoringEnabledTypeDef
def get_value() -> RunInstancesMonitoringEnabledTypeDef:
return {
"Enabled": ...,
}
# RunInstancesMonitoringEnabledTypeDef definition
class RunInstancesMonitoringEnabledTypeDef(TypedDict):
Enabled: bool,
SpotPlacementTypeDef#
# SpotPlacementTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotPlacementTypeDef
def get_value() -> SpotPlacementTypeDef:
return {
"AvailabilityZone": ...,
}
# SpotPlacementTypeDef definition
class SpotPlacementTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
GroupName: NotRequired[str],
Tenancy: NotRequired[TenancyType], # (1)
- See TenancyType
LaunchTemplateEbsBlockDeviceRequestTypeDef#
# LaunchTemplateEbsBlockDeviceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateEbsBlockDeviceRequestTypeDef
def get_value() -> LaunchTemplateEbsBlockDeviceRequestTypeDef:
return {
"Encrypted": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateEbsBlockDeviceTypeDef
def get_value() -> LaunchTemplateEbsBlockDeviceTypeDef:
return {
"Encrypted": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateCpuOptionsRequestTypeDef
def get_value() -> LaunchTemplateCpuOptionsRequestTypeDef:
return {
"CoreCount": ...,
}
# LaunchTemplateCpuOptionsRequestTypeDef definition
class LaunchTemplateCpuOptionsRequestTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AmdSevSnp: NotRequired[AmdSevSnpSpecificationType], # (1)
LaunchTemplateCpuOptionsTypeDef#
# LaunchTemplateCpuOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateCpuOptionsTypeDef
def get_value() -> LaunchTemplateCpuOptionsTypeDef:
return {
"CoreCount": ...,
}
# LaunchTemplateCpuOptionsTypeDef definition
class LaunchTemplateCpuOptionsTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AmdSevSnp: NotRequired[AmdSevSnpSpecificationType], # (1)
LaunchTemplateElasticInferenceAcceleratorResponseTypeDef#
# LaunchTemplateElasticInferenceAcceleratorResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateElasticInferenceAcceleratorResponseTypeDef
def get_value() -> LaunchTemplateElasticInferenceAcceleratorResponseTypeDef:
return {
"Type": ...,
}
# LaunchTemplateElasticInferenceAcceleratorResponseTypeDef definition
class LaunchTemplateElasticInferenceAcceleratorResponseTypeDef(TypedDict):
Type: NotRequired[str],
Count: NotRequired[int],
LaunchTemplateElasticInferenceAcceleratorTypeDef#
# LaunchTemplateElasticInferenceAcceleratorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateElasticInferenceAcceleratorTypeDef
def get_value() -> LaunchTemplateElasticInferenceAcceleratorTypeDef:
return {
"Type": ...,
}
# LaunchTemplateElasticInferenceAcceleratorTypeDef definition
class LaunchTemplateElasticInferenceAcceleratorTypeDef(TypedDict):
Type: str,
Count: NotRequired[int],
LaunchTemplateEnaSrdUdpSpecificationTypeDef#
# LaunchTemplateEnaSrdUdpSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateEnaSrdUdpSpecificationTypeDef
def get_value() -> LaunchTemplateEnaSrdUdpSpecificationTypeDef:
return {
"EnaSrdUdpEnabled": ...,
}
# LaunchTemplateEnaSrdUdpSpecificationTypeDef definition
class LaunchTemplateEnaSrdUdpSpecificationTypeDef(TypedDict):
EnaSrdUdpEnabled: NotRequired[bool],
LaunchTemplateEnclaveOptionsRequestTypeDef#
# LaunchTemplateEnclaveOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateEnclaveOptionsRequestTypeDef
def get_value() -> LaunchTemplateEnclaveOptionsRequestTypeDef:
return {
"Enabled": ...,
}
# LaunchTemplateEnclaveOptionsRequestTypeDef definition
class LaunchTemplateEnclaveOptionsRequestTypeDef(TypedDict):
Enabled: NotRequired[bool],
LaunchTemplateEnclaveOptionsTypeDef#
# LaunchTemplateEnclaveOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateEnclaveOptionsTypeDef
def get_value() -> LaunchTemplateEnclaveOptionsTypeDef:
return {
"Enabled": ...,
}
# LaunchTemplateEnclaveOptionsTypeDef definition
class LaunchTemplateEnclaveOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
LaunchTemplateHibernationOptionsRequestTypeDef#
# LaunchTemplateHibernationOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateHibernationOptionsRequestTypeDef
def get_value() -> LaunchTemplateHibernationOptionsRequestTypeDef:
return {
"Configured": ...,
}
# LaunchTemplateHibernationOptionsRequestTypeDef definition
class LaunchTemplateHibernationOptionsRequestTypeDef(TypedDict):
Configured: NotRequired[bool],
LaunchTemplateHibernationOptionsTypeDef#
# LaunchTemplateHibernationOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateHibernationOptionsTypeDef
def get_value() -> LaunchTemplateHibernationOptionsTypeDef:
return {
"Configured": ...,
}
# LaunchTemplateHibernationOptionsTypeDef definition
class LaunchTemplateHibernationOptionsTypeDef(TypedDict):
Configured: NotRequired[bool],
LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef#
# LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef
def get_value() -> LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef:
return {
"Arn": ...,
}
# LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef definition
class LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
LaunchTemplateIamInstanceProfileSpecificationTypeDef#
# LaunchTemplateIamInstanceProfileSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateIamInstanceProfileSpecificationTypeDef
def get_value() -> LaunchTemplateIamInstanceProfileSpecificationTypeDef:
return {
"Arn": ...,
}
# LaunchTemplateIamInstanceProfileSpecificationTypeDef definition
class LaunchTemplateIamInstanceProfileSpecificationTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef#
# LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef
def get_value() -> LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef:
return {
"AutoRecovery": ...,
}
# LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef definition
class LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef(TypedDict):
AutoRecovery: NotRequired[LaunchTemplateAutoRecoveryStateType], # (1)
LaunchTemplateInstanceMaintenanceOptionsTypeDef#
# LaunchTemplateInstanceMaintenanceOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateInstanceMaintenanceOptionsTypeDef
def get_value() -> LaunchTemplateInstanceMaintenanceOptionsTypeDef:
return {
"AutoRecovery": ...,
}
# LaunchTemplateInstanceMaintenanceOptionsTypeDef definition
class LaunchTemplateInstanceMaintenanceOptionsTypeDef(TypedDict):
AutoRecovery: NotRequired[LaunchTemplateAutoRecoveryStateType], # (1)
LaunchTemplateSpotMarketOptionsTypeDef#
# LaunchTemplateSpotMarketOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateSpotMarketOptionsTypeDef
def get_value() -> LaunchTemplateSpotMarketOptionsTypeDef:
return {
"MaxPrice": ...,
}
# LaunchTemplateSpotMarketOptionsTypeDef definition
class LaunchTemplateSpotMarketOptionsTypeDef(TypedDict):
MaxPrice: NotRequired[str],
SpotInstanceType: NotRequired[SpotInstanceTypeType], # (1)
BlockDurationMinutes: NotRequired[int],
ValidUntil: NotRequired[datetime],
InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType], # (2)
LaunchTemplateInstanceMetadataOptionsRequestTypeDef#
# LaunchTemplateInstanceMetadataOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateInstanceMetadataOptionsRequestTypeDef
def get_value() -> LaunchTemplateInstanceMetadataOptionsRequestTypeDef:
return {
"HttpTokens": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateInstanceMetadataOptionsTypeDef
def get_value() -> LaunchTemplateInstanceMetadataOptionsTypeDef:
return {
"State": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateLicenseConfigurationRequestTypeDef
def get_value() -> LaunchTemplateLicenseConfigurationRequestTypeDef:
return {
"LicenseConfigurationArn": ...,
}
# LaunchTemplateLicenseConfigurationRequestTypeDef definition
class LaunchTemplateLicenseConfigurationRequestTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
LaunchTemplateLicenseConfigurationTypeDef#
# LaunchTemplateLicenseConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateLicenseConfigurationTypeDef
def get_value() -> LaunchTemplateLicenseConfigurationTypeDef:
return {
"LicenseConfigurationArn": ...,
}
# LaunchTemplateLicenseConfigurationTypeDef definition
class LaunchTemplateLicenseConfigurationTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
LaunchTemplateNetworkPerformanceOptionsRequestTypeDef#
# LaunchTemplateNetworkPerformanceOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateNetworkPerformanceOptionsRequestTypeDef
def get_value() -> LaunchTemplateNetworkPerformanceOptionsRequestTypeDef:
return {
"BandwidthWeighting": ...,
}
# LaunchTemplateNetworkPerformanceOptionsRequestTypeDef definition
class LaunchTemplateNetworkPerformanceOptionsRequestTypeDef(TypedDict):
BandwidthWeighting: NotRequired[InstanceBandwidthWeightingType], # (1)
LaunchTemplateNetworkPerformanceOptionsTypeDef#
# LaunchTemplateNetworkPerformanceOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateNetworkPerformanceOptionsTypeDef
def get_value() -> LaunchTemplateNetworkPerformanceOptionsTypeDef:
return {
"BandwidthWeighting": ...,
}
# LaunchTemplateNetworkPerformanceOptionsTypeDef definition
class LaunchTemplateNetworkPerformanceOptionsTypeDef(TypedDict):
BandwidthWeighting: NotRequired[InstanceBandwidthWeightingType], # (1)
LaunchTemplatePlacementRequestTypeDef#
# LaunchTemplatePlacementRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplatePlacementRequestTypeDef
def get_value() -> LaunchTemplatePlacementRequestTypeDef:
return {
"AvailabilityZone": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplatePlacementTypeDef
def get_value() -> LaunchTemplatePlacementTypeDef:
return {
"AvailabilityZone": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplatePrivateDnsNameOptionsRequestTypeDef
def get_value() -> LaunchTemplatePrivateDnsNameOptionsRequestTypeDef:
return {
"HostnameType": ...,
}
# LaunchTemplatePrivateDnsNameOptionsRequestTypeDef definition
class LaunchTemplatePrivateDnsNameOptionsRequestTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- See HostnameTypeType
LaunchTemplatePrivateDnsNameOptionsTypeDef#
# LaunchTemplatePrivateDnsNameOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplatePrivateDnsNameOptionsTypeDef
def get_value() -> LaunchTemplatePrivateDnsNameOptionsTypeDef:
return {
"HostnameType": ...,
}
# LaunchTemplatePrivateDnsNameOptionsTypeDef definition
class LaunchTemplatePrivateDnsNameOptionsTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- See HostnameTypeType
LaunchTemplateSpecificationTypeDef#
# LaunchTemplateSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateSpecificationTypeDef
def get_value() -> LaunchTemplateSpecificationTypeDef:
return {
"LaunchTemplateId": ...,
}
# LaunchTemplateSpecificationTypeDef definition
class LaunchTemplateSpecificationTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
LaunchTemplatesMonitoringRequestTypeDef#
# LaunchTemplatesMonitoringRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplatesMonitoringRequestTypeDef
def get_value() -> LaunchTemplatesMonitoringRequestTypeDef:
return {
"Enabled": ...,
}
# LaunchTemplatesMonitoringRequestTypeDef definition
class LaunchTemplatesMonitoringRequestTypeDef(TypedDict):
Enabled: NotRequired[bool],
LaunchTemplatesMonitoringTypeDef#
# LaunchTemplatesMonitoringTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplatesMonitoringTypeDef
def get_value() -> LaunchTemplatesMonitoringTypeDef:
return {
"Enabled": ...,
}
# LaunchTemplatesMonitoringTypeDef definition
class LaunchTemplatesMonitoringTypeDef(TypedDict):
Enabled: NotRequired[bool],
LicenseConfigurationRequestTypeDef#
# LicenseConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LicenseConfigurationRequestTypeDef
def get_value() -> LicenseConfigurationRequestTypeDef:
return {
"LicenseConfigurationArn": ...,
}
# LicenseConfigurationRequestTypeDef definition
class LicenseConfigurationRequestTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
ListImagesInRecycleBinRequestTypeDef#
# ListImagesInRecycleBinRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ListImagesInRecycleBinRequestTypeDef
def get_value() -> ListImagesInRecycleBinRequestTypeDef:
return {
"ImageIds": ...,
}
# ListImagesInRecycleBinRequestTypeDef definition
class ListImagesInRecycleBinRequestTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
ListSnapshotsInRecycleBinRequestTypeDef#
# ListSnapshotsInRecycleBinRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ListSnapshotsInRecycleBinRequestTypeDef
def get_value() -> ListSnapshotsInRecycleBinRequestTypeDef:
return {
"MaxResults": ...,
}
# ListSnapshotsInRecycleBinRequestTypeDef definition
class ListSnapshotsInRecycleBinRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SnapshotIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
SnapshotRecycleBinInfoTypeDef#
# SnapshotRecycleBinInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotRecycleBinInfoTypeDef
def get_value() -> SnapshotRecycleBinInfoTypeDef:
return {
"SnapshotId": ...,
}
# SnapshotRecycleBinInfoTypeDef definition
class SnapshotRecycleBinInfoTypeDef(TypedDict):
SnapshotId: NotRequired[str],
RecycleBinEnterTime: NotRequired[datetime],
RecycleBinExitTime: NotRequired[datetime],
Description: NotRequired[str],
VolumeId: NotRequired[str],
LoadPermissionRequestTypeDef#
# LoadPermissionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LoadPermissionRequestTypeDef
def get_value() -> LoadPermissionRequestTypeDef:
return {
"Group": ...,
}
# LoadPermissionRequestTypeDef definition
class LoadPermissionRequestTypeDef(TypedDict):
Group: NotRequired[PermissionGroupType], # (1)
UserId: NotRequired[str],
MediaDeviceMemoryInfoTypeDef#
# MediaDeviceMemoryInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MediaDeviceMemoryInfoTypeDef
def get_value() -> MediaDeviceMemoryInfoTypeDef:
return {
"SizeInMiB": ...,
}
# MediaDeviceMemoryInfoTypeDef definition
class MediaDeviceMemoryInfoTypeDef(TypedDict):
SizeInMiB: NotRequired[int],
ModifyAddressAttributeRequestTypeDef#
# ModifyAddressAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyAddressAttributeRequestTypeDef
def get_value() -> ModifyAddressAttributeRequestTypeDef:
return {
"AllocationId": ...,
}
# ModifyAddressAttributeRequestTypeDef definition
class ModifyAddressAttributeRequestTypeDef(TypedDict):
AllocationId: str,
DomainName: NotRequired[str],
DryRun: NotRequired[bool],
ModifyAvailabilityZoneGroupRequestTypeDef#
# ModifyAvailabilityZoneGroupRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyAvailabilityZoneGroupRequestTypeDef
def get_value() -> ModifyAvailabilityZoneGroupRequestTypeDef:
return {
"GroupName": ...,
}
# ModifyAvailabilityZoneGroupRequestTypeDef definition
class ModifyAvailabilityZoneGroupRequestTypeDef(TypedDict):
GroupName: str,
OptInStatus: ModifyAvailabilityZoneOptInStatusType, # (1)
DryRun: NotRequired[bool],
ModifyDefaultCreditSpecificationRequestTypeDef#
# ModifyDefaultCreditSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyDefaultCreditSpecificationRequestTypeDef
def get_value() -> ModifyDefaultCreditSpecificationRequestTypeDef:
return {
"InstanceFamily": ...,
}
# ModifyDefaultCreditSpecificationRequestTypeDef definition
class ModifyDefaultCreditSpecificationRequestTypeDef(TypedDict):
InstanceFamily: UnlimitedSupportedInstanceFamilyType, # (1)
CpuCredits: str,
DryRun: NotRequired[bool],
ModifyEbsDefaultKmsKeyIdRequestTypeDef#
# ModifyEbsDefaultKmsKeyIdRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyEbsDefaultKmsKeyIdRequestTypeDef
def get_value() -> ModifyEbsDefaultKmsKeyIdRequestTypeDef:
return {
"KmsKeyId": ...,
}
# ModifyEbsDefaultKmsKeyIdRequestTypeDef definition
class ModifyEbsDefaultKmsKeyIdRequestTypeDef(TypedDict):
KmsKeyId: str,
DryRun: NotRequired[bool],
ModifyHostsRequestTypeDef#
# ModifyHostsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyHostsRequestTypeDef
def get_value() -> ModifyHostsRequestTypeDef:
return {
"HostIds": ...,
}
# ModifyHostsRequestTypeDef definition
class ModifyHostsRequestTypeDef(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
ModifyIdFormatRequestTypeDef#
# ModifyIdFormatRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIdFormatRequestTypeDef
def get_value() -> ModifyIdFormatRequestTypeDef:
return {
"Resource": ...,
}
# ModifyIdFormatRequestTypeDef definition
class ModifyIdFormatRequestTypeDef(TypedDict):
Resource: str,
UseLongIds: bool,
ModifyIdentityIdFormatRequestTypeDef#
# ModifyIdentityIdFormatRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIdentityIdFormatRequestTypeDef
def get_value() -> ModifyIdentityIdFormatRequestTypeDef:
return {
"Resource": ...,
}
# ModifyIdentityIdFormatRequestTypeDef definition
class ModifyIdentityIdFormatRequestTypeDef(TypedDict):
Resource: str,
UseLongIds: bool,
PrincipalArn: str,
ModifyInstanceCpuOptionsRequestTypeDef#
# ModifyInstanceCpuOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceCpuOptionsRequestTypeDef
def get_value() -> ModifyInstanceCpuOptionsRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceCpuOptionsRequestTypeDef definition
class ModifyInstanceCpuOptionsRequestTypeDef(TypedDict):
InstanceId: str,
CoreCount: int,
ThreadsPerCore: int,
DryRun: NotRequired[bool],
SuccessfulInstanceCreditSpecificationItemTypeDef#
# SuccessfulInstanceCreditSpecificationItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SuccessfulInstanceCreditSpecificationItemTypeDef
def get_value() -> SuccessfulInstanceCreditSpecificationItemTypeDef:
return {
"InstanceId": ...,
}
# SuccessfulInstanceCreditSpecificationItemTypeDef definition
class SuccessfulInstanceCreditSpecificationItemTypeDef(TypedDict):
InstanceId: NotRequired[str],
ModifyInstanceMaintenanceOptionsRequestTypeDef#
# ModifyInstanceMaintenanceOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceMaintenanceOptionsRequestTypeDef
def get_value() -> ModifyInstanceMaintenanceOptionsRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceMaintenanceOptionsRequestTypeDef definition
class ModifyInstanceMaintenanceOptionsRequestTypeDef(TypedDict):
InstanceId: str,
AutoRecovery: NotRequired[InstanceAutoRecoveryStateType], # (1)
DryRun: NotRequired[bool],
ModifyInstanceMetadataDefaultsRequestTypeDef#
# ModifyInstanceMetadataDefaultsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceMetadataDefaultsRequestTypeDef
def get_value() -> ModifyInstanceMetadataDefaultsRequestTypeDef:
return {
"HttpTokens": ...,
}
# ModifyInstanceMetadataDefaultsRequestTypeDef definition
class ModifyInstanceMetadataDefaultsRequestTypeDef(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
ModifyInstanceMetadataOptionsRequestTypeDef#
# ModifyInstanceMetadataOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceMetadataOptionsRequestTypeDef
def get_value() -> ModifyInstanceMetadataOptionsRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceMetadataOptionsRequestTypeDef definition
class ModifyInstanceMetadataOptionsRequestTypeDef(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
ModifyInstanceNetworkPerformanceRequestTypeDef#
# ModifyInstanceNetworkPerformanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceNetworkPerformanceRequestTypeDef
def get_value() -> ModifyInstanceNetworkPerformanceRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceNetworkPerformanceRequestTypeDef definition
class ModifyInstanceNetworkPerformanceRequestTypeDef(TypedDict):
InstanceId: str,
BandwidthWeighting: InstanceBandwidthWeightingType, # (1)
DryRun: NotRequired[bool],
ModifyInstancePlacementRequestTypeDef#
# ModifyInstancePlacementRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstancePlacementRequestTypeDef
def get_value() -> ModifyInstancePlacementRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstancePlacementRequestTypeDef definition
class ModifyInstancePlacementRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import RemoveIpamOperatingRegionTypeDef
def get_value() -> RemoveIpamOperatingRegionTypeDef:
return {
"RegionName": ...,
}
# RemoveIpamOperatingRegionTypeDef definition
class RemoveIpamOperatingRegionTypeDef(TypedDict):
RegionName: NotRequired[str],
ModifyIpamResourceCidrRequestTypeDef#
# ModifyIpamResourceCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamResourceCidrRequestTypeDef
def get_value() -> ModifyIpamResourceCidrRequestTypeDef:
return {
"ResourceId": ...,
}
# ModifyIpamResourceCidrRequestTypeDef definition
class ModifyIpamResourceCidrRequestTypeDef(TypedDict):
ResourceId: str,
ResourceCidr: str,
ResourceRegion: str,
CurrentIpamScopeId: str,
Monitored: bool,
DryRun: NotRequired[bool],
DestinationIpamScopeId: NotRequired[str],
RemoveIpamOrganizationalUnitExclusionTypeDef#
# RemoveIpamOrganizationalUnitExclusionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RemoveIpamOrganizationalUnitExclusionTypeDef
def get_value() -> RemoveIpamOrganizationalUnitExclusionTypeDef:
return {
"OrganizationsEntityPath": ...,
}
# RemoveIpamOrganizationalUnitExclusionTypeDef definition
class RemoveIpamOrganizationalUnitExclusionTypeDef(TypedDict):
OrganizationsEntityPath: NotRequired[str],
ModifyIpamScopeRequestTypeDef#
# ModifyIpamScopeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamScopeRequestTypeDef
def get_value() -> ModifyIpamScopeRequestTypeDef:
return {
"IpamScopeId": ...,
}
# ModifyIpamScopeRequestTypeDef definition
class ModifyIpamScopeRequestTypeDef(TypedDict):
IpamScopeId: str,
DryRun: NotRequired[bool],
Description: NotRequired[str],
ModifyLaunchTemplateRequestTypeDef#
# ModifyLaunchTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyLaunchTemplateRequestTypeDef
def get_value() -> ModifyLaunchTemplateRequestTypeDef:
return {
"DryRun": ...,
}
# ModifyLaunchTemplateRequestTypeDef definition
class ModifyLaunchTemplateRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
DefaultVersion: NotRequired[str],
ModifyLocalGatewayRouteRequestTypeDef#
# ModifyLocalGatewayRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyLocalGatewayRouteRequestTypeDef
def get_value() -> ModifyLocalGatewayRouteRequestTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# ModifyLocalGatewayRouteRequestTypeDef definition
class ModifyLocalGatewayRouteRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
DestinationCidrBlock: NotRequired[str],
LocalGatewayVirtualInterfaceGroupId: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
DryRun: NotRequired[bool],
DestinationPrefixListId: NotRequired[str],
RemovePrefixListEntryTypeDef#
# RemovePrefixListEntryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RemovePrefixListEntryTypeDef
def get_value() -> RemovePrefixListEntryTypeDef:
return {
"Cidr": ...,
}
# RemovePrefixListEntryTypeDef definition
class RemovePrefixListEntryTypeDef(TypedDict):
Cidr: str,
NetworkInterfaceAttachmentChangesTypeDef#
# NetworkInterfaceAttachmentChangesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfaceAttachmentChangesTypeDef
def get_value() -> NetworkInterfaceAttachmentChangesTypeDef:
return {
"AttachmentId": ...,
}
# NetworkInterfaceAttachmentChangesTypeDef definition
class NetworkInterfaceAttachmentChangesTypeDef(TypedDict):
AttachmentId: NotRequired[str],
DeleteOnTermination: NotRequired[bool],
ModifyPrivateDnsNameOptionsRequestTypeDef#
# ModifyPrivateDnsNameOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyPrivateDnsNameOptionsRequestTypeDef
def get_value() -> ModifyPrivateDnsNameOptionsRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyPrivateDnsNameOptionsRequestTypeDef definition
class ModifyPrivateDnsNameOptionsRequestTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
PrivateDnsHostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- See HostnameTypeType
ReservedInstancesConfigurationTypeDef#
# ReservedInstancesConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstancesConfigurationTypeDef
def get_value() -> ReservedInstancesConfigurationTypeDef:
return {
"AvailabilityZone": ...,
}
# 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
ModifySnapshotTierRequestTypeDef#
# ModifySnapshotTierRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySnapshotTierRequestTypeDef
def get_value() -> ModifySnapshotTierRequestTypeDef:
return {
"SnapshotId": ...,
}
# ModifySnapshotTierRequestTypeDef definition
class ModifySnapshotTierRequestTypeDef(TypedDict):
SnapshotId: str,
StorageTier: NotRequired[TargetStorageTierType], # (1)
DryRun: NotRequired[bool],
ModifyTrafficMirrorFilterNetworkServicesRequestTypeDef#
# ModifyTrafficMirrorFilterNetworkServicesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTrafficMirrorFilterNetworkServicesRequestTypeDef
def get_value() -> ModifyTrafficMirrorFilterNetworkServicesRequestTypeDef:
return {
"TrafficMirrorFilterId": ...,
}
# ModifyTrafficMirrorFilterNetworkServicesRequestTypeDef definition
class ModifyTrafficMirrorFilterNetworkServicesRequestTypeDef(TypedDict):
TrafficMirrorFilterId: str,
AddNetworkServices: NotRequired[Sequence[TrafficMirrorNetworkServiceType]], # (1)
RemoveNetworkServices: NotRequired[Sequence[TrafficMirrorNetworkServiceType]], # (1)
DryRun: NotRequired[bool],
ModifyTrafficMirrorSessionRequestTypeDef#
# ModifyTrafficMirrorSessionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTrafficMirrorSessionRequestTypeDef
def get_value() -> ModifyTrafficMirrorSessionRequestTypeDef:
return {
"TrafficMirrorSessionId": ...,
}
# ModifyTrafficMirrorSessionRequestTypeDef definition
class ModifyTrafficMirrorSessionRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTransitGatewayOptionsTypeDef
def get_value() -> ModifyTransitGatewayOptionsTypeDef:
return {
"AddTransitGatewayCidrBlocks": ...,
}
# 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
ModifyTransitGatewayPrefixListReferenceRequestTypeDef#
# ModifyTransitGatewayPrefixListReferenceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTransitGatewayPrefixListReferenceRequestTypeDef
def get_value() -> ModifyTransitGatewayPrefixListReferenceRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# ModifyTransitGatewayPrefixListReferenceRequestTypeDef definition
class ModifyTransitGatewayPrefixListReferenceRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
PrefixListId: str,
TransitGatewayAttachmentId: NotRequired[str],
Blackhole: NotRequired[bool],
DryRun: NotRequired[bool],
ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef#
# ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef
def get_value() -> ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef:
return {
"DnsSupport": ...,
}
# 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
ModifyVerifiedAccessEndpointPortRangeTypeDef#
# ModifyVerifiedAccessEndpointPortRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointPortRangeTypeDef
def get_value() -> ModifyVerifiedAccessEndpointPortRangeTypeDef:
return {
"FromPort": ...,
}
# ModifyVerifiedAccessEndpointPortRangeTypeDef definition
class ModifyVerifiedAccessEndpointPortRangeTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
VerifiedAccessSseSpecificationResponseTypeDef#
# VerifiedAccessSseSpecificationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessSseSpecificationResponseTypeDef
def get_value() -> VerifiedAccessSseSpecificationResponseTypeDef:
return {
"CustomerManagedKeyEnabled": ...,
}
# VerifiedAccessSseSpecificationResponseTypeDef definition
class VerifiedAccessSseSpecificationResponseTypeDef(TypedDict):
CustomerManagedKeyEnabled: NotRequired[bool],
KmsKeyArn: NotRequired[str],
ModifyVerifiedAccessEndpointRdsOptionsTypeDef#
# ModifyVerifiedAccessEndpointRdsOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointRdsOptionsTypeDef
def get_value() -> ModifyVerifiedAccessEndpointRdsOptionsTypeDef:
return {
"SubnetIds": ...,
}
# ModifyVerifiedAccessEndpointRdsOptionsTypeDef definition
class ModifyVerifiedAccessEndpointRdsOptionsTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
Port: NotRequired[int],
RdsEndpoint: NotRequired[str],
ModifyVerifiedAccessGroupRequestTypeDef#
# ModifyVerifiedAccessGroupRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessGroupRequestTypeDef
def get_value() -> ModifyVerifiedAccessGroupRequestTypeDef:
return {
"VerifiedAccessGroupId": ...,
}
# ModifyVerifiedAccessGroupRequestTypeDef definition
class ModifyVerifiedAccessGroupRequestTypeDef(TypedDict):
VerifiedAccessGroupId: str,
VerifiedAccessInstanceId: NotRequired[str],
Description: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
ModifyVerifiedAccessInstanceRequestTypeDef#
# ModifyVerifiedAccessInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessInstanceRequestTypeDef
def get_value() -> ModifyVerifiedAccessInstanceRequestTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# ModifyVerifiedAccessInstanceRequestTypeDef definition
class ModifyVerifiedAccessInstanceRequestTypeDef(TypedDict):
VerifiedAccessInstanceId: str,
Description: NotRequired[str],
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
CidrEndpointsCustomSubDomain: NotRequired[str],
ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef#
# ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef
def get_value() -> ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef:
return {
"PublicSigningKeyEndpoint": ...,
}
# ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef definition
class ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef(TypedDict):
PublicSigningKeyEndpoint: NotRequired[str],
Issuer: NotRequired[str],
AuthorizationEndpoint: NotRequired[str],
TokenEndpoint: NotRequired[str],
UserInfoEndpoint: NotRequired[str],
ClientId: NotRequired[str],
ClientSecret: NotRequired[str],
Scope: NotRequired[str],
ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef#
# ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef
def get_value() -> ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef:
return {
"PublicSigningKeyUrl": ...,
}
# ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef definition
class ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef(TypedDict):
PublicSigningKeyUrl: NotRequired[str],
ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef#
# ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef
def get_value() -> ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef:
return {
"Issuer": ...,
}
# 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],
ModifyVolumeRequestTypeDef#
# ModifyVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVolumeRequestTypeDef
def get_value() -> ModifyVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# ModifyVolumeRequestTypeDef definition
class ModifyVolumeRequestTypeDef(TypedDict):
VolumeId: str,
DryRun: NotRequired[bool],
Size: NotRequired[int],
VolumeType: NotRequired[VolumeTypeType], # (1)
Iops: NotRequired[int],
Throughput: NotRequired[int],
MultiAttachEnabled: NotRequired[bool],
- See VolumeTypeType
ModifyVpcBlockPublicAccessExclusionRequestTypeDef#
# ModifyVpcBlockPublicAccessExclusionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcBlockPublicAccessExclusionRequestTypeDef
def get_value() -> ModifyVpcBlockPublicAccessExclusionRequestTypeDef:
return {
"ExclusionId": ...,
}
# ModifyVpcBlockPublicAccessExclusionRequestTypeDef definition
class ModifyVpcBlockPublicAccessExclusionRequestTypeDef(TypedDict):
ExclusionId: str,
InternetGatewayExclusionMode: InternetGatewayExclusionModeType, # (1)
DryRun: NotRequired[bool],
ModifyVpcBlockPublicAccessOptionsRequestTypeDef#
# ModifyVpcBlockPublicAccessOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcBlockPublicAccessOptionsRequestTypeDef
def get_value() -> ModifyVpcBlockPublicAccessOptionsRequestTypeDef:
return {
"InternetGatewayBlockMode": ...,
}
# ModifyVpcBlockPublicAccessOptionsRequestTypeDef definition
class ModifyVpcBlockPublicAccessOptionsRequestTypeDef(TypedDict):
InternetGatewayBlockMode: InternetGatewayBlockModeType, # (1)
DryRun: NotRequired[bool],
ModifyVpcEndpointConnectionNotificationRequestTypeDef#
# ModifyVpcEndpointConnectionNotificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointConnectionNotificationRequestTypeDef
def get_value() -> ModifyVpcEndpointConnectionNotificationRequestTypeDef:
return {
"ConnectionNotificationId": ...,
}
# ModifyVpcEndpointConnectionNotificationRequestTypeDef definition
class ModifyVpcEndpointConnectionNotificationRequestTypeDef(TypedDict):
ConnectionNotificationId: str,
DryRun: NotRequired[bool],
ConnectionNotificationArn: NotRequired[str],
ConnectionEvents: NotRequired[Sequence[str]],
ModifyVpcEndpointServiceConfigurationRequestTypeDef#
# ModifyVpcEndpointServiceConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointServiceConfigurationRequestTypeDef
def get_value() -> ModifyVpcEndpointServiceConfigurationRequestTypeDef:
return {
"ServiceId": ...,
}
# ModifyVpcEndpointServiceConfigurationRequestTypeDef definition
class ModifyVpcEndpointServiceConfigurationRequestTypeDef(TypedDict):
ServiceId: str,
DryRun: NotRequired[bool],
PrivateDnsName: NotRequired[str],
RemovePrivateDnsName: NotRequired[bool],
AcceptanceRequired: NotRequired[bool],
AddNetworkLoadBalancerArns: NotRequired[Sequence[str]],
RemoveNetworkLoadBalancerArns: NotRequired[Sequence[str]],
AddGatewayLoadBalancerArns: NotRequired[Sequence[str]],
RemoveGatewayLoadBalancerArns: NotRequired[Sequence[str]],
AddSupportedIpAddressTypes: NotRequired[Sequence[str]],
RemoveSupportedIpAddressTypes: NotRequired[Sequence[str]],
AddSupportedRegions: NotRequired[Sequence[str]],
RemoveSupportedRegions: NotRequired[Sequence[str]],
ModifyVpcEndpointServicePayerResponsibilityRequestTypeDef#
# ModifyVpcEndpointServicePayerResponsibilityRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointServicePayerResponsibilityRequestTypeDef
def get_value() -> ModifyVpcEndpointServicePayerResponsibilityRequestTypeDef:
return {
"ServiceId": ...,
}
# ModifyVpcEndpointServicePayerResponsibilityRequestTypeDef definition
class ModifyVpcEndpointServicePayerResponsibilityRequestTypeDef(TypedDict):
ServiceId: str,
PayerResponsibility: PayerResponsibilityType, # (1)
DryRun: NotRequired[bool],
ModifyVpcEndpointServicePermissionsRequestTypeDef#
# ModifyVpcEndpointServicePermissionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointServicePermissionsRequestTypeDef
def get_value() -> ModifyVpcEndpointServicePermissionsRequestTypeDef:
return {
"ServiceId": ...,
}
# ModifyVpcEndpointServicePermissionsRequestTypeDef definition
class ModifyVpcEndpointServicePermissionsRequestTypeDef(TypedDict):
ServiceId: str,
DryRun: NotRequired[bool],
AddAllowedPrincipals: NotRequired[Sequence[str]],
RemoveAllowedPrincipals: NotRequired[Sequence[str]],
PeeringConnectionOptionsRequestTypeDef#
# PeeringConnectionOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PeeringConnectionOptionsRequestTypeDef
def get_value() -> PeeringConnectionOptionsRequestTypeDef:
return {
"AllowDnsResolutionFromRemoteVpc": ...,
}
# PeeringConnectionOptionsRequestTypeDef definition
class PeeringConnectionOptionsRequestTypeDef(TypedDict):
AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],
PeeringConnectionOptionsTypeDef#
# PeeringConnectionOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PeeringConnectionOptionsTypeDef
def get_value() -> PeeringConnectionOptionsTypeDef:
return {
"AllowDnsResolutionFromRemoteVpc": ...,
}
# PeeringConnectionOptionsTypeDef definition
class PeeringConnectionOptionsTypeDef(TypedDict):
AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],
ModifyVpcTenancyRequestTypeDef#
# ModifyVpcTenancyRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcTenancyRequestTypeDef
def get_value() -> ModifyVpcTenancyRequestTypeDef:
return {
"VpcId": ...,
}
# ModifyVpcTenancyRequestTypeDef definition
class ModifyVpcTenancyRequestTypeDef(TypedDict):
VpcId: str,
InstanceTenancy: VpcTenancyType, # (1)
DryRun: NotRequired[bool],
- See VpcTenancyType
ModifyVpnConnectionOptionsRequestTypeDef#
# ModifyVpnConnectionOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnConnectionOptionsRequestTypeDef
def get_value() -> ModifyVpnConnectionOptionsRequestTypeDef:
return {
"VpnConnectionId": ...,
}
# ModifyVpnConnectionOptionsRequestTypeDef definition
class ModifyVpnConnectionOptionsRequestTypeDef(TypedDict):
VpnConnectionId: str,
LocalIpv4NetworkCidr: NotRequired[str],
RemoteIpv4NetworkCidr: NotRequired[str],
LocalIpv6NetworkCidr: NotRequired[str],
RemoteIpv6NetworkCidr: NotRequired[str],
DryRun: NotRequired[bool],
ModifyVpnConnectionRequestTypeDef#
# ModifyVpnConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnConnectionRequestTypeDef
def get_value() -> ModifyVpnConnectionRequestTypeDef:
return {
"VpnConnectionId": ...,
}
# ModifyVpnConnectionRequestTypeDef definition
class ModifyVpnConnectionRequestTypeDef(TypedDict):
VpnConnectionId: str,
TransitGatewayId: NotRequired[str],
CustomerGatewayId: NotRequired[str],
VpnGatewayId: NotRequired[str],
DryRun: NotRequired[bool],
ModifyVpnTunnelCertificateRequestTypeDef#
# ModifyVpnTunnelCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnTunnelCertificateRequestTypeDef
def get_value() -> ModifyVpnTunnelCertificateRequestTypeDef:
return {
"VpnConnectionId": ...,
}
# ModifyVpnTunnelCertificateRequestTypeDef definition
class ModifyVpnTunnelCertificateRequestTypeDef(TypedDict):
VpnConnectionId: str,
VpnTunnelOutsideIpAddress: str,
DryRun: NotRequired[bool],
Phase1DHGroupNumbersRequestListValueTypeDef#
# Phase1DHGroupNumbersRequestListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase1DHGroupNumbersRequestListValueTypeDef
def get_value() -> Phase1DHGroupNumbersRequestListValueTypeDef:
return {
"Value": ...,
}
# Phase1DHGroupNumbersRequestListValueTypeDef definition
class Phase1DHGroupNumbersRequestListValueTypeDef(TypedDict):
Value: NotRequired[int],
Phase1EncryptionAlgorithmsRequestListValueTypeDef#
# Phase1EncryptionAlgorithmsRequestListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase1EncryptionAlgorithmsRequestListValueTypeDef
def get_value() -> Phase1EncryptionAlgorithmsRequestListValueTypeDef:
return {
"Value": ...,
}
# Phase1EncryptionAlgorithmsRequestListValueTypeDef definition
class Phase1EncryptionAlgorithmsRequestListValueTypeDef(TypedDict):
Value: NotRequired[str],
Phase1IntegrityAlgorithmsRequestListValueTypeDef#
# Phase1IntegrityAlgorithmsRequestListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase1IntegrityAlgorithmsRequestListValueTypeDef
def get_value() -> Phase1IntegrityAlgorithmsRequestListValueTypeDef:
return {
"Value": ...,
}
# Phase1IntegrityAlgorithmsRequestListValueTypeDef definition
class Phase1IntegrityAlgorithmsRequestListValueTypeDef(TypedDict):
Value: NotRequired[str],
Phase2DHGroupNumbersRequestListValueTypeDef#
# Phase2DHGroupNumbersRequestListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase2DHGroupNumbersRequestListValueTypeDef
def get_value() -> Phase2DHGroupNumbersRequestListValueTypeDef:
return {
"Value": ...,
}
# Phase2DHGroupNumbersRequestListValueTypeDef definition
class Phase2DHGroupNumbersRequestListValueTypeDef(TypedDict):
Value: NotRequired[int],
Phase2EncryptionAlgorithmsRequestListValueTypeDef#
# Phase2EncryptionAlgorithmsRequestListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase2EncryptionAlgorithmsRequestListValueTypeDef
def get_value() -> Phase2EncryptionAlgorithmsRequestListValueTypeDef:
return {
"Value": ...,
}
# Phase2EncryptionAlgorithmsRequestListValueTypeDef definition
class Phase2EncryptionAlgorithmsRequestListValueTypeDef(TypedDict):
Value: NotRequired[str],
Phase2IntegrityAlgorithmsRequestListValueTypeDef#
# Phase2IntegrityAlgorithmsRequestListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase2IntegrityAlgorithmsRequestListValueTypeDef
def get_value() -> Phase2IntegrityAlgorithmsRequestListValueTypeDef:
return {
"Value": ...,
}
# Phase2IntegrityAlgorithmsRequestListValueTypeDef definition
class Phase2IntegrityAlgorithmsRequestListValueTypeDef(TypedDict):
Value: NotRequired[str],
MonitorInstancesRequestInstanceMonitorTypeDef#
# MonitorInstancesRequestInstanceMonitorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MonitorInstancesRequestInstanceMonitorTypeDef
def get_value() -> MonitorInstancesRequestInstanceMonitorTypeDef:
return {
"DryRun": ...,
}
# MonitorInstancesRequestInstanceMonitorTypeDef definition
class MonitorInstancesRequestInstanceMonitorTypeDef(TypedDict):
DryRun: NotRequired[bool],
MonitorInstancesRequestTypeDef#
# MonitorInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MonitorInstancesRequestTypeDef
def get_value() -> MonitorInstancesRequestTypeDef:
return {
"InstanceIds": ...,
}
# MonitorInstancesRequestTypeDef definition
class MonitorInstancesRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
DryRun: NotRequired[bool],
MoveAddressToVpcRequestTypeDef#
# MoveAddressToVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MoveAddressToVpcRequestTypeDef
def get_value() -> MoveAddressToVpcRequestTypeDef:
return {
"PublicIp": ...,
}
# MoveAddressToVpcRequestTypeDef definition
class MoveAddressToVpcRequestTypeDef(TypedDict):
PublicIp: str,
DryRun: NotRequired[bool],
MoveByoipCidrToIpamRequestTypeDef#
# MoveByoipCidrToIpamRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MoveByoipCidrToIpamRequestTypeDef
def get_value() -> MoveByoipCidrToIpamRequestTypeDef:
return {
"Cidr": ...,
}
# MoveByoipCidrToIpamRequestTypeDef definition
class MoveByoipCidrToIpamRequestTypeDef(TypedDict):
Cidr: str,
IpamPoolId: str,
IpamPoolOwner: str,
DryRun: NotRequired[bool],
MoveCapacityReservationInstancesRequestTypeDef#
# MoveCapacityReservationInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MoveCapacityReservationInstancesRequestTypeDef
def get_value() -> MoveCapacityReservationInstancesRequestTypeDef:
return {
"SourceCapacityReservationId": ...,
}
# MoveCapacityReservationInstancesRequestTypeDef definition
class MoveCapacityReservationInstancesRequestTypeDef(TypedDict):
SourceCapacityReservationId: str,
DestinationCapacityReservationId: str,
InstanceCount: int,
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
ProvisionedBandwidthTypeDef#
# ProvisionedBandwidthTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionedBandwidthTypeDef
def get_value() -> ProvisionedBandwidthTypeDef:
return {
"ProvisionTime": ...,
}
# ProvisionedBandwidthTypeDef definition
class ProvisionedBandwidthTypeDef(TypedDict):
ProvisionTime: NotRequired[datetime],
Provisioned: NotRequired[str],
RequestTime: NotRequired[datetime],
Requested: NotRequired[str],
Status: NotRequired[str],
NativeApplicationOidcOptionsTypeDef#
# NativeApplicationOidcOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NativeApplicationOidcOptionsTypeDef
def get_value() -> NativeApplicationOidcOptionsTypeDef:
return {
"PublicSigningKeyEndpoint": ...,
}
# NativeApplicationOidcOptionsTypeDef definition
class NativeApplicationOidcOptionsTypeDef(TypedDict):
PublicSigningKeyEndpoint: NotRequired[str],
Issuer: NotRequired[str],
AuthorizationEndpoint: NotRequired[str],
TokenEndpoint: NotRequired[str],
UserInfoEndpoint: NotRequired[str],
ClientId: NotRequired[str],
Scope: NotRequired[str],
NetworkAclAssociationTypeDef#
# NetworkAclAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkAclAssociationTypeDef
def get_value() -> NetworkAclAssociationTypeDef:
return {
"NetworkAclAssociationId": ...,
}
# NetworkAclAssociationTypeDef definition
class NetworkAclAssociationTypeDef(TypedDict):
NetworkAclAssociationId: NotRequired[str],
NetworkAclId: NotRequired[str],
SubnetId: NotRequired[str],
NetworkCardInfoTypeDef#
# NetworkCardInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkCardInfoTypeDef
def get_value() -> NetworkCardInfoTypeDef:
return {
"NetworkCardIndex": ...,
}
# NetworkCardInfoTypeDef definition
class NetworkCardInfoTypeDef(TypedDict):
NetworkCardIndex: NotRequired[int],
NetworkPerformance: NotRequired[str],
MaximumNetworkInterfaces: NotRequired[int],
BaselineBandwidthInGbps: NotRequired[float],
PeakBandwidthInGbps: NotRequired[float],
NetworkInterfaceAssociationTypeDef#
# NetworkInterfaceAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfaceAssociationTypeDef
def get_value() -> NetworkInterfaceAssociationTypeDef:
return {
"AllocationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfaceIpv6AddressTypeDef
def get_value() -> NetworkInterfaceIpv6AddressTypeDef:
return {
"Ipv6Address": ...,
}
# NetworkInterfaceIpv6AddressTypeDef definition
class NetworkInterfaceIpv6AddressTypeDef(TypedDict):
Ipv6Address: NotRequired[str],
IsPrimaryIpv6: NotRequired[bool],
NetworkInterfacePermissionStateTypeDef#
# NetworkInterfacePermissionStateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfacePermissionStateTypeDef
def get_value() -> NetworkInterfacePermissionStateTypeDef:
return {
"State": ...,
}
# NetworkInterfacePermissionStateTypeDef definition
class NetworkInterfacePermissionStateTypeDef(TypedDict):
State: NotRequired[NetworkInterfacePermissionStateCodeType], # (1)
StatusMessage: NotRequired[str],
NeuronDeviceCoreInfoTypeDef#
# NeuronDeviceCoreInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NeuronDeviceCoreInfoTypeDef
def get_value() -> NeuronDeviceCoreInfoTypeDef:
return {
"Count": ...,
}
# NeuronDeviceCoreInfoTypeDef definition
class NeuronDeviceCoreInfoTypeDef(TypedDict):
Count: NotRequired[int],
Version: NotRequired[int],
NeuronDeviceMemoryInfoTypeDef#
# NeuronDeviceMemoryInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NeuronDeviceMemoryInfoTypeDef
def get_value() -> NeuronDeviceMemoryInfoTypeDef:
return {
"SizeInMiB": ...,
}
# NeuronDeviceMemoryInfoTypeDef definition
class NeuronDeviceMemoryInfoTypeDef(TypedDict):
SizeInMiB: NotRequired[int],
OidcOptionsTypeDef#
# OidcOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import OidcOptionsTypeDef
def get_value() -> OidcOptionsTypeDef:
return {
"Issuer": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import PacketHeaderStatementRequestTypeDef
def get_value() -> PacketHeaderStatementRequestTypeDef:
return {
"SourceAddresses": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import PacketHeaderStatementTypeDef
def get_value() -> PacketHeaderStatementTypeDef:
return {
"SourceAddresses": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import RequestFilterPortRangeTypeDef
def get_value() -> RequestFilterPortRangeTypeDef:
return {
"FromPort": ...,
}
# RequestFilterPortRangeTypeDef definition
class RequestFilterPortRangeTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
ResourceStatementRequestTypeDef#
# ResourceStatementRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResourceStatementRequestTypeDef
def get_value() -> ResourceStatementRequestTypeDef:
return {
"Resources": ...,
}
# ResourceStatementRequestTypeDef definition
class ResourceStatementRequestTypeDef(TypedDict):
Resources: NotRequired[Sequence[str]],
ResourceTypes: NotRequired[Sequence[str]],
ResourceStatementTypeDef#
# ResourceStatementTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResourceStatementTypeDef
def get_value() -> ResourceStatementTypeDef:
return {
"Resources": ...,
}
# ResourceStatementTypeDef definition
class ResourceStatementTypeDef(TypedDict):
Resources: NotRequired[List[str]],
ResourceTypes: NotRequired[List[str]],
PeeringAttachmentStatusTypeDef#
# PeeringAttachmentStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PeeringAttachmentStatusTypeDef
def get_value() -> PeeringAttachmentStatusTypeDef:
return {
"Code": ...,
}
# PeeringAttachmentStatusTypeDef definition
class PeeringAttachmentStatusTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
PeeringTgwInfoTypeDef#
# PeeringTgwInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PeeringTgwInfoTypeDef
def get_value() -> PeeringTgwInfoTypeDef:
return {
"TransitGatewayId": ...,
}
# PeeringTgwInfoTypeDef definition
class PeeringTgwInfoTypeDef(TypedDict):
TransitGatewayId: NotRequired[str],
CoreNetworkId: NotRequired[str],
OwnerId: NotRequired[str],
Region: NotRequired[str],
Phase1DHGroupNumbersListValueTypeDef#
# Phase1DHGroupNumbersListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase1DHGroupNumbersListValueTypeDef
def get_value() -> Phase1DHGroupNumbersListValueTypeDef:
return {
"Value": ...,
}
# Phase1DHGroupNumbersListValueTypeDef definition
class Phase1DHGroupNumbersListValueTypeDef(TypedDict):
Value: NotRequired[int],
Phase1EncryptionAlgorithmsListValueTypeDef#
# Phase1EncryptionAlgorithmsListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase1EncryptionAlgorithmsListValueTypeDef
def get_value() -> Phase1EncryptionAlgorithmsListValueTypeDef:
return {
"Value": ...,
}
# Phase1EncryptionAlgorithmsListValueTypeDef definition
class Phase1EncryptionAlgorithmsListValueTypeDef(TypedDict):
Value: NotRequired[str],
Phase1IntegrityAlgorithmsListValueTypeDef#
# Phase1IntegrityAlgorithmsListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase1IntegrityAlgorithmsListValueTypeDef
def get_value() -> Phase1IntegrityAlgorithmsListValueTypeDef:
return {
"Value": ...,
}
# Phase1IntegrityAlgorithmsListValueTypeDef definition
class Phase1IntegrityAlgorithmsListValueTypeDef(TypedDict):
Value: NotRequired[str],
Phase2DHGroupNumbersListValueTypeDef#
# Phase2DHGroupNumbersListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase2DHGroupNumbersListValueTypeDef
def get_value() -> Phase2DHGroupNumbersListValueTypeDef:
return {
"Value": ...,
}
# Phase2DHGroupNumbersListValueTypeDef definition
class Phase2DHGroupNumbersListValueTypeDef(TypedDict):
Value: NotRequired[int],
Phase2EncryptionAlgorithmsListValueTypeDef#
# Phase2EncryptionAlgorithmsListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase2EncryptionAlgorithmsListValueTypeDef
def get_value() -> Phase2EncryptionAlgorithmsListValueTypeDef:
return {
"Value": ...,
}
# Phase2EncryptionAlgorithmsListValueTypeDef definition
class Phase2EncryptionAlgorithmsListValueTypeDef(TypedDict):
Value: NotRequired[str],
Phase2IntegrityAlgorithmsListValueTypeDef#
# Phase2IntegrityAlgorithmsListValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Phase2IntegrityAlgorithmsListValueTypeDef
def get_value() -> Phase2IntegrityAlgorithmsListValueTypeDef:
return {
"Value": ...,
}
# Phase2IntegrityAlgorithmsListValueTypeDef definition
class Phase2IntegrityAlgorithmsListValueTypeDef(TypedDict):
Value: NotRequired[str],
PriceScheduleTypeDef#
# PriceScheduleTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PriceScheduleTypeDef
def get_value() -> PriceScheduleTypeDef:
return {
"Active": ...,
}
# PriceScheduleTypeDef definition
class PriceScheduleTypeDef(TypedDict):
Active: NotRequired[bool],
CurrencyCode: NotRequired[CurrencyCodeValuesType], # (1)
Price: NotRequired[float],
Term: NotRequired[int],
PricingDetailTypeDef#
# PricingDetailTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PricingDetailTypeDef
def get_value() -> PricingDetailTypeDef:
return {
"Count": ...,
}
# PricingDetailTypeDef definition
class PricingDetailTypeDef(TypedDict):
Count: NotRequired[int],
Price: NotRequired[float],
PrivateDnsDetailsTypeDef#
# PrivateDnsDetailsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrivateDnsDetailsTypeDef
def get_value() -> PrivateDnsDetailsTypeDef:
return {
"PrivateDnsName": ...,
}
# PrivateDnsDetailsTypeDef definition
class PrivateDnsDetailsTypeDef(TypedDict):
PrivateDnsName: NotRequired[str],
PrivateDnsNameConfigurationTypeDef#
# PrivateDnsNameConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrivateDnsNameConfigurationTypeDef
def get_value() -> PrivateDnsNameConfigurationTypeDef:
return {
"State": ...,
}
# PrivateDnsNameConfigurationTypeDef definition
class PrivateDnsNameConfigurationTypeDef(TypedDict):
State: NotRequired[DnsNameStateType], # (1)
Type: NotRequired[str],
Value: NotRequired[str],
Name: NotRequired[str],
- See DnsNameStateType
PrivateDnsNameOptionsOnLaunchTypeDef#
# PrivateDnsNameOptionsOnLaunchTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrivateDnsNameOptionsOnLaunchTypeDef
def get_value() -> PrivateDnsNameOptionsOnLaunchTypeDef:
return {
"HostnameType": ...,
}
# PrivateDnsNameOptionsOnLaunchTypeDef definition
class PrivateDnsNameOptionsOnLaunchTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- See HostnameTypeType
PrivateDnsNameOptionsRequestTypeDef#
# PrivateDnsNameOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrivateDnsNameOptionsRequestTypeDef
def get_value() -> PrivateDnsNameOptionsRequestTypeDef:
return {
"HostnameType": ...,
}
# PrivateDnsNameOptionsRequestTypeDef definition
class PrivateDnsNameOptionsRequestTypeDef(TypedDict):
HostnameType: NotRequired[HostnameTypeType], # (1)
EnableResourceNameDnsARecord: NotRequired[bool],
EnableResourceNameDnsAAAARecord: NotRequired[bool],
- See HostnameTypeType
PropagatingVgwTypeDef#
# PropagatingVgwTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PropagatingVgwTypeDef
def get_value() -> PropagatingVgwTypeDef:
return {
"GatewayId": ...,
}
# PropagatingVgwTypeDef definition
class PropagatingVgwTypeDef(TypedDict):
GatewayId: NotRequired[str],
ProvisionPublicIpv4PoolCidrRequestTypeDef#
# ProvisionPublicIpv4PoolCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionPublicIpv4PoolCidrRequestTypeDef
def get_value() -> ProvisionPublicIpv4PoolCidrRequestTypeDef:
return {
"IpamPoolId": ...,
}
# ProvisionPublicIpv4PoolCidrRequestTypeDef definition
class ProvisionPublicIpv4PoolCidrRequestTypeDef(TypedDict):
IpamPoolId: str,
PoolId: str,
NetmaskLength: int,
DryRun: NotRequired[bool],
NetworkBorderGroup: NotRequired[str],
PublicIpv4PoolRangeTypeDef#
# PublicIpv4PoolRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PublicIpv4PoolRangeTypeDef
def get_value() -> PublicIpv4PoolRangeTypeDef:
return {
"FirstAddress": ...,
}
# PublicIpv4PoolRangeTypeDef definition
class PublicIpv4PoolRangeTypeDef(TypedDict):
FirstAddress: NotRequired[str],
LastAddress: NotRequired[str],
AddressCount: NotRequired[int],
AvailableAddressCount: NotRequired[int],
PurchaseCapacityBlockExtensionRequestTypeDef#
# PurchaseCapacityBlockExtensionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseCapacityBlockExtensionRequestTypeDef
def get_value() -> PurchaseCapacityBlockExtensionRequestTypeDef:
return {
"CapacityBlockExtensionOfferingId": ...,
}
# PurchaseCapacityBlockExtensionRequestTypeDef definition
class PurchaseCapacityBlockExtensionRequestTypeDef(TypedDict):
CapacityBlockExtensionOfferingId: str,
CapacityReservationId: str,
DryRun: NotRequired[bool],
PurchaseRequestTypeDef#
# PurchaseRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseRequestTypeDef
def get_value() -> PurchaseRequestTypeDef:
return {
"InstanceCount": ...,
}
# PurchaseRequestTypeDef definition
class PurchaseRequestTypeDef(TypedDict):
InstanceCount: int,
PurchaseToken: str,
ReservedInstanceLimitPriceTypeDef#
# ReservedInstanceLimitPriceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstanceLimitPriceTypeDef
def get_value() -> ReservedInstanceLimitPriceTypeDef:
return {
"Amount": ...,
}
# ReservedInstanceLimitPriceTypeDef definition
class ReservedInstanceLimitPriceTypeDef(TypedDict):
Amount: NotRequired[float],
CurrencyCode: NotRequired[CurrencyCodeValuesType], # (1)
RebootInstancesRequestInstanceRebootTypeDef#
# RebootInstancesRequestInstanceRebootTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RebootInstancesRequestInstanceRebootTypeDef
def get_value() -> RebootInstancesRequestInstanceRebootTypeDef:
return {
"DryRun": ...,
}
# RebootInstancesRequestInstanceRebootTypeDef definition
class RebootInstancesRequestInstanceRebootTypeDef(TypedDict):
DryRun: NotRequired[bool],
RebootInstancesRequestTypeDef#
# RebootInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RebootInstancesRequestTypeDef
def get_value() -> RebootInstancesRequestTypeDef:
return {
"InstanceIds": ...,
}
# RebootInstancesRequestTypeDef definition
class RebootInstancesRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
DryRun: NotRequired[bool],
RecurringChargeTypeDef#
# RecurringChargeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RecurringChargeTypeDef
def get_value() -> RecurringChargeTypeDef:
return {
"Amount": ...,
}
# RecurringChargeTypeDef definition
class RecurringChargeTypeDef(TypedDict):
Amount: NotRequired[float],
Frequency: NotRequired[RecurringChargeFrequencyType], # (1)
ReferencedSecurityGroupTypeDef#
# ReferencedSecurityGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReferencedSecurityGroupTypeDef
def get_value() -> ReferencedSecurityGroupTypeDef:
return {
"GroupId": ...,
}
# ReferencedSecurityGroupTypeDef definition
class ReferencedSecurityGroupTypeDef(TypedDict):
GroupId: NotRequired[str],
PeeringStatus: NotRequired[str],
UserId: NotRequired[str],
VpcId: NotRequired[str],
VpcPeeringConnectionId: NotRequired[str],
RegisterInstanceTagAttributeRequestTypeDef#
# RegisterInstanceTagAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterInstanceTagAttributeRequestTypeDef
def get_value() -> RegisterInstanceTagAttributeRequestTypeDef:
return {
"IncludeAllTagsOfInstance": ...,
}
# RegisterInstanceTagAttributeRequestTypeDef definition
class RegisterInstanceTagAttributeRequestTypeDef(TypedDict):
IncludeAllTagsOfInstance: NotRequired[bool],
InstanceTagKeys: NotRequired[Sequence[str]],
RegisterTransitGatewayMulticastGroupMembersRequestTypeDef#
# RegisterTransitGatewayMulticastGroupMembersRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterTransitGatewayMulticastGroupMembersRequestTypeDef
def get_value() -> RegisterTransitGatewayMulticastGroupMembersRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# RegisterTransitGatewayMulticastGroupMembersRequestTypeDef definition
class RegisterTransitGatewayMulticastGroupMembersRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
NetworkInterfaceIds: Sequence[str],
GroupIpAddress: NotRequired[str],
DryRun: NotRequired[bool],
TransitGatewayMulticastRegisteredGroupMembersTypeDef#
# TransitGatewayMulticastRegisteredGroupMembersTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastRegisteredGroupMembersTypeDef
def get_value() -> TransitGatewayMulticastRegisteredGroupMembersTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# TransitGatewayMulticastRegisteredGroupMembersTypeDef definition
class TransitGatewayMulticastRegisteredGroupMembersTypeDef(TypedDict):
TransitGatewayMulticastDomainId: NotRequired[str],
RegisteredNetworkInterfaceIds: NotRequired[List[str]],
GroupIpAddress: NotRequired[str],
RegisterTransitGatewayMulticastGroupSourcesRequestTypeDef#
# RegisterTransitGatewayMulticastGroupSourcesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterTransitGatewayMulticastGroupSourcesRequestTypeDef
def get_value() -> RegisterTransitGatewayMulticastGroupSourcesRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# RegisterTransitGatewayMulticastGroupSourcesRequestTypeDef definition
class RegisterTransitGatewayMulticastGroupSourcesRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
NetworkInterfaceIds: Sequence[str],
GroupIpAddress: NotRequired[str],
DryRun: NotRequired[bool],
TransitGatewayMulticastRegisteredGroupSourcesTypeDef#
# TransitGatewayMulticastRegisteredGroupSourcesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastRegisteredGroupSourcesTypeDef
def get_value() -> TransitGatewayMulticastRegisteredGroupSourcesTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# TransitGatewayMulticastRegisteredGroupSourcesTypeDef definition
class TransitGatewayMulticastRegisteredGroupSourcesTypeDef(TypedDict):
TransitGatewayMulticastDomainId: NotRequired[str],
RegisteredNetworkInterfaceIds: NotRequired[List[str]],
GroupIpAddress: NotRequired[str],
RejectCapacityReservationBillingOwnershipRequestTypeDef#
# RejectCapacityReservationBillingOwnershipRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectCapacityReservationBillingOwnershipRequestTypeDef
def get_value() -> RejectCapacityReservationBillingOwnershipRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# RejectCapacityReservationBillingOwnershipRequestTypeDef definition
class RejectCapacityReservationBillingOwnershipRequestTypeDef(TypedDict):
CapacityReservationId: str,
DryRun: NotRequired[bool],
RejectTransitGatewayMulticastDomainAssociationsRequestTypeDef#
# RejectTransitGatewayMulticastDomainAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectTransitGatewayMulticastDomainAssociationsRequestTypeDef
def get_value() -> RejectTransitGatewayMulticastDomainAssociationsRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# RejectTransitGatewayMulticastDomainAssociationsRequestTypeDef definition
class RejectTransitGatewayMulticastDomainAssociationsRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: NotRequired[str],
TransitGatewayAttachmentId: NotRequired[str],
SubnetIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
RejectTransitGatewayPeeringAttachmentRequestTypeDef#
# RejectTransitGatewayPeeringAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectTransitGatewayPeeringAttachmentRequestTypeDef
def get_value() -> RejectTransitGatewayPeeringAttachmentRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# RejectTransitGatewayPeeringAttachmentRequestTypeDef definition
class RejectTransitGatewayPeeringAttachmentRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
RejectTransitGatewayVpcAttachmentRequestTypeDef#
# RejectTransitGatewayVpcAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectTransitGatewayVpcAttachmentRequestTypeDef
def get_value() -> RejectTransitGatewayVpcAttachmentRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# RejectTransitGatewayVpcAttachmentRequestTypeDef definition
class RejectTransitGatewayVpcAttachmentRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
DryRun: NotRequired[bool],
RejectVpcEndpointConnectionsRequestTypeDef#
# RejectVpcEndpointConnectionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectVpcEndpointConnectionsRequestTypeDef
def get_value() -> RejectVpcEndpointConnectionsRequestTypeDef:
return {
"ServiceId": ...,
}
# RejectVpcEndpointConnectionsRequestTypeDef definition
class RejectVpcEndpointConnectionsRequestTypeDef(TypedDict):
ServiceId: str,
VpcEndpointIds: Sequence[str],
DryRun: NotRequired[bool],
RejectVpcPeeringConnectionRequestTypeDef#
# RejectVpcPeeringConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectVpcPeeringConnectionRequestTypeDef
def get_value() -> RejectVpcPeeringConnectionRequestTypeDef:
return {
"VpcPeeringConnectionId": ...,
}
# RejectVpcPeeringConnectionRequestTypeDef definition
class RejectVpcPeeringConnectionRequestTypeDef(TypedDict):
VpcPeeringConnectionId: str,
DryRun: NotRequired[bool],
RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef#
# RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef
def get_value() -> RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef:
return {
"DryRun": ...,
}
# RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef definition
class RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef(TypedDict):
DryRun: NotRequired[bool],
ReleaseAddressRequestClassicAddressReleaseTypeDef#
# ReleaseAddressRequestClassicAddressReleaseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReleaseAddressRequestClassicAddressReleaseTypeDef
def get_value() -> ReleaseAddressRequestClassicAddressReleaseTypeDef:
return {
"AllocationId": ...,
}
# ReleaseAddressRequestClassicAddressReleaseTypeDef definition
class ReleaseAddressRequestClassicAddressReleaseTypeDef(TypedDict):
AllocationId: NotRequired[str],
PublicIp: NotRequired[str],
NetworkBorderGroup: NotRequired[str],
DryRun: NotRequired[bool],
ReleaseAddressRequestTypeDef#
# ReleaseAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReleaseAddressRequestTypeDef
def get_value() -> ReleaseAddressRequestTypeDef:
return {
"AllocationId": ...,
}
# ReleaseAddressRequestTypeDef definition
class ReleaseAddressRequestTypeDef(TypedDict):
AllocationId: NotRequired[str],
PublicIp: NotRequired[str],
NetworkBorderGroup: NotRequired[str],
DryRun: NotRequired[bool],
ReleaseAddressRequestVpcAddressReleaseTypeDef#
# ReleaseAddressRequestVpcAddressReleaseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReleaseAddressRequestVpcAddressReleaseTypeDef
def get_value() -> ReleaseAddressRequestVpcAddressReleaseTypeDef:
return {
"AllocationId": ...,
}
# ReleaseAddressRequestVpcAddressReleaseTypeDef definition
class ReleaseAddressRequestVpcAddressReleaseTypeDef(TypedDict):
AllocationId: NotRequired[str],
PublicIp: NotRequired[str],
NetworkBorderGroup: NotRequired[str],
DryRun: NotRequired[bool],
ReleaseHostsRequestTypeDef#
# ReleaseHostsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReleaseHostsRequestTypeDef
def get_value() -> ReleaseHostsRequestTypeDef:
return {
"HostIds": ...,
}
# ReleaseHostsRequestTypeDef definition
class ReleaseHostsRequestTypeDef(TypedDict):
HostIds: Sequence[str],
ReleaseIpamPoolAllocationRequestTypeDef#
# ReleaseIpamPoolAllocationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReleaseIpamPoolAllocationRequestTypeDef
def get_value() -> ReleaseIpamPoolAllocationRequestTypeDef:
return {
"IpamPoolId": ...,
}
# ReleaseIpamPoolAllocationRequestTypeDef definition
class ReleaseIpamPoolAllocationRequestTypeDef(TypedDict):
IpamPoolId: str,
Cidr: str,
IpamPoolAllocationId: str,
DryRun: NotRequired[bool],
ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef#
# ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef
def get_value() -> ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef:
return {
"AssociationId": ...,
}
# ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef definition
class ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef(TypedDict):
AssociationId: str,
DryRun: NotRequired[bool],
ReplaceNetworkAclAssociationRequestTypeDef#
# ReplaceNetworkAclAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceNetworkAclAssociationRequestTypeDef
def get_value() -> ReplaceNetworkAclAssociationRequestTypeDef:
return {
"AssociationId": ...,
}
# ReplaceNetworkAclAssociationRequestTypeDef definition
class ReplaceNetworkAclAssociationRequestTypeDef(TypedDict):
AssociationId: str,
NetworkAclId: str,
DryRun: NotRequired[bool],
ReplaceRouteRequestRouteReplaceTypeDef#
# ReplaceRouteRequestRouteReplaceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceRouteRequestRouteReplaceTypeDef
def get_value() -> ReplaceRouteRequestRouteReplaceTypeDef:
return {
"DestinationPrefixListId": ...,
}
# 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],
ReplaceRouteRequestTypeDef#
# ReplaceRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceRouteRequestTypeDef
def get_value() -> ReplaceRouteRequestTypeDef:
return {
"RouteTableId": ...,
}
# ReplaceRouteRequestTypeDef definition
class ReplaceRouteRequestTypeDef(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],
ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef#
# ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef
def get_value() -> ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef:
return {
"RouteTableId": ...,
}
# ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef definition
class ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef(TypedDict):
RouteTableId: str,
DryRun: NotRequired[bool],
ReplaceRouteTableAssociationRequestTypeDef#
# ReplaceRouteTableAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceRouteTableAssociationRequestTypeDef
def get_value() -> ReplaceRouteTableAssociationRequestTypeDef:
return {
"AssociationId": ...,
}
# ReplaceRouteTableAssociationRequestTypeDef definition
class ReplaceRouteTableAssociationRequestTypeDef(TypedDict):
AssociationId: str,
RouteTableId: str,
DryRun: NotRequired[bool],
ReplaceTransitGatewayRouteRequestTypeDef#
# ReplaceTransitGatewayRouteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceTransitGatewayRouteRequestTypeDef
def get_value() -> ReplaceTransitGatewayRouteRequestTypeDef:
return {
"DestinationCidrBlock": ...,
}
# ReplaceTransitGatewayRouteRequestTypeDef definition
class ReplaceTransitGatewayRouteRequestTypeDef(TypedDict):
DestinationCidrBlock: str,
TransitGatewayRouteTableId: str,
TransitGatewayAttachmentId: NotRequired[str],
Blackhole: NotRequired[bool],
DryRun: NotRequired[bool],
ReplaceVpnTunnelRequestTypeDef#
# ReplaceVpnTunnelRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceVpnTunnelRequestTypeDef
def get_value() -> ReplaceVpnTunnelRequestTypeDef:
return {
"VpnConnectionId": ...,
}
# ReplaceVpnTunnelRequestTypeDef definition
class ReplaceVpnTunnelRequestTypeDef(TypedDict):
VpnConnectionId: str,
VpnTunnelOutsideIpAddress: str,
ApplyPendingMaintenance: NotRequired[bool],
DryRun: NotRequired[bool],
ReservedInstancesIdTypeDef#
# ReservedInstancesIdTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstancesIdTypeDef
def get_value() -> ReservedInstancesIdTypeDef:
return {
"ReservedInstancesId": ...,
}
# ReservedInstancesIdTypeDef definition
class ReservedInstancesIdTypeDef(TypedDict):
ReservedInstancesId: NotRequired[str],
ResetAddressAttributeRequestTypeDef#
# ResetAddressAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetAddressAttributeRequestTypeDef
def get_value() -> ResetAddressAttributeRequestTypeDef:
return {
"AllocationId": ...,
}
# ResetAddressAttributeRequestTypeDef definition
class ResetAddressAttributeRequestTypeDef(TypedDict):
AllocationId: str,
Attribute: AddressAttributeNameType, # (1)
DryRun: NotRequired[bool],
ResetEbsDefaultKmsKeyIdRequestTypeDef#
# ResetEbsDefaultKmsKeyIdRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetEbsDefaultKmsKeyIdRequestTypeDef
def get_value() -> ResetEbsDefaultKmsKeyIdRequestTypeDef:
return {
"DryRun": ...,
}
# ResetEbsDefaultKmsKeyIdRequestTypeDef definition
class ResetEbsDefaultKmsKeyIdRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ResetFpgaImageAttributeRequestTypeDef#
# ResetFpgaImageAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetFpgaImageAttributeRequestTypeDef
def get_value() -> ResetFpgaImageAttributeRequestTypeDef:
return {
"FpgaImageId": ...,
}
# ResetFpgaImageAttributeRequestTypeDef definition
class ResetFpgaImageAttributeRequestTypeDef(TypedDict):
FpgaImageId: str,
DryRun: NotRequired[bool],
Attribute: NotRequired[ResetFpgaImageAttributeNameType], # (1)
ResetImageAttributeRequestImageResetAttributeTypeDef#
# ResetImageAttributeRequestImageResetAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetImageAttributeRequestImageResetAttributeTypeDef
def get_value() -> ResetImageAttributeRequestImageResetAttributeTypeDef:
return {
"Attribute": ...,
}
# ResetImageAttributeRequestImageResetAttributeTypeDef definition
class ResetImageAttributeRequestImageResetAttributeTypeDef(TypedDict):
Attribute: ResetImageAttributeNameType, # (1)
DryRun: NotRequired[bool],
ResetImageAttributeRequestTypeDef#
# ResetImageAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetImageAttributeRequestTypeDef
def get_value() -> ResetImageAttributeRequestTypeDef:
return {
"Attribute": ...,
}
# ResetImageAttributeRequestTypeDef definition
class ResetImageAttributeRequestTypeDef(TypedDict):
Attribute: ResetImageAttributeNameType, # (1)
ImageId: str,
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestInstanceResetAttributeTypeDef#
# ResetInstanceAttributeRequestInstanceResetAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetInstanceAttributeRequestInstanceResetAttributeTypeDef
def get_value() -> ResetInstanceAttributeRequestInstanceResetAttributeTypeDef:
return {
"Attribute": ...,
}
# ResetInstanceAttributeRequestInstanceResetAttributeTypeDef definition
class ResetInstanceAttributeRequestInstanceResetAttributeTypeDef(TypedDict):
Attribute: InstanceAttributeNameType, # (1)
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestInstanceResetKernelTypeDef#
# ResetInstanceAttributeRequestInstanceResetKernelTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetInstanceAttributeRequestInstanceResetKernelTypeDef
def get_value() -> ResetInstanceAttributeRequestInstanceResetKernelTypeDef:
return {
"Attribute": ...,
}
# ResetInstanceAttributeRequestInstanceResetKernelTypeDef definition
class ResetInstanceAttributeRequestInstanceResetKernelTypeDef(TypedDict):
Attribute: NotRequired[InstanceAttributeNameType], # (1)
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef#
# ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef
def get_value() -> ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef:
return {
"Attribute": ...,
}
# ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef definition
class ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef(TypedDict):
Attribute: NotRequired[InstanceAttributeNameType], # (1)
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef#
# ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef
def get_value() -> ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef:
return {
"Attribute": ...,
}
# ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef definition
class ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef(TypedDict):
Attribute: NotRequired[InstanceAttributeNameType], # (1)
DryRun: NotRequired[bool],
ResetInstanceAttributeRequestTypeDef#
# ResetInstanceAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetInstanceAttributeRequestTypeDef
def get_value() -> ResetInstanceAttributeRequestTypeDef:
return {
"InstanceId": ...,
}
# ResetInstanceAttributeRequestTypeDef definition
class ResetInstanceAttributeRequestTypeDef(TypedDict):
InstanceId: str,
Attribute: InstanceAttributeNameType, # (1)
DryRun: NotRequired[bool],
ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef#
# ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef
def get_value() -> ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef:
return {
"DryRun": ...,
}
# ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef definition
class ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef(TypedDict):
DryRun: NotRequired[bool],
SourceDestCheck: NotRequired[str],
ResetNetworkInterfaceAttributeRequestTypeDef#
# ResetNetworkInterfaceAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetNetworkInterfaceAttributeRequestTypeDef
def get_value() -> ResetNetworkInterfaceAttributeRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# ResetNetworkInterfaceAttributeRequestTypeDef definition
class ResetNetworkInterfaceAttributeRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
DryRun: NotRequired[bool],
SourceDestCheck: NotRequired[str],
ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef#
# ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef
def get_value() -> ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef:
return {
"Attribute": ...,
}
# ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef definition
class ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef(TypedDict):
Attribute: SnapshotAttributeNameType, # (1)
DryRun: NotRequired[bool],
ResetSnapshotAttributeRequestTypeDef#
# ResetSnapshotAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetSnapshotAttributeRequestTypeDef
def get_value() -> ResetSnapshotAttributeRequestTypeDef:
return {
"Attribute": ...,
}
# ResetSnapshotAttributeRequestTypeDef definition
class ResetSnapshotAttributeRequestTypeDef(TypedDict):
Attribute: SnapshotAttributeNameType, # (1)
SnapshotId: str,
DryRun: NotRequired[bool],
RestoreAddressToClassicRequestTypeDef#
# RestoreAddressToClassicRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreAddressToClassicRequestTypeDef
def get_value() -> RestoreAddressToClassicRequestTypeDef:
return {
"PublicIp": ...,
}
# RestoreAddressToClassicRequestTypeDef definition
class RestoreAddressToClassicRequestTypeDef(TypedDict):
PublicIp: str,
DryRun: NotRequired[bool],
RestoreImageFromRecycleBinRequestTypeDef#
# RestoreImageFromRecycleBinRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreImageFromRecycleBinRequestTypeDef
def get_value() -> RestoreImageFromRecycleBinRequestTypeDef:
return {
"ImageId": ...,
}
# RestoreImageFromRecycleBinRequestTypeDef definition
class RestoreImageFromRecycleBinRequestTypeDef(TypedDict):
ImageId: str,
DryRun: NotRequired[bool],
RestoreManagedPrefixListVersionRequestTypeDef#
# RestoreManagedPrefixListVersionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreManagedPrefixListVersionRequestTypeDef
def get_value() -> RestoreManagedPrefixListVersionRequestTypeDef:
return {
"PrefixListId": ...,
}
# RestoreManagedPrefixListVersionRequestTypeDef definition
class RestoreManagedPrefixListVersionRequestTypeDef(TypedDict):
PrefixListId: str,
PreviousVersion: int,
CurrentVersion: int,
DryRun: NotRequired[bool],
RestoreSnapshotFromRecycleBinRequestTypeDef#
# RestoreSnapshotFromRecycleBinRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreSnapshotFromRecycleBinRequestTypeDef
def get_value() -> RestoreSnapshotFromRecycleBinRequestTypeDef:
return {
"SnapshotId": ...,
}
# RestoreSnapshotFromRecycleBinRequestTypeDef definition
class RestoreSnapshotFromRecycleBinRequestTypeDef(TypedDict):
SnapshotId: str,
DryRun: NotRequired[bool],
RestoreSnapshotTierRequestTypeDef#
# RestoreSnapshotTierRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreSnapshotTierRequestTypeDef
def get_value() -> RestoreSnapshotTierRequestTypeDef:
return {
"SnapshotId": ...,
}
# RestoreSnapshotTierRequestTypeDef definition
class RestoreSnapshotTierRequestTypeDef(TypedDict):
SnapshotId: str,
TemporaryRestoreDays: NotRequired[int],
PermanentRestore: NotRequired[bool],
DryRun: NotRequired[bool],
RevokeClientVpnIngressRequestTypeDef#
# RevokeClientVpnIngressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokeClientVpnIngressRequestTypeDef
def get_value() -> RevokeClientVpnIngressRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# RevokeClientVpnIngressRequestTypeDef definition
class RevokeClientVpnIngressRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
TargetNetworkCidr: str,
AccessGroupId: NotRequired[str],
RevokeAllGroups: NotRequired[bool],
DryRun: NotRequired[bool],
RevokedSecurityGroupRuleTypeDef#
# RevokedSecurityGroupRuleTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokedSecurityGroupRuleTypeDef
def get_value() -> RevokedSecurityGroupRuleTypeDef:
return {
"SecurityGroupRuleId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import RouteTypeDef
def get_value() -> RouteTypeDef:
return {
"DestinationCidrBlock": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import S3StorageOutputTypeDef
def get_value() -> S3StorageOutputTypeDef:
return {
"AWSAccessKeyId": ...,
}
# S3StorageOutputTypeDef definition
class S3StorageOutputTypeDef(TypedDict):
AWSAccessKeyId: NotRequired[str],
Bucket: NotRequired[str],
Prefix: NotRequired[str],
UploadPolicy: NotRequired[bytes],
UploadPolicySignature: NotRequired[str],
ScheduledInstanceRecurrenceTypeDef#
# ScheduledInstanceRecurrenceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstanceRecurrenceTypeDef
def get_value() -> ScheduledInstanceRecurrenceTypeDef:
return {
"Frequency": ...,
}
# ScheduledInstanceRecurrenceTypeDef definition
class ScheduledInstanceRecurrenceTypeDef(TypedDict):
Frequency: NotRequired[str],
Interval: NotRequired[int],
OccurrenceDaySet: NotRequired[List[int]],
OccurrenceRelativeToEnd: NotRequired[bool],
OccurrenceUnit: NotRequired[str],
ScheduledInstancesEbsTypeDef#
# ScheduledInstancesEbsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesEbsTypeDef
def get_value() -> ScheduledInstancesEbsTypeDef:
return {
"DeleteOnTermination": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesIamInstanceProfileTypeDef
def get_value() -> ScheduledInstancesIamInstanceProfileTypeDef:
return {
"Arn": ...,
}
# ScheduledInstancesIamInstanceProfileTypeDef definition
class ScheduledInstancesIamInstanceProfileTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
ScheduledInstancesIpv6AddressTypeDef#
# ScheduledInstancesIpv6AddressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesIpv6AddressTypeDef
def get_value() -> ScheduledInstancesIpv6AddressTypeDef:
return {
"Ipv6Address": ...,
}
# ScheduledInstancesIpv6AddressTypeDef definition
class ScheduledInstancesIpv6AddressTypeDef(TypedDict):
Ipv6Address: NotRequired[str],
ScheduledInstancesMonitoringTypeDef#
# ScheduledInstancesMonitoringTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesMonitoringTypeDef
def get_value() -> ScheduledInstancesMonitoringTypeDef:
return {
"Enabled": ...,
}
# ScheduledInstancesMonitoringTypeDef definition
class ScheduledInstancesMonitoringTypeDef(TypedDict):
Enabled: NotRequired[bool],
ScheduledInstancesPlacementTypeDef#
# ScheduledInstancesPlacementTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesPlacementTypeDef
def get_value() -> ScheduledInstancesPlacementTypeDef:
return {
"AvailabilityZone": ...,
}
# ScheduledInstancesPlacementTypeDef definition
class ScheduledInstancesPlacementTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
GroupName: NotRequired[str],
ScheduledInstancesPrivateIpAddressConfigTypeDef#
# ScheduledInstancesPrivateIpAddressConfigTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesPrivateIpAddressConfigTypeDef
def get_value() -> ScheduledInstancesPrivateIpAddressConfigTypeDef:
return {
"Primary": ...,
}
# ScheduledInstancesPrivateIpAddressConfigTypeDef definition
class ScheduledInstancesPrivateIpAddressConfigTypeDef(TypedDict):
Primary: NotRequired[bool],
PrivateIpAddress: NotRequired[str],
TransitGatewayMulticastGroupTypeDef#
# TransitGatewayMulticastGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastGroupTypeDef
def get_value() -> TransitGatewayMulticastGroupTypeDef:
return {
"GroupIpAddress": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupIdentifierTypeDef
def get_value() -> SecurityGroupIdentifierTypeDef:
return {
"GroupId": ...,
}
# SecurityGroupIdentifierTypeDef definition
class SecurityGroupIdentifierTypeDef(TypedDict):
GroupId: NotRequired[str],
GroupName: NotRequired[str],
SecurityGroupRuleDescriptionTypeDef#
# SecurityGroupRuleDescriptionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupRuleDescriptionTypeDef
def get_value() -> SecurityGroupRuleDescriptionTypeDef:
return {
"SecurityGroupRuleId": ...,
}
# SecurityGroupRuleDescriptionTypeDef definition
class SecurityGroupRuleDescriptionTypeDef(TypedDict):
SecurityGroupRuleId: NotRequired[str],
Description: NotRequired[str],
SecurityGroupRuleRequestTypeDef#
# SecurityGroupRuleRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupRuleRequestTypeDef
def get_value() -> SecurityGroupRuleRequestTypeDef:
return {
"IpProtocol": ...,
}
# 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],
SendDiagnosticInterruptRequestTypeDef#
# SendDiagnosticInterruptRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SendDiagnosticInterruptRequestTypeDef
def get_value() -> SendDiagnosticInterruptRequestTypeDef:
return {
"InstanceId": ...,
}
# SendDiagnosticInterruptRequestTypeDef definition
class SendDiagnosticInterruptRequestTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
ServiceTypeDetailTypeDef#
# ServiceTypeDetailTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ServiceTypeDetailTypeDef
def get_value() -> ServiceTypeDetailTypeDef:
return {
"ServiceType": ...,
}
# ServiceTypeDetailTypeDef definition
class ServiceTypeDetailTypeDef(TypedDict):
ServiceType: NotRequired[ServiceTypeType], # (1)
- See ServiceTypeType
SupportedRegionDetailTypeDef#
# SupportedRegionDetailTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SupportedRegionDetailTypeDef
def get_value() -> SupportedRegionDetailTypeDef:
return {
"Region": ...,
}
# SupportedRegionDetailTypeDef definition
class SupportedRegionDetailTypeDef(TypedDict):
Region: NotRequired[str],
ServiceState: NotRequired[str],
UserBucketDetailsTypeDef#
# UserBucketDetailsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UserBucketDetailsTypeDef
def get_value() -> UserBucketDetailsTypeDef:
return {
"S3Bucket": ...,
}
# UserBucketDetailsTypeDef definition
class UserBucketDetailsTypeDef(TypedDict):
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
SpotCapacityRebalanceTypeDef#
# SpotCapacityRebalanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotCapacityRebalanceTypeDef
def get_value() -> SpotCapacityRebalanceTypeDef:
return {
"ReplacementStrategy": ...,
}
# SpotCapacityRebalanceTypeDef definition
class SpotCapacityRebalanceTypeDef(TypedDict):
ReplacementStrategy: NotRequired[ReplacementStrategyType], # (1)
TerminationDelay: NotRequired[int],
SpotInstanceStateFaultTypeDef#
# SpotInstanceStateFaultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotInstanceStateFaultTypeDef
def get_value() -> SpotInstanceStateFaultTypeDef:
return {
"Code": ...,
}
# SpotInstanceStateFaultTypeDef definition
class SpotInstanceStateFaultTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
SpotFleetMonitoringTypeDef#
# SpotFleetMonitoringTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotFleetMonitoringTypeDef
def get_value() -> SpotFleetMonitoringTypeDef:
return {
"Enabled": ...,
}
# SpotFleetMonitoringTypeDef definition
class SpotFleetMonitoringTypeDef(TypedDict):
Enabled: NotRequired[bool],
SpotInstanceStatusTypeDef#
# SpotInstanceStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotInstanceStatusTypeDef
def get_value() -> SpotInstanceStatusTypeDef:
return {
"Code": ...,
}
# SpotInstanceStatusTypeDef definition
class SpotInstanceStatusTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
UpdateTime: NotRequired[datetime],
StartInstancesRequestInstanceStartTypeDef#
# StartInstancesRequestInstanceStartTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartInstancesRequestInstanceStartTypeDef
def get_value() -> StartInstancesRequestInstanceStartTypeDef:
return {
"AdditionalInfo": ...,
}
# StartInstancesRequestInstanceStartTypeDef definition
class StartInstancesRequestInstanceStartTypeDef(TypedDict):
AdditionalInfo: NotRequired[str],
DryRun: NotRequired[bool],
StartInstancesRequestTypeDef#
# StartInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartInstancesRequestTypeDef
def get_value() -> StartInstancesRequestTypeDef:
return {
"InstanceIds": ...,
}
# StartInstancesRequestTypeDef definition
class StartInstancesRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
AdditionalInfo: NotRequired[str],
DryRun: NotRequired[bool],
StartVpcEndpointServicePrivateDnsVerificationRequestTypeDef#
# StartVpcEndpointServicePrivateDnsVerificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartVpcEndpointServicePrivateDnsVerificationRequestTypeDef
def get_value() -> StartVpcEndpointServicePrivateDnsVerificationRequestTypeDef:
return {
"ServiceId": ...,
}
# StartVpcEndpointServicePrivateDnsVerificationRequestTypeDef definition
class StartVpcEndpointServicePrivateDnsVerificationRequestTypeDef(TypedDict):
ServiceId: str,
DryRun: NotRequired[bool],
StopInstancesRequestInstanceStopTypeDef#
# StopInstancesRequestInstanceStopTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StopInstancesRequestInstanceStopTypeDef
def get_value() -> StopInstancesRequestInstanceStopTypeDef:
return {
"Hibernate": ...,
}
# StopInstancesRequestInstanceStopTypeDef definition
class StopInstancesRequestInstanceStopTypeDef(TypedDict):
Hibernate: NotRequired[bool],
DryRun: NotRequired[bool],
Force: NotRequired[bool],
StopInstancesRequestTypeDef#
# StopInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StopInstancesRequestTypeDef
def get_value() -> StopInstancesRequestTypeDef:
return {
"InstanceIds": ...,
}
# StopInstancesRequestTypeDef definition
class StopInstancesRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
Hibernate: NotRequired[bool],
DryRun: NotRequired[bool],
Force: NotRequired[bool],
SubnetAssociationTypeDef#
# SubnetAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SubnetAssociationTypeDef
def get_value() -> SubnetAssociationTypeDef:
return {
"SubnetId": ...,
}
# SubnetAssociationTypeDef definition
class SubnetAssociationTypeDef(TypedDict):
SubnetId: NotRequired[str],
State: NotRequired[TransitGatewayMulitcastDomainAssociationStateType], # (1)
SubnetCidrBlockStateTypeDef#
# SubnetCidrBlockStateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SubnetCidrBlockStateTypeDef
def get_value() -> SubnetCidrBlockStateTypeDef:
return {
"State": ...,
}
# SubnetCidrBlockStateTypeDef definition
class SubnetCidrBlockStateTypeDef(TypedDict):
State: NotRequired[SubnetCidrBlockStateCodeType], # (1)
StatusMessage: NotRequired[str],
SubnetIpPrefixesTypeDef#
# SubnetIpPrefixesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SubnetIpPrefixesTypeDef
def get_value() -> SubnetIpPrefixesTypeDef:
return {
"SubnetId": ...,
}
# SubnetIpPrefixesTypeDef definition
class SubnetIpPrefixesTypeDef(TypedDict):
SubnetId: NotRequired[str],
IpPrefixes: NotRequired[List[str]],
TargetConfigurationTypeDef#
# TargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetConfigurationTypeDef
def get_value() -> TargetConfigurationTypeDef:
return {
"InstanceCount": ...,
}
# TargetConfigurationTypeDef definition
class TargetConfigurationTypeDef(TypedDict):
InstanceCount: NotRequired[int],
OfferingId: NotRequired[str],
TargetGroupTypeDef#
# TargetGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetGroupTypeDef
def get_value() -> TargetGroupTypeDef:
return {
"Arn": ...,
}
# TargetGroupTypeDef definition
class TargetGroupTypeDef(TypedDict):
Arn: NotRequired[str],
TerminateClientVpnConnectionsRequestTypeDef#
# TerminateClientVpnConnectionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TerminateClientVpnConnectionsRequestTypeDef
def get_value() -> TerminateClientVpnConnectionsRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# TerminateClientVpnConnectionsRequestTypeDef definition
class TerminateClientVpnConnectionsRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
ConnectionId: NotRequired[str],
Username: NotRequired[str],
DryRun: NotRequired[bool],
TerminateInstancesRequestInstanceTerminateTypeDef#
# TerminateInstancesRequestInstanceTerminateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TerminateInstancesRequestInstanceTerminateTypeDef
def get_value() -> TerminateInstancesRequestInstanceTerminateTypeDef:
return {
"DryRun": ...,
}
# TerminateInstancesRequestInstanceTerminateTypeDef definition
class TerminateInstancesRequestInstanceTerminateTypeDef(TypedDict):
DryRun: NotRequired[bool],
TerminateInstancesRequestTypeDef#
# TerminateInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TerminateInstancesRequestTypeDef
def get_value() -> TerminateInstancesRequestTypeDef:
return {
"InstanceIds": ...,
}
# TerminateInstancesRequestTypeDef definition
class TerminateInstancesRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
DryRun: NotRequired[bool],
TrafficMirrorPortRangeTypeDef#
# TrafficMirrorPortRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TrafficMirrorPortRangeTypeDef
def get_value() -> TrafficMirrorPortRangeTypeDef:
return {
"FromPort": ...,
}
# TrafficMirrorPortRangeTypeDef definition
class TrafficMirrorPortRangeTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
TransitGatewayAttachmentAssociationTypeDef#
# TransitGatewayAttachmentAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayAttachmentAssociationTypeDef
def get_value() -> TransitGatewayAttachmentAssociationTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# TransitGatewayAttachmentAssociationTypeDef definition
class TransitGatewayAttachmentAssociationTypeDef(TypedDict):
TransitGatewayRouteTableId: NotRequired[str],
State: NotRequired[TransitGatewayAssociationStateType], # (1)
TransitGatewayAttachmentBgpConfigurationTypeDef#
# TransitGatewayAttachmentBgpConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayAttachmentBgpConfigurationTypeDef
def get_value() -> TransitGatewayAttachmentBgpConfigurationTypeDef:
return {
"TransitGatewayAsn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayConnectOptionsTypeDef
def get_value() -> TransitGatewayConnectOptionsTypeDef:
return {
"Protocol": ...,
}
# TransitGatewayConnectOptionsTypeDef definition
class TransitGatewayConnectOptionsTypeDef(TypedDict):
Protocol: NotRequired[ProtocolValueType], # (1)
TransitGatewayMulticastDomainOptionsTypeDef#
# TransitGatewayMulticastDomainOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastDomainOptionsTypeDef
def get_value() -> TransitGatewayMulticastDomainOptionsTypeDef:
return {
"Igmpv2Support": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayOptionsTypeDef
def get_value() -> TransitGatewayOptionsTypeDef:
return {
"AmazonSideAsn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPeeringAttachmentOptionsTypeDef
def get_value() -> TransitGatewayPeeringAttachmentOptionsTypeDef:
return {
"DynamicRouting": ...,
}
# TransitGatewayPeeringAttachmentOptionsTypeDef definition
class TransitGatewayPeeringAttachmentOptionsTypeDef(TypedDict):
DynamicRouting: NotRequired[DynamicRoutingValueType], # (1)
TransitGatewayPolicyRuleMetaDataTypeDef#
# TransitGatewayPolicyRuleMetaDataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPolicyRuleMetaDataTypeDef
def get_value() -> TransitGatewayPolicyRuleMetaDataTypeDef:
return {
"MetaDataKey": ...,
}
# TransitGatewayPolicyRuleMetaDataTypeDef definition
class TransitGatewayPolicyRuleMetaDataTypeDef(TypedDict):
MetaDataKey: NotRequired[str],
MetaDataValue: NotRequired[str],
TransitGatewayPrefixListAttachmentTypeDef#
# TransitGatewayPrefixListAttachmentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPrefixListAttachmentTypeDef
def get_value() -> TransitGatewayPrefixListAttachmentTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# TransitGatewayPrefixListAttachmentTypeDef definition
class TransitGatewayPrefixListAttachmentTypeDef(TypedDict):
TransitGatewayAttachmentId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
ResourceId: NotRequired[str],
TransitGatewayRouteAttachmentTypeDef#
# TransitGatewayRouteAttachmentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayRouteAttachmentTypeDef
def get_value() -> TransitGatewayRouteAttachmentTypeDef:
return {
"ResourceId": ...,
}
# TransitGatewayRouteAttachmentTypeDef definition
class TransitGatewayRouteAttachmentTypeDef(TypedDict):
ResourceId: NotRequired[str],
TransitGatewayAttachmentId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
TransitGatewayVpcAttachmentOptionsTypeDef#
# TransitGatewayVpcAttachmentOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayVpcAttachmentOptionsTypeDef
def get_value() -> TransitGatewayVpcAttachmentOptionsTypeDef:
return {
"DnsSupport": ...,
}
# 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
UnassignIpv6AddressesRequestTypeDef#
# UnassignIpv6AddressesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnassignIpv6AddressesRequestTypeDef
def get_value() -> UnassignIpv6AddressesRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# UnassignIpv6AddressesRequestTypeDef definition
class UnassignIpv6AddressesRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
Ipv6Prefixes: NotRequired[Sequence[str]],
Ipv6Addresses: NotRequired[Sequence[str]],
UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef#
# UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef
def get_value() -> UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef:
return {
"Ipv4Prefixes": ...,
}
# UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef definition
class UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef(TypedDict):
Ipv4Prefixes: NotRequired[Sequence[str]],
PrivateIpAddresses: NotRequired[Sequence[str]],
UnassignPrivateIpAddressesRequestTypeDef#
# UnassignPrivateIpAddressesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnassignPrivateIpAddressesRequestTypeDef
def get_value() -> UnassignPrivateIpAddressesRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# UnassignPrivateIpAddressesRequestTypeDef definition
class UnassignPrivateIpAddressesRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
Ipv4Prefixes: NotRequired[Sequence[str]],
PrivateIpAddresses: NotRequired[Sequence[str]],
UnassignPrivateNatGatewayAddressRequestTypeDef#
# UnassignPrivateNatGatewayAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnassignPrivateNatGatewayAddressRequestTypeDef
def get_value() -> UnassignPrivateNatGatewayAddressRequestTypeDef:
return {
"NatGatewayId": ...,
}
# UnassignPrivateNatGatewayAddressRequestTypeDef definition
class UnassignPrivateNatGatewayAddressRequestTypeDef(TypedDict):
NatGatewayId: str,
PrivateIpAddresses: Sequence[str],
MaxDrainDurationSeconds: NotRequired[int],
DryRun: NotRequired[bool],
UnlockSnapshotRequestTypeDef#
# UnlockSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnlockSnapshotRequestTypeDef
def get_value() -> UnlockSnapshotRequestTypeDef:
return {
"SnapshotId": ...,
}
# UnlockSnapshotRequestTypeDef definition
class UnlockSnapshotRequestTypeDef(TypedDict):
SnapshotId: str,
DryRun: NotRequired[bool],
UnmonitorInstancesRequestInstanceUnmonitorTypeDef#
# UnmonitorInstancesRequestInstanceUnmonitorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnmonitorInstancesRequestInstanceUnmonitorTypeDef
def get_value() -> UnmonitorInstancesRequestInstanceUnmonitorTypeDef:
return {
"DryRun": ...,
}
# UnmonitorInstancesRequestInstanceUnmonitorTypeDef definition
class UnmonitorInstancesRequestInstanceUnmonitorTypeDef(TypedDict):
DryRun: NotRequired[bool],
UnmonitorInstancesRequestTypeDef#
# UnmonitorInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnmonitorInstancesRequestTypeDef
def get_value() -> UnmonitorInstancesRequestTypeDef:
return {
"InstanceIds": ...,
}
# UnmonitorInstancesRequestTypeDef definition
class UnmonitorInstancesRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
DryRun: NotRequired[bool],
UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef#
# UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef
def get_value() -> UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef:
return {
"Code": ...,
}
# UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef definition
class UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef(TypedDict):
Code: NotRequired[UnsuccessfulInstanceCreditSpecificationErrorCodeType], # (1)
Message: NotRequired[str],
UnsuccessfulItemErrorTypeDef#
# UnsuccessfulItemErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnsuccessfulItemErrorTypeDef
def get_value() -> UnsuccessfulItemErrorTypeDef:
return {
"Code": ...,
}
# UnsuccessfulItemErrorTypeDef definition
class UnsuccessfulItemErrorTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
ValidationErrorTypeDef#
# ValidationErrorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ValidationErrorTypeDef
def get_value() -> ValidationErrorTypeDef:
return {
"Code": ...,
}
# ValidationErrorTypeDef definition
class ValidationErrorTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
VerifiedAccessEndpointPortRangeTypeDef#
# VerifiedAccessEndpointPortRangeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessEndpointPortRangeTypeDef
def get_value() -> VerifiedAccessEndpointPortRangeTypeDef:
return {
"FromPort": ...,
}
# VerifiedAccessEndpointPortRangeTypeDef definition
class VerifiedAccessEndpointPortRangeTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
VerifiedAccessEndpointRdsOptionsTypeDef#
# VerifiedAccessEndpointRdsOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessEndpointRdsOptionsTypeDef
def get_value() -> VerifiedAccessEndpointRdsOptionsTypeDef:
return {
"Protocol": ...,
}
# VerifiedAccessEndpointRdsOptionsTypeDef definition
class VerifiedAccessEndpointRdsOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
RdsDbInstanceArn: NotRequired[str],
RdsDbClusterArn: NotRequired[str],
RdsDbProxyArn: NotRequired[str],
RdsEndpoint: NotRequired[str],
SubnetIds: NotRequired[List[str]],
VerifiedAccessEndpointStatusTypeDef#
# VerifiedAccessEndpointStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessEndpointStatusTypeDef
def get_value() -> VerifiedAccessEndpointStatusTypeDef:
return {
"Code": ...,
}
# VerifiedAccessEndpointStatusTypeDef definition
class VerifiedAccessEndpointStatusTypeDef(TypedDict):
Code: NotRequired[VerifiedAccessEndpointStatusCodeType], # (1)
Message: NotRequired[str],
VerifiedAccessInstanceCustomSubDomainTypeDef#
# VerifiedAccessInstanceCustomSubDomainTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessInstanceCustomSubDomainTypeDef
def get_value() -> VerifiedAccessInstanceCustomSubDomainTypeDef:
return {
"SubDomain": ...,
}
# VerifiedAccessInstanceCustomSubDomainTypeDef definition
class VerifiedAccessInstanceCustomSubDomainTypeDef(TypedDict):
SubDomain: NotRequired[str],
Nameservers: NotRequired[List[str]],
VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef#
# VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef
def get_value() -> VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef:
return {
"Cidr": ...,
}
# VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef definition
class VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef(TypedDict):
Cidr: NotRequired[str],
VerifiedAccessTrustProviderCondensedTypeDef#
# VerifiedAccessTrustProviderCondensedTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessTrustProviderCondensedTypeDef
def get_value() -> VerifiedAccessTrustProviderCondensedTypeDef:
return {
"VerifiedAccessTrustProviderId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef
def get_value() -> VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef:
return {
"Enabled": ...,
}
# VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef definition
class VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef(TypedDict):
Enabled: bool,
LogGroup: NotRequired[str],
VerifiedAccessLogDeliveryStatusTypeDef#
# VerifiedAccessLogDeliveryStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogDeliveryStatusTypeDef
def get_value() -> VerifiedAccessLogDeliveryStatusTypeDef:
return {
"Code": ...,
}
# VerifiedAccessLogDeliveryStatusTypeDef definition
class VerifiedAccessLogDeliveryStatusTypeDef(TypedDict):
Code: NotRequired[VerifiedAccessLogDeliveryStatusCodeType], # (1)
Message: NotRequired[str],
VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef#
# VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef
def get_value() -> VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef:
return {
"Enabled": ...,
}
# VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef definition
class VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef(TypedDict):
Enabled: bool,
DeliveryStream: NotRequired[str],
VerifiedAccessLogS3DestinationOptionsTypeDef#
# VerifiedAccessLogS3DestinationOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogS3DestinationOptionsTypeDef
def get_value() -> VerifiedAccessLogS3DestinationOptionsTypeDef:
return {
"Enabled": ...,
}
# VerifiedAccessLogS3DestinationOptionsTypeDef definition
class VerifiedAccessLogS3DestinationOptionsTypeDef(TypedDict):
Enabled: bool,
BucketName: NotRequired[str],
Prefix: NotRequired[str],
BucketOwner: NotRequired[str],
VgwTelemetryTypeDef#
# VgwTelemetryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VgwTelemetryTypeDef
def get_value() -> VgwTelemetryTypeDef:
return {
"AcceptedRouteCount": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeAttachmentTypeDef
def get_value() -> VolumeAttachmentTypeDef:
return {
"DeleteOnTermination": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeStatusActionTypeDef
def get_value() -> VolumeStatusActionTypeDef:
return {
"Code": ...,
}
# VolumeStatusActionTypeDef definition
class VolumeStatusActionTypeDef(TypedDict):
Code: NotRequired[str],
Description: NotRequired[str],
EventId: NotRequired[str],
EventType: NotRequired[str],
VolumeStatusAttachmentStatusTypeDef#
# VolumeStatusAttachmentStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeStatusAttachmentStatusTypeDef
def get_value() -> VolumeStatusAttachmentStatusTypeDef:
return {
"IoPerformance": ...,
}
# VolumeStatusAttachmentStatusTypeDef definition
class VolumeStatusAttachmentStatusTypeDef(TypedDict):
IoPerformance: NotRequired[str],
InstanceId: NotRequired[str],
VolumeStatusDetailsTypeDef#
# VolumeStatusDetailsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeStatusDetailsTypeDef
def get_value() -> VolumeStatusDetailsTypeDef:
return {
"Name": ...,
}
# VolumeStatusDetailsTypeDef definition
class VolumeStatusDetailsTypeDef(TypedDict):
Name: NotRequired[VolumeStatusNameType], # (1)
Status: NotRequired[str],
VolumeStatusEventTypeDef#
# VolumeStatusEventTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeStatusEventTypeDef
def get_value() -> VolumeStatusEventTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcCidrBlockStateTypeDef
def get_value() -> VpcCidrBlockStateTypeDef:
return {
"State": ...,
}
# VpcCidrBlockStateTypeDef definition
class VpcCidrBlockStateTypeDef(TypedDict):
State: NotRequired[VpcCidrBlockStateCodeType], # (1)
StatusMessage: NotRequired[str],
VpcPeeringConnectionOptionsDescriptionTypeDef#
# VpcPeeringConnectionOptionsDescriptionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcPeeringConnectionOptionsDescriptionTypeDef
def get_value() -> VpcPeeringConnectionOptionsDescriptionTypeDef:
return {
"AllowDnsResolutionFromRemoteVpc": ...,
}
# VpcPeeringConnectionOptionsDescriptionTypeDef definition
class VpcPeeringConnectionOptionsDescriptionTypeDef(TypedDict):
AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],
VpcPeeringConnectionStateReasonTypeDef#
# VpcPeeringConnectionStateReasonTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcPeeringConnectionStateReasonTypeDef
def get_value() -> VpcPeeringConnectionStateReasonTypeDef:
return {
"Code": ...,
}
# VpcPeeringConnectionStateReasonTypeDef definition
class VpcPeeringConnectionStateReasonTypeDef(TypedDict):
Code: NotRequired[VpcPeeringConnectionStateReasonCodeType], # (1)
Message: NotRequired[str],
VpnStaticRouteTypeDef#
# VpnStaticRouteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnStaticRouteTypeDef
def get_value() -> VpnStaticRouteTypeDef:
return {
"DestinationCidrBlock": ...,
}
# VpnStaticRouteTypeDef definition
class VpnStaticRouteTypeDef(TypedDict):
DestinationCidrBlock: NotRequired[str],
Source: NotRequired[VpnStaticRouteSourceType], # (1)
State: NotRequired[VpnStateType], # (2)
- See VpnStaticRouteSourceType
- See VpnStateType
WithdrawByoipCidrRequestTypeDef#
# WithdrawByoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import WithdrawByoipCidrRequestTypeDef
def get_value() -> WithdrawByoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# WithdrawByoipCidrRequestTypeDef definition
class WithdrawByoipCidrRequestTypeDef(TypedDict):
Cidr: str,
DryRun: NotRequired[bool],
AcceptAddressTransferResultTypeDef#
# AcceptAddressTransferResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptAddressTransferResultTypeDef
def get_value() -> AcceptAddressTransferResultTypeDef:
return {
"AddressTransfer": ...,
}
# AcceptAddressTransferResultTypeDef definition
class AcceptAddressTransferResultTypeDef(TypedDict):
AddressTransfer: AddressTransferTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptCapacityReservationBillingOwnershipResultTypeDef#
# AcceptCapacityReservationBillingOwnershipResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptCapacityReservationBillingOwnershipResultTypeDef
def get_value() -> AcceptCapacityReservationBillingOwnershipResultTypeDef:
return {
"Return": ...,
}
# AcceptCapacityReservationBillingOwnershipResultTypeDef definition
class AcceptCapacityReservationBillingOwnershipResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AcceptReservedInstancesExchangeQuoteResultTypeDef#
# AcceptReservedInstancesExchangeQuoteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptReservedInstancesExchangeQuoteResultTypeDef
def get_value() -> AcceptReservedInstancesExchangeQuoteResultTypeDef:
return {
"ExchangeId": ...,
}
# AcceptReservedInstancesExchangeQuoteResultTypeDef definition
class AcceptReservedInstancesExchangeQuoteResultTypeDef(TypedDict):
ExchangeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AllocateAddressResultTypeDef#
# AllocateAddressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AllocateAddressResultTypeDef
def get_value() -> AllocateAddressResultTypeDef:
return {
"AllocationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AllocateHostsResultTypeDef
def get_value() -> AllocateHostsResultTypeDef:
return {
"HostIds": ...,
}
# AllocateHostsResultTypeDef definition
class AllocateHostsResultTypeDef(TypedDict):
HostIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef#
# ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef
def get_value() -> ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef:
return {
"SecurityGroupIds": ...,
}
# ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef definition
class ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef(TypedDict):
SecurityGroupIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssignIpv6AddressesResultTypeDef#
# AssignIpv6AddressesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssignIpv6AddressesResultTypeDef
def get_value() -> AssignIpv6AddressesResultTypeDef:
return {
"AssignedIpv6Addresses": ...,
}
# AssignIpv6AddressesResultTypeDef definition
class AssignIpv6AddressesResultTypeDef(TypedDict):
AssignedIpv6Addresses: List[str],
AssignedIpv6Prefixes: List[str],
NetworkInterfaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateAddressResultTypeDef#
# AssociateAddressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateAddressResultTypeDef
def get_value() -> AssociateAddressResultTypeDef:
return {
"AssociationId": ...,
}
# AssociateAddressResultTypeDef definition
class AssociateAddressResultTypeDef(TypedDict):
AssociationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateCapacityReservationBillingOwnerResultTypeDef#
# AssociateCapacityReservationBillingOwnerResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateCapacityReservationBillingOwnerResultTypeDef
def get_value() -> AssociateCapacityReservationBillingOwnerResultTypeDef:
return {
"Return": ...,
}
# AssociateCapacityReservationBillingOwnerResultTypeDef definition
class AssociateCapacityReservationBillingOwnerResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateEnclaveCertificateIamRoleResultTypeDef#
# AssociateEnclaveCertificateIamRoleResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateEnclaveCertificateIamRoleResultTypeDef
def get_value() -> AssociateEnclaveCertificateIamRoleResultTypeDef:
return {
"CertificateS3BucketName": ...,
}
# AssociateEnclaveCertificateIamRoleResultTypeDef definition
class AssociateEnclaveCertificateIamRoleResultTypeDef(TypedDict):
CertificateS3BucketName: str,
CertificateS3ObjectKey: str,
EncryptionKmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateSecurityGroupVpcResultTypeDef#
# AssociateSecurityGroupVpcResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateSecurityGroupVpcResultTypeDef
def get_value() -> AssociateSecurityGroupVpcResultTypeDef:
return {
"State": ...,
}
# AssociateSecurityGroupVpcResultTypeDef definition
class AssociateSecurityGroupVpcResultTypeDef(TypedDict):
State: SecurityGroupVpcAssociationStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachClassicLinkVpcResultTypeDef#
# AttachClassicLinkVpcResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachClassicLinkVpcResultTypeDef
def get_value() -> AttachClassicLinkVpcResultTypeDef:
return {
"Return": ...,
}
# AttachClassicLinkVpcResultTypeDef definition
class AttachClassicLinkVpcResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachNetworkInterfaceResultTypeDef#
# AttachNetworkInterfaceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachNetworkInterfaceResultTypeDef
def get_value() -> AttachNetworkInterfaceResultTypeDef:
return {
"AttachmentId": ...,
}
# AttachNetworkInterfaceResultTypeDef definition
class AttachNetworkInterfaceResultTypeDef(TypedDict):
AttachmentId: str,
NetworkCardIndex: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelCapacityReservationResultTypeDef#
# CancelCapacityReservationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelCapacityReservationResultTypeDef
def get_value() -> CancelCapacityReservationResultTypeDef:
return {
"Return": ...,
}
# CancelCapacityReservationResultTypeDef definition
class CancelCapacityReservationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelDeclarativePoliciesReportResultTypeDef#
# CancelDeclarativePoliciesReportResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelDeclarativePoliciesReportResultTypeDef
def get_value() -> CancelDeclarativePoliciesReportResultTypeDef:
return {
"Return": ...,
}
# CancelDeclarativePoliciesReportResultTypeDef definition
class CancelDeclarativePoliciesReportResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelImageLaunchPermissionResultTypeDef#
# CancelImageLaunchPermissionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelImageLaunchPermissionResultTypeDef
def get_value() -> CancelImageLaunchPermissionResultTypeDef:
return {
"Return": ...,
}
# CancelImageLaunchPermissionResultTypeDef definition
class CancelImageLaunchPermissionResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelImportTaskResultTypeDef#
# CancelImportTaskResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelImportTaskResultTypeDef
def get_value() -> CancelImportTaskResultTypeDef:
return {
"ImportTaskId": ...,
}
# CancelImportTaskResultTypeDef definition
class CancelImportTaskResultTypeDef(TypedDict):
ImportTaskId: str,
PreviousState: str,
State: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ConfirmProductInstanceResultTypeDef#
# ConfirmProductInstanceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConfirmProductInstanceResultTypeDef
def get_value() -> ConfirmProductInstanceResultTypeDef:
return {
"Return": ...,
}
# ConfirmProductInstanceResultTypeDef definition
class ConfirmProductInstanceResultTypeDef(TypedDict):
Return: bool,
OwnerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CopyFpgaImageResultTypeDef#
# CopyFpgaImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CopyFpgaImageResultTypeDef
def get_value() -> CopyFpgaImageResultTypeDef:
return {
"FpgaImageId": ...,
}
# CopyFpgaImageResultTypeDef definition
class CopyFpgaImageResultTypeDef(TypedDict):
FpgaImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CopyImageResultTypeDef#
# CopyImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CopyImageResultTypeDef
def get_value() -> CopyImageResultTypeDef:
return {
"ImageId": ...,
}
# CopyImageResultTypeDef definition
class CopyImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFpgaImageResultTypeDef#
# CreateFpgaImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateFpgaImageResultTypeDef
def get_value() -> CreateFpgaImageResultTypeDef:
return {
"FpgaImageId": ...,
}
# CreateFpgaImageResultTypeDef definition
class CreateFpgaImageResultTypeDef(TypedDict):
FpgaImageId: str,
FpgaImageGlobalId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageResultTypeDef#
# CreateImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateImageResultTypeDef
def get_value() -> CreateImageResultTypeDef:
return {
"ImageId": ...,
}
# CreateImageResultTypeDef definition
class CreateImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePublicIpv4PoolResultTypeDef#
# CreatePublicIpv4PoolResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreatePublicIpv4PoolResultTypeDef
def get_value() -> CreatePublicIpv4PoolResultTypeDef:
return {
"PoolId": ...,
}
# CreatePublicIpv4PoolResultTypeDef definition
class CreatePublicIpv4PoolResultTypeDef(TypedDict):
PoolId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRestoreImageTaskResultTypeDef#
# CreateRestoreImageTaskResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRestoreImageTaskResultTypeDef
def get_value() -> CreateRestoreImageTaskResultTypeDef:
return {
"ImageId": ...,
}
# CreateRestoreImageTaskResultTypeDef definition
class CreateRestoreImageTaskResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRouteResultTypeDef#
# CreateRouteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRouteResultTypeDef
def get_value() -> CreateRouteResultTypeDef:
return {
"Return": ...,
}
# CreateRouteResultTypeDef definition
class CreateRouteResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStoreImageTaskResultTypeDef#
# CreateStoreImageTaskResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateStoreImageTaskResultTypeDef
def get_value() -> CreateStoreImageTaskResultTypeDef:
return {
"ObjectKey": ...,
}
# CreateStoreImageTaskResultTypeDef definition
class CreateStoreImageTaskResultTypeDef(TypedDict):
ObjectKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteEgressOnlyInternetGatewayResultTypeDef#
# DeleteEgressOnlyInternetGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteEgressOnlyInternetGatewayResultTypeDef
def get_value() -> DeleteEgressOnlyInternetGatewayResultTypeDef:
return {
"ReturnCode": ...,
}
# DeleteEgressOnlyInternetGatewayResultTypeDef definition
class DeleteEgressOnlyInternetGatewayResultTypeDef(TypedDict):
ReturnCode: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteFpgaImageResultTypeDef#
# DeleteFpgaImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFpgaImageResultTypeDef
def get_value() -> DeleteFpgaImageResultTypeDef:
return {
"Return": ...,
}
# DeleteFpgaImageResultTypeDef definition
class DeleteFpgaImageResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteKeyPairResultTypeDef#
# DeleteKeyPairResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteKeyPairResultTypeDef
def get_value() -> DeleteKeyPairResultTypeDef:
return {
"Return": ...,
}
# DeleteKeyPairResultTypeDef definition
class DeleteKeyPairResultTypeDef(TypedDict):
Return: bool,
KeyPairId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNatGatewayResultTypeDef#
# DeleteNatGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNatGatewayResultTypeDef
def get_value() -> DeleteNatGatewayResultTypeDef:
return {
"NatGatewayId": ...,
}
# DeleteNatGatewayResultTypeDef definition
class DeleteNatGatewayResultTypeDef(TypedDict):
NatGatewayId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef#
# DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef
def get_value() -> DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisId": ...,
}
# DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef definition
class DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInsightsAccessScopeResultTypeDef#
# DeleteNetworkInsightsAccessScopeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInsightsAccessScopeResultTypeDef
def get_value() -> DeleteNetworkInsightsAccessScopeResultTypeDef:
return {
"NetworkInsightsAccessScopeId": ...,
}
# DeleteNetworkInsightsAccessScopeResultTypeDef definition
class DeleteNetworkInsightsAccessScopeResultTypeDef(TypedDict):
NetworkInsightsAccessScopeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInsightsAnalysisResultTypeDef#
# DeleteNetworkInsightsAnalysisResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInsightsAnalysisResultTypeDef
def get_value() -> DeleteNetworkInsightsAnalysisResultTypeDef:
return {
"NetworkInsightsAnalysisId": ...,
}
# DeleteNetworkInsightsAnalysisResultTypeDef definition
class DeleteNetworkInsightsAnalysisResultTypeDef(TypedDict):
NetworkInsightsAnalysisId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInsightsPathResultTypeDef#
# DeleteNetworkInsightsPathResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInsightsPathResultTypeDef
def get_value() -> DeleteNetworkInsightsPathResultTypeDef:
return {
"NetworkInsightsPathId": ...,
}
# DeleteNetworkInsightsPathResultTypeDef definition
class DeleteNetworkInsightsPathResultTypeDef(TypedDict):
NetworkInsightsPathId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteNetworkInterfacePermissionResultTypeDef#
# DeleteNetworkInterfacePermissionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteNetworkInterfacePermissionResultTypeDef
def get_value() -> DeleteNetworkInterfacePermissionResultTypeDef:
return {
"Return": ...,
}
# DeleteNetworkInterfacePermissionResultTypeDef definition
class DeleteNetworkInterfacePermissionResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePublicIpv4PoolResultTypeDef#
# DeletePublicIpv4PoolResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeletePublicIpv4PoolResultTypeDef
def get_value() -> DeletePublicIpv4PoolResultTypeDef:
return {
"ReturnValue": ...,
}
# DeletePublicIpv4PoolResultTypeDef definition
class DeletePublicIpv4PoolResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSecurityGroupResultTypeDef#
# DeleteSecurityGroupResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSecurityGroupResultTypeDef
def get_value() -> DeleteSecurityGroupResultTypeDef:
return {
"Return": ...,
}
# DeleteSecurityGroupResultTypeDef definition
class DeleteSecurityGroupResultTypeDef(TypedDict):
Return: bool,
GroupId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrafficMirrorFilterResultTypeDef#
# DeleteTrafficMirrorFilterResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTrafficMirrorFilterResultTypeDef
def get_value() -> DeleteTrafficMirrorFilterResultTypeDef:
return {
"TrafficMirrorFilterId": ...,
}
# DeleteTrafficMirrorFilterResultTypeDef definition
class DeleteTrafficMirrorFilterResultTypeDef(TypedDict):
TrafficMirrorFilterId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrafficMirrorFilterRuleResultTypeDef#
# DeleteTrafficMirrorFilterRuleResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTrafficMirrorFilterRuleResultTypeDef
def get_value() -> DeleteTrafficMirrorFilterRuleResultTypeDef:
return {
"TrafficMirrorFilterRuleId": ...,
}
# DeleteTrafficMirrorFilterRuleResultTypeDef definition
class DeleteTrafficMirrorFilterRuleResultTypeDef(TypedDict):
TrafficMirrorFilterRuleId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrafficMirrorSessionResultTypeDef#
# DeleteTrafficMirrorSessionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTrafficMirrorSessionResultTypeDef
def get_value() -> DeleteTrafficMirrorSessionResultTypeDef:
return {
"TrafficMirrorSessionId": ...,
}
# DeleteTrafficMirrorSessionResultTypeDef definition
class DeleteTrafficMirrorSessionResultTypeDef(TypedDict):
TrafficMirrorSessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrafficMirrorTargetResultTypeDef#
# DeleteTrafficMirrorTargetResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTrafficMirrorTargetResultTypeDef
def get_value() -> DeleteTrafficMirrorTargetResultTypeDef:
return {
"TrafficMirrorTargetId": ...,
}
# DeleteTrafficMirrorTargetResultTypeDef definition
class DeleteTrafficMirrorTargetResultTypeDef(TypedDict):
TrafficMirrorTargetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVpcPeeringConnectionResultTypeDef#
# DeleteVpcPeeringConnectionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcPeeringConnectionResultTypeDef
def get_value() -> DeleteVpcPeeringConnectionResultTypeDef:
return {
"Return": ...,
}
# DeleteVpcPeeringConnectionResultTypeDef definition
class DeleteVpcPeeringConnectionResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeprovisionPublicIpv4PoolCidrResultTypeDef#
# DeprovisionPublicIpv4PoolCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeprovisionPublicIpv4PoolCidrResultTypeDef
def get_value() -> DeprovisionPublicIpv4PoolCidrResultTypeDef:
return {
"PoolId": ...,
}
# DeprovisionPublicIpv4PoolCidrResultTypeDef definition
class DeprovisionPublicIpv4PoolCidrResultTypeDef(TypedDict):
PoolId: str,
DeprovisionedAddresses: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAddressTransfersResultTypeDef#
# DescribeAddressTransfersResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAddressTransfersResultTypeDef
def get_value() -> DescribeAddressTransfersResultTypeDef:
return {
"AddressTransfers": ...,
}
# DescribeAddressTransfersResultTypeDef definition
class DescribeAddressTransfersResultTypeDef(TypedDict):
AddressTransfers: List[AddressTransferTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DetachClassicLinkVpcResultTypeDef#
# DetachClassicLinkVpcResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachClassicLinkVpcResultTypeDef
def get_value() -> DetachClassicLinkVpcResultTypeDef:
return {
"Return": ...,
}
# DetachClassicLinkVpcResultTypeDef definition
class DetachClassicLinkVpcResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableAddressTransferResultTypeDef#
# DisableAddressTransferResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableAddressTransferResultTypeDef
def get_value() -> DisableAddressTransferResultTypeDef:
return {
"AddressTransfer": ...,
}
# DisableAddressTransferResultTypeDef definition
class DisableAddressTransferResultTypeDef(TypedDict):
AddressTransfer: AddressTransferTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableAllowedImagesSettingsResultTypeDef#
# DisableAllowedImagesSettingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableAllowedImagesSettingsResultTypeDef
def get_value() -> DisableAllowedImagesSettingsResultTypeDef:
return {
"AllowedImagesSettingsState": ...,
}
# DisableAllowedImagesSettingsResultTypeDef definition
class DisableAllowedImagesSettingsResultTypeDef(TypedDict):
AllowedImagesSettingsState: AllowedImagesSettingsDisabledStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef#
# DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef
def get_value() -> DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef:
return {
"Output": ...,
}
# DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef definition
class DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef(TypedDict):
Output: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableEbsEncryptionByDefaultResultTypeDef#
# DisableEbsEncryptionByDefaultResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableEbsEncryptionByDefaultResultTypeDef
def get_value() -> DisableEbsEncryptionByDefaultResultTypeDef:
return {
"EbsEncryptionByDefault": ...,
}
# DisableEbsEncryptionByDefaultResultTypeDef definition
class DisableEbsEncryptionByDefaultResultTypeDef(TypedDict):
EbsEncryptionByDefault: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableImageBlockPublicAccessResultTypeDef#
# DisableImageBlockPublicAccessResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableImageBlockPublicAccessResultTypeDef
def get_value() -> DisableImageBlockPublicAccessResultTypeDef:
return {
"ImageBlockPublicAccessState": ...,
}
# DisableImageBlockPublicAccessResultTypeDef definition
class DisableImageBlockPublicAccessResultTypeDef(TypedDict):
ImageBlockPublicAccessState: ImageBlockPublicAccessDisabledStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableImageDeprecationResultTypeDef#
# DisableImageDeprecationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableImageDeprecationResultTypeDef
def get_value() -> DisableImageDeprecationResultTypeDef:
return {
"Return": ...,
}
# DisableImageDeprecationResultTypeDef definition
class DisableImageDeprecationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableImageDeregistrationProtectionResultTypeDef#
# DisableImageDeregistrationProtectionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableImageDeregistrationProtectionResultTypeDef
def get_value() -> DisableImageDeregistrationProtectionResultTypeDef:
return {
"Return": ...,
}
# DisableImageDeregistrationProtectionResultTypeDef definition
class DisableImageDeregistrationProtectionResultTypeDef(TypedDict):
Return: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableImageResultTypeDef#
# DisableImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableImageResultTypeDef
def get_value() -> DisableImageResultTypeDef:
return {
"Return": ...,
}
# DisableImageResultTypeDef definition
class DisableImageResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableIpamOrganizationAdminAccountResultTypeDef#
# DisableIpamOrganizationAdminAccountResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableIpamOrganizationAdminAccountResultTypeDef
def get_value() -> DisableIpamOrganizationAdminAccountResultTypeDef:
return {
"Success": ...,
}
# DisableIpamOrganizationAdminAccountResultTypeDef definition
class DisableIpamOrganizationAdminAccountResultTypeDef(TypedDict):
Success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableSerialConsoleAccessResultTypeDef#
# DisableSerialConsoleAccessResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableSerialConsoleAccessResultTypeDef
def get_value() -> DisableSerialConsoleAccessResultTypeDef:
return {
"SerialConsoleAccessEnabled": ...,
}
# DisableSerialConsoleAccessResultTypeDef definition
class DisableSerialConsoleAccessResultTypeDef(TypedDict):
SerialConsoleAccessEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableSnapshotBlockPublicAccessResultTypeDef#
# DisableSnapshotBlockPublicAccessResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableSnapshotBlockPublicAccessResultTypeDef
def get_value() -> DisableSnapshotBlockPublicAccessResultTypeDef:
return {
"State": ...,
}
# DisableSnapshotBlockPublicAccessResultTypeDef definition
class DisableSnapshotBlockPublicAccessResultTypeDef(TypedDict):
State: SnapshotBlockPublicAccessStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableVpcClassicLinkDnsSupportResultTypeDef#
# DisableVpcClassicLinkDnsSupportResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableVpcClassicLinkDnsSupportResultTypeDef
def get_value() -> DisableVpcClassicLinkDnsSupportResultTypeDef:
return {
"Return": ...,
}
# DisableVpcClassicLinkDnsSupportResultTypeDef definition
class DisableVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableVpcClassicLinkResultTypeDef#
# DisableVpcClassicLinkResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableVpcClassicLinkResultTypeDef
def get_value() -> DisableVpcClassicLinkResultTypeDef:
return {
"Return": ...,
}
# DisableVpcClassicLinkResultTypeDef definition
class DisableVpcClassicLinkResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateCapacityReservationBillingOwnerResultTypeDef#
# DisassociateCapacityReservationBillingOwnerResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateCapacityReservationBillingOwnerResultTypeDef
def get_value() -> DisassociateCapacityReservationBillingOwnerResultTypeDef:
return {
"Return": ...,
}
# DisassociateCapacityReservationBillingOwnerResultTypeDef definition
class DisassociateCapacityReservationBillingOwnerResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateEnclaveCertificateIamRoleResultTypeDef#
# DisassociateEnclaveCertificateIamRoleResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateEnclaveCertificateIamRoleResultTypeDef
def get_value() -> DisassociateEnclaveCertificateIamRoleResultTypeDef:
return {
"Return": ...,
}
# DisassociateEnclaveCertificateIamRoleResultTypeDef definition
class DisassociateEnclaveCertificateIamRoleResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateSecurityGroupVpcResultTypeDef#
# DisassociateSecurityGroupVpcResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateSecurityGroupVpcResultTypeDef
def get_value() -> DisassociateSecurityGroupVpcResultTypeDef:
return {
"State": ...,
}
# DisassociateSecurityGroupVpcResultTypeDef definition
class DisassociateSecurityGroupVpcResultTypeDef(TypedDict):
State: SecurityGroupVpcAssociationStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTrunkInterfaceResultTypeDef#
# DisassociateTrunkInterfaceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateTrunkInterfaceResultTypeDef
def get_value() -> DisassociateTrunkInterfaceResultTypeDef:
return {
"Return": ...,
}
# DisassociateTrunkInterfaceResultTypeDef definition
class DisassociateTrunkInterfaceResultTypeDef(TypedDict):
Return: bool,
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableAddressTransferResultTypeDef#
# EnableAddressTransferResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableAddressTransferResultTypeDef
def get_value() -> EnableAddressTransferResultTypeDef:
return {
"AddressTransfer": ...,
}
# EnableAddressTransferResultTypeDef definition
class EnableAddressTransferResultTypeDef(TypedDict):
AddressTransfer: AddressTransferTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableAllowedImagesSettingsResultTypeDef#
# EnableAllowedImagesSettingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableAllowedImagesSettingsResultTypeDef
def get_value() -> EnableAllowedImagesSettingsResultTypeDef:
return {
"AllowedImagesSettingsState": ...,
}
# EnableAllowedImagesSettingsResultTypeDef definition
class EnableAllowedImagesSettingsResultTypeDef(TypedDict):
AllowedImagesSettingsState: AllowedImagesSettingsEnabledStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef#
# EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef
def get_value() -> EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef:
return {
"Output": ...,
}
# EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef definition
class EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef(TypedDict):
Output: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableEbsEncryptionByDefaultResultTypeDef#
# EnableEbsEncryptionByDefaultResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableEbsEncryptionByDefaultResultTypeDef
def get_value() -> EnableEbsEncryptionByDefaultResultTypeDef:
return {
"EbsEncryptionByDefault": ...,
}
# EnableEbsEncryptionByDefaultResultTypeDef definition
class EnableEbsEncryptionByDefaultResultTypeDef(TypedDict):
EbsEncryptionByDefault: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableImageBlockPublicAccessResultTypeDef#
# EnableImageBlockPublicAccessResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableImageBlockPublicAccessResultTypeDef
def get_value() -> EnableImageBlockPublicAccessResultTypeDef:
return {
"ImageBlockPublicAccessState": ...,
}
# EnableImageBlockPublicAccessResultTypeDef definition
class EnableImageBlockPublicAccessResultTypeDef(TypedDict):
ImageBlockPublicAccessState: ImageBlockPublicAccessEnabledStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableImageDeprecationResultTypeDef#
# EnableImageDeprecationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableImageDeprecationResultTypeDef
def get_value() -> EnableImageDeprecationResultTypeDef:
return {
"Return": ...,
}
# EnableImageDeprecationResultTypeDef definition
class EnableImageDeprecationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableImageDeregistrationProtectionResultTypeDef#
# EnableImageDeregistrationProtectionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableImageDeregistrationProtectionResultTypeDef
def get_value() -> EnableImageDeregistrationProtectionResultTypeDef:
return {
"Return": ...,
}
# EnableImageDeregistrationProtectionResultTypeDef definition
class EnableImageDeregistrationProtectionResultTypeDef(TypedDict):
Return: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableImageResultTypeDef#
# EnableImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableImageResultTypeDef
def get_value() -> EnableImageResultTypeDef:
return {
"Return": ...,
}
# EnableImageResultTypeDef definition
class EnableImageResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableIpamOrganizationAdminAccountResultTypeDef#
# EnableIpamOrganizationAdminAccountResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableIpamOrganizationAdminAccountResultTypeDef
def get_value() -> EnableIpamOrganizationAdminAccountResultTypeDef:
return {
"Success": ...,
}
# EnableIpamOrganizationAdminAccountResultTypeDef definition
class EnableIpamOrganizationAdminAccountResultTypeDef(TypedDict):
Success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableReachabilityAnalyzerOrganizationSharingResultTypeDef#
# EnableReachabilityAnalyzerOrganizationSharingResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableReachabilityAnalyzerOrganizationSharingResultTypeDef
def get_value() -> EnableReachabilityAnalyzerOrganizationSharingResultTypeDef:
return {
"ReturnValue": ...,
}
# EnableReachabilityAnalyzerOrganizationSharingResultTypeDef definition
class EnableReachabilityAnalyzerOrganizationSharingResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableSerialConsoleAccessResultTypeDef#
# EnableSerialConsoleAccessResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableSerialConsoleAccessResultTypeDef
def get_value() -> EnableSerialConsoleAccessResultTypeDef:
return {
"SerialConsoleAccessEnabled": ...,
}
# EnableSerialConsoleAccessResultTypeDef definition
class EnableSerialConsoleAccessResultTypeDef(TypedDict):
SerialConsoleAccessEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableSnapshotBlockPublicAccessResultTypeDef#
# EnableSnapshotBlockPublicAccessResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableSnapshotBlockPublicAccessResultTypeDef
def get_value() -> EnableSnapshotBlockPublicAccessResultTypeDef:
return {
"State": ...,
}
# EnableSnapshotBlockPublicAccessResultTypeDef definition
class EnableSnapshotBlockPublicAccessResultTypeDef(TypedDict):
State: SnapshotBlockPublicAccessStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableVpcClassicLinkDnsSupportResultTypeDef#
# EnableVpcClassicLinkDnsSupportResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableVpcClassicLinkDnsSupportResultTypeDef
def get_value() -> EnableVpcClassicLinkDnsSupportResultTypeDef:
return {
"Return": ...,
}
# EnableVpcClassicLinkDnsSupportResultTypeDef definition
class EnableVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableVpcClassicLinkResultTypeDef#
# EnableVpcClassicLinkResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableVpcClassicLinkResultTypeDef
def get_value() -> EnableVpcClassicLinkResultTypeDef:
return {
"Return": ...,
}
# EnableVpcClassicLinkResultTypeDef definition
class EnableVpcClassicLinkResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportClientVpnClientConfigurationResultTypeDef#
# ExportClientVpnClientConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportClientVpnClientConfigurationResultTypeDef
def get_value() -> ExportClientVpnClientConfigurationResultTypeDef:
return {
"ClientConfiguration": ...,
}
# ExportClientVpnClientConfigurationResultTypeDef definition
class ExportClientVpnClientConfigurationResultTypeDef(TypedDict):
ClientConfiguration: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportTransitGatewayRoutesResultTypeDef#
# ExportTransitGatewayRoutesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportTransitGatewayRoutesResultTypeDef
def get_value() -> ExportTransitGatewayRoutesResultTypeDef:
return {
"S3Location": ...,
}
# ExportTransitGatewayRoutesResultTypeDef definition
class ExportTransitGatewayRoutesResultTypeDef(TypedDict):
S3Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConsoleOutputResultTypeDef#
# GetConsoleOutputResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetConsoleOutputResultTypeDef
def get_value() -> GetConsoleOutputResultTypeDef:
return {
"InstanceId": ...,
}
# GetConsoleOutputResultTypeDef definition
class GetConsoleOutputResultTypeDef(TypedDict):
InstanceId: str,
Timestamp: datetime,
Output: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConsoleScreenshotResultTypeDef#
# GetConsoleScreenshotResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetConsoleScreenshotResultTypeDef
def get_value() -> GetConsoleScreenshotResultTypeDef:
return {
"ImageData": ...,
}
# GetConsoleScreenshotResultTypeDef definition
class GetConsoleScreenshotResultTypeDef(TypedDict):
ImageData: str,
InstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEbsDefaultKmsKeyIdResultTypeDef#
# GetEbsDefaultKmsKeyIdResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetEbsDefaultKmsKeyIdResultTypeDef
def get_value() -> GetEbsDefaultKmsKeyIdResultTypeDef:
return {
"KmsKeyId": ...,
}
# GetEbsDefaultKmsKeyIdResultTypeDef definition
class GetEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
KmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEbsEncryptionByDefaultResultTypeDef#
# GetEbsEncryptionByDefaultResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetEbsEncryptionByDefaultResultTypeDef
def get_value() -> GetEbsEncryptionByDefaultResultTypeDef:
return {
"EbsEncryptionByDefault": ...,
}
# GetEbsEncryptionByDefaultResultTypeDef definition
class GetEbsEncryptionByDefaultResultTypeDef(TypedDict):
EbsEncryptionByDefault: bool,
SseType: SSETypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SSETypeType
- See ResponseMetadataTypeDef
GetFlowLogsIntegrationTemplateResultTypeDef#
# GetFlowLogsIntegrationTemplateResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetFlowLogsIntegrationTemplateResultTypeDef
def get_value() -> GetFlowLogsIntegrationTemplateResultTypeDef:
return {
"Result": ...,
}
# GetFlowLogsIntegrationTemplateResultTypeDef definition
class GetFlowLogsIntegrationTemplateResultTypeDef(TypedDict):
Result: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetImageBlockPublicAccessStateResultTypeDef#
# GetImageBlockPublicAccessStateResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetImageBlockPublicAccessStateResultTypeDef
def get_value() -> GetImageBlockPublicAccessStateResultTypeDef:
return {
"ImageBlockPublicAccessState": ...,
}
# GetImageBlockPublicAccessStateResultTypeDef definition
class GetImageBlockPublicAccessStateResultTypeDef(TypedDict):
ImageBlockPublicAccessState: str,
ManagedBy: ManagedByType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ManagedByType
- See ResponseMetadataTypeDef
GetInstanceTpmEkPubResultTypeDef#
# GetInstanceTpmEkPubResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceTpmEkPubResultTypeDef
def get_value() -> GetInstanceTpmEkPubResultTypeDef:
return {
"InstanceId": ...,
}
# GetInstanceTpmEkPubResultTypeDef definition
class GetInstanceTpmEkPubResultTypeDef(TypedDict):
InstanceId: str,
KeyType: EkPubKeyTypeType, # (1)
KeyFormat: EkPubKeyFormatType, # (2)
KeyValue: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstanceUefiDataResultTypeDef#
# GetInstanceUefiDataResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceUefiDataResultTypeDef
def get_value() -> GetInstanceUefiDataResultTypeDef:
return {
"InstanceId": ...,
}
# GetInstanceUefiDataResultTypeDef definition
class GetInstanceUefiDataResultTypeDef(TypedDict):
InstanceId: str,
UefiData: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPasswordDataResultTypeDef#
# GetPasswordDataResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetPasswordDataResultTypeDef
def get_value() -> GetPasswordDataResultTypeDef:
return {
"InstanceId": ...,
}
# GetPasswordDataResultTypeDef definition
class GetPasswordDataResultTypeDef(TypedDict):
InstanceId: str,
Timestamp: datetime,
PasswordData: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSerialConsoleAccessStatusResultTypeDef#
# GetSerialConsoleAccessStatusResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSerialConsoleAccessStatusResultTypeDef
def get_value() -> GetSerialConsoleAccessStatusResultTypeDef:
return {
"SerialConsoleAccessEnabled": ...,
}
# GetSerialConsoleAccessStatusResultTypeDef definition
class GetSerialConsoleAccessStatusResultTypeDef(TypedDict):
SerialConsoleAccessEnabled: bool,
ManagedBy: ManagedByType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ManagedByType
- See ResponseMetadataTypeDef
GetSnapshotBlockPublicAccessStateResultTypeDef#
# GetSnapshotBlockPublicAccessStateResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSnapshotBlockPublicAccessStateResultTypeDef
def get_value() -> GetSnapshotBlockPublicAccessStateResultTypeDef:
return {
"State": ...,
}
# GetSnapshotBlockPublicAccessStateResultTypeDef definition
class GetSnapshotBlockPublicAccessStateResultTypeDef(TypedDict):
State: SnapshotBlockPublicAccessStateType, # (1)
ManagedBy: ManagedByType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetVerifiedAccessEndpointPolicyResultTypeDef#
# GetVerifiedAccessEndpointPolicyResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVerifiedAccessEndpointPolicyResultTypeDef
def get_value() -> GetVerifiedAccessEndpointPolicyResultTypeDef:
return {
"PolicyEnabled": ...,
}
# GetVerifiedAccessEndpointPolicyResultTypeDef definition
class GetVerifiedAccessEndpointPolicyResultTypeDef(TypedDict):
PolicyEnabled: bool,
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetVerifiedAccessGroupPolicyResultTypeDef#
# GetVerifiedAccessGroupPolicyResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVerifiedAccessGroupPolicyResultTypeDef
def get_value() -> GetVerifiedAccessGroupPolicyResultTypeDef:
return {
"PolicyEnabled": ...,
}
# GetVerifiedAccessGroupPolicyResultTypeDef definition
class GetVerifiedAccessGroupPolicyResultTypeDef(TypedDict):
PolicyEnabled: bool,
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetVpnConnectionDeviceSampleConfigurationResultTypeDef#
# GetVpnConnectionDeviceSampleConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVpnConnectionDeviceSampleConfigurationResultTypeDef
def get_value() -> GetVpnConnectionDeviceSampleConfigurationResultTypeDef:
return {
"VpnConnectionDeviceSampleConfiguration": ...,
}
# GetVpnConnectionDeviceSampleConfigurationResultTypeDef definition
class GetVpnConnectionDeviceSampleConfigurationResultTypeDef(TypedDict):
VpnConnectionDeviceSampleConfiguration: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportClientVpnClientCertificateRevocationListResultTypeDef#
# ImportClientVpnClientCertificateRevocationListResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportClientVpnClientCertificateRevocationListResultTypeDef
def get_value() -> ImportClientVpnClientCertificateRevocationListResultTypeDef:
return {
"Return": ...,
}
# ImportClientVpnClientCertificateRevocationListResultTypeDef definition
class ImportClientVpnClientCertificateRevocationListResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
LockSnapshotResultTypeDef#
# LockSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LockSnapshotResultTypeDef
def get_value() -> LockSnapshotResultTypeDef:
return {
"SnapshotId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyAvailabilityZoneGroupResultTypeDef
def get_value() -> ModifyAvailabilityZoneGroupResultTypeDef:
return {
"Return": ...,
}
# ModifyAvailabilityZoneGroupResultTypeDef definition
class ModifyAvailabilityZoneGroupResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyCapacityReservationFleetResultTypeDef#
# ModifyCapacityReservationFleetResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyCapacityReservationFleetResultTypeDef
def get_value() -> ModifyCapacityReservationFleetResultTypeDef:
return {
"Return": ...,
}
# ModifyCapacityReservationFleetResultTypeDef definition
class ModifyCapacityReservationFleetResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyCapacityReservationResultTypeDef#
# ModifyCapacityReservationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyCapacityReservationResultTypeDef
def get_value() -> ModifyCapacityReservationResultTypeDef:
return {
"Return": ...,
}
# ModifyCapacityReservationResultTypeDef definition
class ModifyCapacityReservationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyClientVpnEndpointResultTypeDef#
# ModifyClientVpnEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyClientVpnEndpointResultTypeDef
def get_value() -> ModifyClientVpnEndpointResultTypeDef:
return {
"Return": ...,
}
# ModifyClientVpnEndpointResultTypeDef definition
class ModifyClientVpnEndpointResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyEbsDefaultKmsKeyIdResultTypeDef#
# ModifyEbsDefaultKmsKeyIdResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyEbsDefaultKmsKeyIdResultTypeDef
def get_value() -> ModifyEbsDefaultKmsKeyIdResultTypeDef:
return {
"KmsKeyId": ...,
}
# ModifyEbsDefaultKmsKeyIdResultTypeDef definition
class ModifyEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
KmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyFleetResultTypeDef#
# ModifyFleetResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyFleetResultTypeDef
def get_value() -> ModifyFleetResultTypeDef:
return {
"Return": ...,
}
# ModifyFleetResultTypeDef definition
class ModifyFleetResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyInstanceCapacityReservationAttributesResultTypeDef#
# ModifyInstanceCapacityReservationAttributesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceCapacityReservationAttributesResultTypeDef
def get_value() -> ModifyInstanceCapacityReservationAttributesResultTypeDef:
return {
"Return": ...,
}
# ModifyInstanceCapacityReservationAttributesResultTypeDef definition
class ModifyInstanceCapacityReservationAttributesResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyInstanceCpuOptionsResultTypeDef#
# ModifyInstanceCpuOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceCpuOptionsResultTypeDef
def get_value() -> ModifyInstanceCpuOptionsResultTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceCpuOptionsResultTypeDef definition
class ModifyInstanceCpuOptionsResultTypeDef(TypedDict):
InstanceId: str,
CoreCount: int,
ThreadsPerCore: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyInstanceMaintenanceOptionsResultTypeDef#
# ModifyInstanceMaintenanceOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceMaintenanceOptionsResultTypeDef
def get_value() -> ModifyInstanceMaintenanceOptionsResultTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceMaintenanceOptionsResultTypeDef definition
class ModifyInstanceMaintenanceOptionsResultTypeDef(TypedDict):
InstanceId: str,
AutoRecovery: InstanceAutoRecoveryStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyInstanceMetadataDefaultsResultTypeDef#
# ModifyInstanceMetadataDefaultsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceMetadataDefaultsResultTypeDef
def get_value() -> ModifyInstanceMetadataDefaultsResultTypeDef:
return {
"Return": ...,
}
# ModifyInstanceMetadataDefaultsResultTypeDef definition
class ModifyInstanceMetadataDefaultsResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyInstanceNetworkPerformanceResultTypeDef#
# ModifyInstanceNetworkPerformanceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceNetworkPerformanceResultTypeDef
def get_value() -> ModifyInstanceNetworkPerformanceResultTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceNetworkPerformanceResultTypeDef definition
class ModifyInstanceNetworkPerformanceResultTypeDef(TypedDict):
InstanceId: str,
BandwidthWeighting: InstanceBandwidthWeightingType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyInstancePlacementResultTypeDef#
# ModifyInstancePlacementResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstancePlacementResultTypeDef
def get_value() -> ModifyInstancePlacementResultTypeDef:
return {
"Return": ...,
}
# ModifyInstancePlacementResultTypeDef definition
class ModifyInstancePlacementResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyPrivateDnsNameOptionsResultTypeDef#
# ModifyPrivateDnsNameOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyPrivateDnsNameOptionsResultTypeDef
def get_value() -> ModifyPrivateDnsNameOptionsResultTypeDef:
return {
"Return": ...,
}
# ModifyPrivateDnsNameOptionsResultTypeDef definition
class ModifyPrivateDnsNameOptionsResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyReservedInstancesResultTypeDef#
# ModifyReservedInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyReservedInstancesResultTypeDef
def get_value() -> ModifyReservedInstancesResultTypeDef:
return {
"ReservedInstancesModificationId": ...,
}
# ModifyReservedInstancesResultTypeDef definition
class ModifyReservedInstancesResultTypeDef(TypedDict):
ReservedInstancesModificationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifySecurityGroupRulesResultTypeDef#
# ModifySecurityGroupRulesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySecurityGroupRulesResultTypeDef
def get_value() -> ModifySecurityGroupRulesResultTypeDef:
return {
"Return": ...,
}
# ModifySecurityGroupRulesResultTypeDef definition
class ModifySecurityGroupRulesResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifySnapshotTierResultTypeDef#
# ModifySnapshotTierResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySnapshotTierResultTypeDef
def get_value() -> ModifySnapshotTierResultTypeDef:
return {
"SnapshotId": ...,
}
# ModifySnapshotTierResultTypeDef definition
class ModifySnapshotTierResultTypeDef(TypedDict):
SnapshotId: str,
TieringStartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifySpotFleetRequestResponseTypeDef#
# ModifySpotFleetRequestResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySpotFleetRequestResponseTypeDef
def get_value() -> ModifySpotFleetRequestResponseTypeDef:
return {
"Return": ...,
}
# ModifySpotFleetRequestResponseTypeDef definition
class ModifySpotFleetRequestResponseTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcEndpointConnectionNotificationResultTypeDef#
# ModifyVpcEndpointConnectionNotificationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointConnectionNotificationResultTypeDef
def get_value() -> ModifyVpcEndpointConnectionNotificationResultTypeDef:
return {
"ReturnValue": ...,
}
# ModifyVpcEndpointConnectionNotificationResultTypeDef definition
class ModifyVpcEndpointConnectionNotificationResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcEndpointResultTypeDef#
# ModifyVpcEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointResultTypeDef
def get_value() -> ModifyVpcEndpointResultTypeDef:
return {
"Return": ...,
}
# ModifyVpcEndpointResultTypeDef definition
class ModifyVpcEndpointResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcEndpointServiceConfigurationResultTypeDef#
# ModifyVpcEndpointServiceConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointServiceConfigurationResultTypeDef
def get_value() -> ModifyVpcEndpointServiceConfigurationResultTypeDef:
return {
"Return": ...,
}
# ModifyVpcEndpointServiceConfigurationResultTypeDef definition
class ModifyVpcEndpointServiceConfigurationResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcEndpointServicePayerResponsibilityResultTypeDef#
# ModifyVpcEndpointServicePayerResponsibilityResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointServicePayerResponsibilityResultTypeDef
def get_value() -> ModifyVpcEndpointServicePayerResponsibilityResultTypeDef:
return {
"ReturnValue": ...,
}
# ModifyVpcEndpointServicePayerResponsibilityResultTypeDef definition
class ModifyVpcEndpointServicePayerResponsibilityResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyVpcTenancyResultTypeDef#
# ModifyVpcTenancyResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcTenancyResultTypeDef
def get_value() -> ModifyVpcTenancyResultTypeDef:
return {
"ReturnValue": ...,
}
# ModifyVpcTenancyResultTypeDef definition
class ModifyVpcTenancyResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MoveAddressToVpcResultTypeDef#
# MoveAddressToVpcResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MoveAddressToVpcResultTypeDef
def get_value() -> MoveAddressToVpcResultTypeDef:
return {
"AllocationId": ...,
}
# MoveAddressToVpcResultTypeDef definition
class MoveAddressToVpcResultTypeDef(TypedDict):
AllocationId: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
PurchaseReservedInstancesOfferingResultTypeDef#
# PurchaseReservedInstancesOfferingResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseReservedInstancesOfferingResultTypeDef
def get_value() -> PurchaseReservedInstancesOfferingResultTypeDef:
return {
"ReservedInstancesId": ...,
}
# PurchaseReservedInstancesOfferingResultTypeDef definition
class PurchaseReservedInstancesOfferingResultTypeDef(TypedDict):
ReservedInstancesId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterImageResultTypeDef#
# RegisterImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterImageResultTypeDef
def get_value() -> RegisterImageResultTypeDef:
return {
"ImageId": ...,
}
# RegisterImageResultTypeDef definition
class RegisterImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectCapacityReservationBillingOwnershipResultTypeDef#
# RejectCapacityReservationBillingOwnershipResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectCapacityReservationBillingOwnershipResultTypeDef
def get_value() -> RejectCapacityReservationBillingOwnershipResultTypeDef:
return {
"Return": ...,
}
# RejectCapacityReservationBillingOwnershipResultTypeDef definition
class RejectCapacityReservationBillingOwnershipResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectVpcPeeringConnectionResultTypeDef#
# RejectVpcPeeringConnectionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectVpcPeeringConnectionResultTypeDef
def get_value() -> RejectVpcPeeringConnectionResultTypeDef:
return {
"Return": ...,
}
# RejectVpcPeeringConnectionResultTypeDef definition
class RejectVpcPeeringConnectionResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReleaseIpamPoolAllocationResultTypeDef#
# ReleaseIpamPoolAllocationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReleaseIpamPoolAllocationResultTypeDef
def get_value() -> ReleaseIpamPoolAllocationResultTypeDef:
return {
"Success": ...,
}
# ReleaseIpamPoolAllocationResultTypeDef definition
class ReleaseIpamPoolAllocationResultTypeDef(TypedDict):
Success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef#
# ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef
def get_value() -> ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef:
return {
"ReturnValue": ...,
}
# ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef definition
class ReplaceImageCriteriaInAllowedImagesSettingsResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReplaceNetworkAclAssociationResultTypeDef#
# ReplaceNetworkAclAssociationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceNetworkAclAssociationResultTypeDef
def get_value() -> ReplaceNetworkAclAssociationResultTypeDef:
return {
"NewAssociationId": ...,
}
# ReplaceNetworkAclAssociationResultTypeDef definition
class ReplaceNetworkAclAssociationResultTypeDef(TypedDict):
NewAssociationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReplaceVpnTunnelResultTypeDef#
# ReplaceVpnTunnelResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceVpnTunnelResultTypeDef
def get_value() -> ReplaceVpnTunnelResultTypeDef:
return {
"Return": ...,
}
# ReplaceVpnTunnelResultTypeDef definition
class ReplaceVpnTunnelResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RequestSpotFleetResponseTypeDef#
# RequestSpotFleetResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RequestSpotFleetResponseTypeDef
def get_value() -> RequestSpotFleetResponseTypeDef:
return {
"SpotFleetRequestId": ...,
}
# RequestSpotFleetResponseTypeDef definition
class RequestSpotFleetResponseTypeDef(TypedDict):
SpotFleetRequestId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetEbsDefaultKmsKeyIdResultTypeDef#
# ResetEbsDefaultKmsKeyIdResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetEbsDefaultKmsKeyIdResultTypeDef
def get_value() -> ResetEbsDefaultKmsKeyIdResultTypeDef:
return {
"KmsKeyId": ...,
}
# ResetEbsDefaultKmsKeyIdResultTypeDef definition
class ResetEbsDefaultKmsKeyIdResultTypeDef(TypedDict):
KmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetFpgaImageAttributeResultTypeDef#
# ResetFpgaImageAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetFpgaImageAttributeResultTypeDef
def get_value() -> ResetFpgaImageAttributeResultTypeDef:
return {
"Return": ...,
}
# ResetFpgaImageAttributeResultTypeDef definition
class ResetFpgaImageAttributeResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RestoreAddressToClassicResultTypeDef#
# RestoreAddressToClassicResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreAddressToClassicResultTypeDef
def get_value() -> RestoreAddressToClassicResultTypeDef:
return {
"PublicIp": ...,
}
# RestoreAddressToClassicResultTypeDef definition
class RestoreAddressToClassicResultTypeDef(TypedDict):
PublicIp: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
RestoreImageFromRecycleBinResultTypeDef#
# RestoreImageFromRecycleBinResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreImageFromRecycleBinResultTypeDef
def get_value() -> RestoreImageFromRecycleBinResultTypeDef:
return {
"Return": ...,
}
# RestoreImageFromRecycleBinResultTypeDef definition
class RestoreImageFromRecycleBinResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RestoreSnapshotFromRecycleBinResultTypeDef#
# RestoreSnapshotFromRecycleBinResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreSnapshotFromRecycleBinResultTypeDef
def get_value() -> RestoreSnapshotFromRecycleBinResultTypeDef:
return {
"SnapshotId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreSnapshotTierResultTypeDef
def get_value() -> RestoreSnapshotTierResultTypeDef:
return {
"SnapshotId": ...,
}
# RestoreSnapshotTierResultTypeDef definition
class RestoreSnapshotTierResultTypeDef(TypedDict):
SnapshotId: str,
RestoreStartTime: datetime,
RestoreDuration: int,
IsPermanentRestore: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RunScheduledInstancesResultTypeDef#
# RunScheduledInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RunScheduledInstancesResultTypeDef
def get_value() -> RunScheduledInstancesResultTypeDef:
return {
"InstanceIdSet": ...,
}
# RunScheduledInstancesResultTypeDef definition
class RunScheduledInstancesResultTypeDef(TypedDict):
InstanceIdSet: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartDeclarativePoliciesReportResultTypeDef#
# StartDeclarativePoliciesReportResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartDeclarativePoliciesReportResultTypeDef
def get_value() -> StartDeclarativePoliciesReportResultTypeDef:
return {
"ReportId": ...,
}
# StartDeclarativePoliciesReportResultTypeDef definition
class StartDeclarativePoliciesReportResultTypeDef(TypedDict):
ReportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartVpcEndpointServicePrivateDnsVerificationResultTypeDef#
# StartVpcEndpointServicePrivateDnsVerificationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartVpcEndpointServicePrivateDnsVerificationResultTypeDef
def get_value() -> StartVpcEndpointServicePrivateDnsVerificationResultTypeDef:
return {
"ReturnValue": ...,
}
# StartVpcEndpointServicePrivateDnsVerificationResultTypeDef definition
class StartVpcEndpointServicePrivateDnsVerificationResultTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UnassignIpv6AddressesResultTypeDef#
# UnassignIpv6AddressesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnassignIpv6AddressesResultTypeDef
def get_value() -> UnassignIpv6AddressesResultTypeDef:
return {
"NetworkInterfaceId": ...,
}
# UnassignIpv6AddressesResultTypeDef definition
class UnassignIpv6AddressesResultTypeDef(TypedDict):
NetworkInterfaceId: str,
UnassignedIpv6Addresses: List[str],
UnassignedIpv6Prefixes: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UnlockSnapshotResultTypeDef#
# UnlockSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnlockSnapshotResultTypeDef
def get_value() -> UnlockSnapshotResultTypeDef:
return {
"SnapshotId": ...,
}
# UnlockSnapshotResultTypeDef definition
class UnlockSnapshotResultTypeDef(TypedDict):
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef#
# UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef
def get_value() -> UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef:
return {
"Return": ...,
}
# UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef definition
class UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef#
# UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef
def get_value() -> UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef:
return {
"Return": ...,
}
# UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef definition
class UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef(TypedDict):
Return: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VolumeAttachmentResponseTypeDef#
# VolumeAttachmentResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeAttachmentResponseTypeDef
def get_value() -> VolumeAttachmentResponseTypeDef:
return {
"DeleteOnTermination": ...,
}
# 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)
AcceptReservedInstancesExchangeQuoteRequestTypeDef#
# AcceptReservedInstancesExchangeQuoteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptReservedInstancesExchangeQuoteRequestTypeDef
def get_value() -> AcceptReservedInstancesExchangeQuoteRequestTypeDef:
return {
"ReservedInstanceIds": ...,
}
# AcceptReservedInstancesExchangeQuoteRequestTypeDef definition
class AcceptReservedInstancesExchangeQuoteRequestTypeDef(TypedDict):
ReservedInstanceIds: Sequence[str],
DryRun: NotRequired[bool],
TargetConfigurations: NotRequired[Sequence[TargetConfigurationRequestTypeDef]], # (1)
GetReservedInstancesExchangeQuoteRequestTypeDef#
# GetReservedInstancesExchangeQuoteRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetReservedInstancesExchangeQuoteRequestTypeDef
def get_value() -> GetReservedInstancesExchangeQuoteRequestTypeDef:
return {
"ReservedInstanceIds": ...,
}
# GetReservedInstancesExchangeQuoteRequestTypeDef definition
class GetReservedInstancesExchangeQuoteRequestTypeDef(TypedDict):
ReservedInstanceIds: Sequence[str],
DryRun: NotRequired[bool],
TargetConfigurations: NotRequired[Sequence[TargetConfigurationRequestTypeDef]], # (1)
AccountAttributeTypeDef#
# AccountAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AccountAttributeTypeDef
def get_value() -> AccountAttributeTypeDef:
return {
"AttributeName": ...,
}
# AccountAttributeTypeDef definition
class AccountAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[AccountAttributeValueTypeDef]], # (1)
DescribeFleetInstancesResultTypeDef#
# DescribeFleetInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetInstancesResultTypeDef
def get_value() -> DescribeFleetInstancesResultTypeDef:
return {
"ActiveInstances": ...,
}
# DescribeFleetInstancesResultTypeDef definition
class DescribeFleetInstancesResultTypeDef(TypedDict):
ActiveInstances: List[ActiveInstanceTypeDef], # (1)
FleetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSpotFleetInstancesResponseTypeDef#
# DescribeSpotFleetInstancesResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotFleetInstancesResponseTypeDef
def get_value() -> DescribeSpotFleetInstancesResponseTypeDef:
return {
"ActiveInstances": ...,
}
# DescribeSpotFleetInstancesResponseTypeDef definition
class DescribeSpotFleetInstancesResponseTypeDef(TypedDict):
ActiveInstances: List[ActiveInstanceTypeDef], # (1)
SpotFleetRequestId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVpcEndpointServicePermissionsResultTypeDef#
# ModifyVpcEndpointServicePermissionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointServicePermissionsResultTypeDef
def get_value() -> ModifyVpcEndpointServicePermissionsResultTypeDef:
return {
"AddedPrincipals": ...,
}
# ModifyVpcEndpointServicePermissionsResultTypeDef definition
class ModifyVpcEndpointServicePermissionsResultTypeDef(TypedDict):
AddedPrincipals: List[AddedPrincipalTypeDef], # (1)
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AnalysisLoadBalancerTargetTypeDef#
# AnalysisLoadBalancerTargetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AnalysisLoadBalancerTargetTypeDef
def get_value() -> AnalysisLoadBalancerTargetTypeDef:
return {
"Address": ...,
}
# AnalysisLoadBalancerTargetTypeDef definition
class AnalysisLoadBalancerTargetTypeDef(TypedDict):
Address: NotRequired[str],
AvailabilityZone: NotRequired[str],
Instance: NotRequired[AnalysisComponentTypeDef], # (1)
Port: NotRequired[int],
RuleGroupRuleOptionsPairTypeDef#
# RuleGroupRuleOptionsPairTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RuleGroupRuleOptionsPairTypeDef
def get_value() -> RuleGroupRuleOptionsPairTypeDef:
return {
"RuleGroupArn": ...,
}
# RuleGroupRuleOptionsPairTypeDef definition
class RuleGroupRuleOptionsPairTypeDef(TypedDict):
RuleGroupArn: NotRequired[str],
RuleOptions: NotRequired[List[RuleOptionTypeDef]], # (1)
AddressAttributeTypeDef#
# AddressAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AddressAttributeTypeDef
def get_value() -> AddressAttributeTypeDef:
return {
"PublicIp": ...,
}
# AddressAttributeTypeDef definition
class AddressAttributeTypeDef(TypedDict):
PublicIp: NotRequired[str],
AllocationId: NotRequired[str],
PtrRecord: NotRequired[str],
PtrRecordUpdate: NotRequired[PtrUpdateStatusTypeDef], # (1)
AddressTypeDef#
# AddressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AddressTypeDef
def get_value() -> AddressTypeDef:
return {
"AllocationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AllowedPrincipalTypeDef
def get_value() -> AllowedPrincipalTypeDef:
return {
"PrincipalType": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CarrierGatewayTypeDef
def get_value() -> CarrierGatewayTypeDef:
return {
"CarrierGatewayId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientCreateTagsRequestTypeDef
def get_value() -> ClientCreateTagsRequestTypeDef:
return {
"Resources": ...,
}
# ClientCreateTagsRequestTypeDef definition
class ClientCreateTagsRequestTypeDef(TypedDict):
Resources: Sequence[str],
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
ClientDeleteTagsRequestTypeDef#
# ClientDeleteTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientDeleteTagsRequestTypeDef
def get_value() -> ClientDeleteTagsRequestTypeDef:
return {
"Resources": ...,
}
# ClientDeleteTagsRequestTypeDef definition
class ClientDeleteTagsRequestTypeDef(TypedDict):
Resources: Sequence[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
CoipPoolTypeDef#
# CoipPoolTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CoipPoolTypeDef
def get_value() -> CoipPoolTypeDef:
return {
"PoolId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CopySnapshotResultTypeDef
def get_value() -> CopySnapshotResultTypeDef:
return {
"Tags": ...,
}
# CopySnapshotResultTypeDef definition
class CopySnapshotResultTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateSecurityGroupResultTypeDef#
# CreateSecurityGroupResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSecurityGroupResultTypeDef
def get_value() -> CreateSecurityGroupResultTypeDef:
return {
"GroupId": ...,
}
# CreateSecurityGroupResultTypeDef definition
class CreateSecurityGroupResultTypeDef(TypedDict):
GroupId: str,
Tags: List[TagTypeDef], # (1)
SecurityGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateTagsRequestServiceResourceCreateTagsTypeDef#
# CreateTagsRequestServiceResourceCreateTagsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTagsRequestServiceResourceCreateTagsTypeDef
def get_value() -> CreateTagsRequestServiceResourceCreateTagsTypeDef:
return {
"Resources": ...,
}
# CreateTagsRequestServiceResourceCreateTagsTypeDef definition
class CreateTagsRequestServiceResourceCreateTagsTypeDef(TypedDict):
Resources: Sequence[str],
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
CustomerGatewayTypeDef#
# CustomerGatewayTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CustomerGatewayTypeDef
def get_value() -> CustomerGatewayTypeDef:
return {
"CertificateArn": ...,
}
# 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
DeclarativePoliciesReportTypeDef#
# DeclarativePoliciesReportTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeclarativePoliciesReportTypeDef
def get_value() -> DeclarativePoliciesReportTypeDef:
return {
"ReportId": ...,
}
# DeclarativePoliciesReportTypeDef definition
class DeclarativePoliciesReportTypeDef(TypedDict):
ReportId: NotRequired[str],
S3Bucket: NotRequired[str],
S3Prefix: NotRequired[str],
TargetId: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
Status: NotRequired[ReportStateType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ReportStateType
- See TagTypeDef
DhcpOptionsCreateTagsRequestTypeDef#
# DhcpOptionsCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DhcpOptionsCreateTagsRequestTypeDef
def get_value() -> DhcpOptionsCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# DhcpOptionsCreateTagsRequestTypeDef definition
class DhcpOptionsCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
Ec2InstanceConnectEndpointTypeDef#
# Ec2InstanceConnectEndpointTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ec2InstanceConnectEndpointTypeDef
def get_value() -> Ec2InstanceConnectEndpointTypeDef:
return {
"OwnerId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import HostReservationTypeDef
def get_value() -> HostReservationTypeDef:
return {
"Count": ...,
}
# 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
ImageCreateTagsRequestTypeDef#
# ImageCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImageCreateTagsRequestTypeDef
def get_value() -> ImageCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# ImageCreateTagsRequestTypeDef definition
class ImageCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
ImportKeyPairResultTypeDef#
# ImportKeyPairResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportKeyPairResultTypeDef
def get_value() -> ImportKeyPairResultTypeDef:
return {
"KeyFingerprint": ...,
}
# ImportKeyPairResultTypeDef definition
class ImportKeyPairResultTypeDef(TypedDict):
KeyFingerprint: str,
KeyName: str,
KeyPairId: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
InstanceCreateTagsRequestTypeDef#
# InstanceCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceCreateTagsRequestTypeDef
def get_value() -> InstanceCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# InstanceCreateTagsRequestTypeDef definition
class InstanceCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
InstanceDeleteTagsRequestTypeDef#
# InstanceDeleteTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceDeleteTagsRequestTypeDef
def get_value() -> InstanceDeleteTagsRequestTypeDef:
return {
"Tags": ...,
}
# InstanceDeleteTagsRequestTypeDef definition
class InstanceDeleteTagsRequestTypeDef(TypedDict):
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
InstanceEventWindowAssociationRequestTypeDef#
# InstanceEventWindowAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceEventWindowAssociationRequestTypeDef
def get_value() -> InstanceEventWindowAssociationRequestTypeDef:
return {
"InstanceIds": ...,
}
# InstanceEventWindowAssociationRequestTypeDef definition
class InstanceEventWindowAssociationRequestTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
InstanceTags: NotRequired[Sequence[TagTypeDef]], # (1)
DedicatedHostIds: NotRequired[Sequence[str]],
- See TagTypeDef
InstanceEventWindowAssociationTargetTypeDef#
# InstanceEventWindowAssociationTargetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceEventWindowAssociationTargetTypeDef
def get_value() -> InstanceEventWindowAssociationTargetTypeDef:
return {
"InstanceIds": ...,
}
# InstanceEventWindowAssociationTargetTypeDef definition
class InstanceEventWindowAssociationTargetTypeDef(TypedDict):
InstanceIds: NotRequired[List[str]],
Tags: NotRequired[List[TagTypeDef]], # (1)
DedicatedHostIds: NotRequired[List[str]],
- See TagTypeDef
InstanceEventWindowDisassociationRequestTypeDef#
# InstanceEventWindowDisassociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceEventWindowDisassociationRequestTypeDef
def get_value() -> InstanceEventWindowDisassociationRequestTypeDef:
return {
"InstanceIds": ...,
}
# InstanceEventWindowDisassociationRequestTypeDef definition
class InstanceEventWindowDisassociationRequestTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
InstanceTags: NotRequired[Sequence[TagTypeDef]], # (1)
DedicatedHostIds: NotRequired[Sequence[str]],
- See TagTypeDef
InternetGatewayCreateTagsRequestTypeDef#
# InternetGatewayCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InternetGatewayCreateTagsRequestTypeDef
def get_value() -> InternetGatewayCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# InternetGatewayCreateTagsRequestTypeDef definition
class InternetGatewayCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
IpamExternalResourceVerificationTokenTypeDef#
# IpamExternalResourceVerificationTokenTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamExternalResourceVerificationTokenTypeDef
def get_value() -> IpamExternalResourceVerificationTokenTypeDef:
return {
"IpamExternalResourceVerificationTokenId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamResourceDiscoveryAssociationTypeDef
def get_value() -> IpamResourceDiscoveryAssociationTypeDef:
return {
"OwnerId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamScopeTypeDef
def get_value() -> IpamScopeTypeDef:
return {
"OwnerId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import KeyPairInfoTypeDef
def get_value() -> KeyPairInfoTypeDef:
return {
"KeyPairId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import KeyPairTypeDef
def get_value() -> KeyPairTypeDef:
return {
"KeyPairId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateTagSpecificationRequestTypeDef
def get_value() -> LaunchTemplateTagSpecificationRequestTypeDef:
return {
"ResourceType": ...,
}
# LaunchTemplateTagSpecificationRequestTypeDef definition
class LaunchTemplateTagSpecificationRequestTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
LaunchTemplateTagSpecificationTypeDef#
# LaunchTemplateTagSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateTagSpecificationTypeDef
def get_value() -> LaunchTemplateTagSpecificationTypeDef:
return {
"ResourceType": ...,
}
# LaunchTemplateTagSpecificationTypeDef definition
class LaunchTemplateTagSpecificationTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef#
# LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef
def get_value() -> LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef:
return {
"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LocalGatewayRouteTableVpcAssociationTypeDef
def get_value() -> LocalGatewayRouteTableVpcAssociationTypeDef:
return {
"LocalGatewayRouteTableVpcAssociationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LocalGatewayTypeDef
def get_value() -> LocalGatewayTypeDef:
return {
"LocalGatewayId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LocalGatewayVirtualInterfaceGroupTypeDef
def get_value() -> LocalGatewayVirtualInterfaceGroupTypeDef:
return {
"LocalGatewayVirtualInterfaceGroupId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LocalGatewayVirtualInterfaceTypeDef
def get_value() -> LocalGatewayVirtualInterfaceTypeDef:
return {
"LocalGatewayVirtualInterfaceId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ManagedPrefixListTypeDef
def get_value() -> ManagedPrefixListTypeDef:
return {
"PrefixListId": ...,
}
# 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
NetworkAclCreateTagsRequestTypeDef#
# NetworkAclCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkAclCreateTagsRequestTypeDef
def get_value() -> NetworkAclCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# NetworkAclCreateTagsRequestTypeDef definition
class NetworkAclCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
NetworkInsightsAccessScopeAnalysisTypeDef#
# NetworkInsightsAccessScopeAnalysisTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInsightsAccessScopeAnalysisTypeDef
def get_value() -> NetworkInsightsAccessScopeAnalysisTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInsightsAccessScopeTypeDef
def get_value() -> NetworkInsightsAccessScopeTypeDef:
return {
"NetworkInsightsAccessScopeId": ...,
}
# NetworkInsightsAccessScopeTypeDef definition
class NetworkInsightsAccessScopeTypeDef(TypedDict):
NetworkInsightsAccessScopeId: NotRequired[str],
NetworkInsightsAccessScopeArn: NotRequired[str],
CreatedDate: NotRequired[datetime],
UpdatedDate: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
NetworkInterfaceCreateTagsRequestTypeDef#
# NetworkInterfaceCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfaceCreateTagsRequestTypeDef
def get_value() -> NetworkInterfaceCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# NetworkInterfaceCreateTagsRequestTypeDef definition
class NetworkInterfaceCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
PlacementGroupTypeDef#
# PlacementGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PlacementGroupTypeDef
def get_value() -> PlacementGroupTypeDef:
return {
"GroupName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceRootVolumeTaskTypeDef
def get_value() -> ReplaceRootVolumeTaskTypeDef:
return {
"ReplaceRootVolumeTaskId": ...,
}
# 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],
RouteTableCreateTagsRequestTypeDef#
# RouteTableCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RouteTableCreateTagsRequestTypeDef
def get_value() -> RouteTableCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# RouteTableCreateTagsRequestTypeDef definition
class RouteTableCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
SecurityGroupCreateTagsRequestTypeDef#
# SecurityGroupCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupCreateTagsRequestTypeDef
def get_value() -> SecurityGroupCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# SecurityGroupCreateTagsRequestTypeDef definition
class SecurityGroupCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
SecurityGroupForVpcTypeDef#
# SecurityGroupForVpcTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupForVpcTypeDef
def get_value() -> SecurityGroupForVpcTypeDef:
return {
"Description": ...,
}
# 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
SnapshotCreateTagsRequestTypeDef#
# SnapshotCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotCreateTagsRequestTypeDef
def get_value() -> SnapshotCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# SnapshotCreateTagsRequestTypeDef definition
class SnapshotCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
SnapshotInfoTypeDef#
# SnapshotInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotInfoTypeDef
def get_value() -> SnapshotInfoTypeDef:
return {
"Description": ...,
}
# SnapshotInfoTypeDef definition
class SnapshotInfoTypeDef(TypedDict):
Description: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
Encrypted: NotRequired[bool],
VolumeId: NotRequired[str],
State: NotRequired[SnapshotStateType], # (2)
VolumeSize: NotRequired[int],
StartTime: NotRequired[datetime],
Progress: NotRequired[str],
OwnerId: NotRequired[str],
SnapshotId: NotRequired[str],
OutpostArn: NotRequired[str],
SseType: NotRequired[SSETypeType], # (3)
AvailabilityZone: NotRequired[str],
- See TagTypeDef
- See SnapshotStateType
- See SSETypeType
SnapshotResponseTypeDef#
# SnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotResponseTypeDef
def get_value() -> SnapshotResponseTypeDef:
return {
"OwnerAlias": ...,
}
# SnapshotResponseTypeDef definition
class SnapshotResponseTypeDef(TypedDict):
OwnerAlias: str,
OutpostArn: str,
Tags: List[TagTypeDef], # (1)
StorageTier: StorageTierType, # (2)
RestoreExpiryTime: datetime,
SseType: SSETypeType, # (3)
AvailabilityZone: str,
TransferType: TransferTypeType, # (4)
CompletionDurationMinutes: int,
CompletionTime: datetime,
FullSnapshotSizeInBytes: int,
SnapshotId: str,
VolumeId: str,
State: SnapshotStateType, # (5)
StateMessage: str,
StartTime: datetime,
Progress: str,
OwnerId: str,
Description: str,
VolumeSize: int,
Encrypted: bool,
KmsKeyId: str,
DataEncryptionKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See TagTypeDef
- See StorageTierType
- See SSETypeType
- See TransferTypeType
- See SnapshotStateType
- See ResponseMetadataTypeDef
SnapshotTierStatusTypeDef#
# SnapshotTierStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotTierStatusTypeDef
def get_value() -> SnapshotTierStatusTypeDef:
return {
"SnapshotId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotTypeDef
def get_value() -> SnapshotTypeDef:
return {
"OwnerAlias": ...,
}
# SnapshotTypeDef definition
class SnapshotTypeDef(TypedDict):
OwnerAlias: NotRequired[str],
OutpostArn: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
StorageTier: NotRequired[StorageTierType], # (2)
RestoreExpiryTime: NotRequired[datetime],
SseType: NotRequired[SSETypeType], # (3)
AvailabilityZone: NotRequired[str],
TransferType: NotRequired[TransferTypeType], # (4)
CompletionDurationMinutes: NotRequired[int],
CompletionTime: NotRequired[datetime],
FullSnapshotSizeInBytes: NotRequired[int],
SnapshotId: NotRequired[str],
VolumeId: NotRequired[str],
State: NotRequired[SnapshotStateType], # (5)
StateMessage: NotRequired[str],
StartTime: NotRequired[datetime],
Progress: NotRequired[str],
OwnerId: NotRequired[str],
Description: NotRequired[str],
VolumeSize: NotRequired[int],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DataEncryptionKeyId: NotRequired[str],
- See TagTypeDef
- See StorageTierType
- See SSETypeType
- See TransferTypeType
- See SnapshotStateType
SpotFleetTagSpecificationOutputTypeDef#
# SpotFleetTagSpecificationOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotFleetTagSpecificationOutputTypeDef
def get_value() -> SpotFleetTagSpecificationOutputTypeDef:
return {
"ResourceType": ...,
}
# SpotFleetTagSpecificationOutputTypeDef definition
class SpotFleetTagSpecificationOutputTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
SpotFleetTagSpecificationTypeDef#
# SpotFleetTagSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotFleetTagSpecificationTypeDef
def get_value() -> SpotFleetTagSpecificationTypeDef:
return {
"ResourceType": ...,
}
# SpotFleetTagSpecificationTypeDef definition
class SpotFleetTagSpecificationTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
SubnetCidrReservationTypeDef#
# SubnetCidrReservationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SubnetCidrReservationTypeDef
def get_value() -> SubnetCidrReservationTypeDef:
return {
"SubnetCidrReservationId": ...,
}
# 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)
SubnetCreateTagsRequestTypeDef#
# SubnetCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SubnetCreateTagsRequestTypeDef
def get_value() -> SubnetCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# SubnetCreateTagsRequestTypeDef definition
class SubnetCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
TagSpecificationOutputTypeDef#
# TagSpecificationOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TagSpecificationOutputTypeDef
def get_value() -> TagSpecificationOutputTypeDef:
return {
"ResourceType": ...,
}
# TagSpecificationOutputTypeDef definition
class TagSpecificationOutputTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
TagSpecificationTypeDef#
# TagSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TagSpecificationTypeDef
def get_value() -> TagSpecificationTypeDef:
return {
"ResourceType": ...,
}
# TagSpecificationTypeDef definition
class TagSpecificationTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ResourceTypeType
- See TagTypeDef
TrafficMirrorSessionTypeDef#
# TrafficMirrorSessionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TrafficMirrorSessionTypeDef
def get_value() -> TrafficMirrorSessionTypeDef:
return {
"TrafficMirrorSessionId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TrafficMirrorTargetTypeDef
def get_value() -> TrafficMirrorTargetTypeDef:
return {
"TrafficMirrorTargetId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPolicyTableTypeDef
def get_value() -> TransitGatewayPolicyTableTypeDef:
return {
"TransitGatewayPolicyTableId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayRouteTableAnnouncementTypeDef
def get_value() -> TransitGatewayRouteTableAnnouncementTypeDef:
return {
"TransitGatewayRouteTableAnnouncementId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayRouteTableTypeDef
def get_value() -> TransitGatewayRouteTableTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TrunkInterfaceAssociationTypeDef
def get_value() -> TrunkInterfaceAssociationTypeDef:
return {
"AssociationId": ...,
}
# 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
VolumeCreateTagsRequestTypeDef#
# VolumeCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeCreateTagsRequestTypeDef
def get_value() -> VolumeCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# VolumeCreateTagsRequestTypeDef definition
class VolumeCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
VpcBlockPublicAccessExclusionTypeDef#
# VpcBlockPublicAccessExclusionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcBlockPublicAccessExclusionTypeDef
def get_value() -> VpcBlockPublicAccessExclusionTypeDef:
return {
"ExclusionId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcClassicLinkTypeDef
def get_value() -> VpcClassicLinkTypeDef:
return {
"ClassicLinkEnabled": ...,
}
# VpcClassicLinkTypeDef definition
class VpcClassicLinkTypeDef(TypedDict):
ClassicLinkEnabled: NotRequired[bool],
Tags: NotRequired[List[TagTypeDef]], # (1)
VpcId: NotRequired[str],
- See TagTypeDef
VpcCreateTagsRequestTypeDef#
# VpcCreateTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcCreateTagsRequestTypeDef
def get_value() -> VpcCreateTagsRequestTypeDef:
return {
"Tags": ...,
}
# VpcCreateTagsRequestTypeDef definition
class VpcCreateTagsRequestTypeDef(TypedDict):
Tags: Sequence[TagTypeDef], # (1)
DryRun: NotRequired[bool],
- See TagTypeDef
AllocateIpamPoolCidrResultTypeDef#
# AllocateIpamPoolCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AllocateIpamPoolCidrResultTypeDef
def get_value() -> AllocateIpamPoolCidrResultTypeDef:
return {
"IpamPoolAllocation": ...,
}
# AllocateIpamPoolCidrResultTypeDef definition
class AllocateIpamPoolCidrResultTypeDef(TypedDict):
IpamPoolAllocation: IpamPoolAllocationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIpamPoolAllocationsResultTypeDef#
# GetIpamPoolAllocationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamPoolAllocationsResultTypeDef
def get_value() -> GetIpamPoolAllocationsResultTypeDef:
return {
"IpamPoolAllocations": ...,
}
# GetIpamPoolAllocationsResultTypeDef definition
class GetIpamPoolAllocationsResultTypeDef(TypedDict):
IpamPoolAllocations: List[IpamPoolAllocationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AnalysisAclRuleTypeDef#
# AnalysisAclRuleTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AnalysisAclRuleTypeDef
def get_value() -> AnalysisAclRuleTypeDef:
return {
"Cidr": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AnalysisPacketHeaderTypeDef
def get_value() -> AnalysisPacketHeaderTypeDef:
return {
"DestinationAddresses": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AnalysisSecurityGroupRuleTypeDef
def get_value() -> AnalysisSecurityGroupRuleTypeDef:
return {
"Cidr": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import FirewallStatefulRuleTypeDef
def get_value() -> FirewallStatefulRuleTypeDef:
return {
"RuleGroupArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import FirewallStatelessRuleTypeDef
def get_value() -> FirewallStatelessRuleTypeDef:
return {
"RuleGroupArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateIpamByoasnResultTypeDef
def get_value() -> AssociateIpamByoasnResultTypeDef:
return {
"AsnAssociation": ...,
}
# AssociateIpamByoasnResultTypeDef definition
class AssociateIpamByoasnResultTypeDef(TypedDict):
AsnAssociation: AsnAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ByoipCidrTypeDef#
# ByoipCidrTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ByoipCidrTypeDef
def get_value() -> ByoipCidrTypeDef:
return {
"Cidr": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateIpamByoasnResultTypeDef
def get_value() -> DisassociateIpamByoasnResultTypeDef:
return {
"AsnAssociation": ...,
}
# DisassociateIpamByoasnResultTypeDef definition
class DisassociateIpamByoasnResultTypeDef(TypedDict):
AsnAssociation: AsnAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionIpamByoasnRequestTypeDef#
# ProvisionIpamByoasnRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionIpamByoasnRequestTypeDef
def get_value() -> ProvisionIpamByoasnRequestTypeDef:
return {
"IpamId": ...,
}
# ProvisionIpamByoasnRequestTypeDef definition
class ProvisionIpamByoasnRequestTypeDef(TypedDict):
IpamId: str,
Asn: str,
AsnAuthorizationContext: AsnAuthorizationContextTypeDef, # (1)
DryRun: NotRequired[bool],
AssignPrivateIpAddressesResultTypeDef#
# AssignPrivateIpAddressesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssignPrivateIpAddressesResultTypeDef
def get_value() -> AssignPrivateIpAddressesResultTypeDef:
return {
"NetworkInterfaceId": ...,
}
# AssignPrivateIpAddressesResultTypeDef definition
class AssignPrivateIpAddressesResultTypeDef(TypedDict):
NetworkInterfaceId: str,
AssignedPrivateIpAddresses: List[AssignedPrivateIpAddressTypeDef], # (1)
AssignedIpv4Prefixes: List[Ipv4PrefixSpecificationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
AssignPrivateNatGatewayAddressResultTypeDef#
# AssignPrivateNatGatewayAddressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssignPrivateNatGatewayAddressResultTypeDef
def get_value() -> AssignPrivateNatGatewayAddressResultTypeDef:
return {
"NatGatewayId": ...,
}
# AssignPrivateNatGatewayAddressResultTypeDef definition
class AssignPrivateNatGatewayAddressResultTypeDef(TypedDict):
NatGatewayId: str,
NatGatewayAddresses: List[NatGatewayAddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateNatGatewayAddressResultTypeDef#
# AssociateNatGatewayAddressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateNatGatewayAddressResultTypeDef
def get_value() -> AssociateNatGatewayAddressResultTypeDef:
return {
"NatGatewayId": ...,
}
# AssociateNatGatewayAddressResultTypeDef definition
class AssociateNatGatewayAddressResultTypeDef(TypedDict):
NatGatewayId: str,
NatGatewayAddresses: List[NatGatewayAddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateNatGatewayAddressResultTypeDef#
# DisassociateNatGatewayAddressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateNatGatewayAddressResultTypeDef
def get_value() -> DisassociateNatGatewayAddressResultTypeDef:
return {
"NatGatewayId": ...,
}
# DisassociateNatGatewayAddressResultTypeDef definition
class DisassociateNatGatewayAddressResultTypeDef(TypedDict):
NatGatewayId: str,
NatGatewayAddresses: List[NatGatewayAddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UnassignPrivateNatGatewayAddressResultTypeDef#
# UnassignPrivateNatGatewayAddressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnassignPrivateNatGatewayAddressResultTypeDef
def get_value() -> UnassignPrivateNatGatewayAddressResultTypeDef:
return {
"NatGatewayId": ...,
}
# UnassignPrivateNatGatewayAddressResultTypeDef definition
class UnassignPrivateNatGatewayAddressResultTypeDef(TypedDict):
NatGatewayId: str,
NatGatewayAddresses: List[NatGatewayAddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateClientVpnTargetNetworkResultTypeDef#
# AssociateClientVpnTargetNetworkResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateClientVpnTargetNetworkResultTypeDef
def get_value() -> AssociateClientVpnTargetNetworkResultTypeDef:
return {
"AssociationId": ...,
}
# AssociateClientVpnTargetNetworkResultTypeDef definition
class AssociateClientVpnTargetNetworkResultTypeDef(TypedDict):
AssociationId: str,
Status: AssociationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateClientVpnTargetNetworkResultTypeDef#
# DisassociateClientVpnTargetNetworkResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateClientVpnTargetNetworkResultTypeDef
def get_value() -> DisassociateClientVpnTargetNetworkResultTypeDef:
return {
"AssociationId": ...,
}
# DisassociateClientVpnTargetNetworkResultTypeDef definition
class DisassociateClientVpnTargetNetworkResultTypeDef(TypedDict):
AssociationId: str,
Status: AssociationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TargetNetworkTypeDef#
# TargetNetworkTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetNetworkTypeDef
def get_value() -> TargetNetworkTypeDef:
return {
"AssociationId": ...,
}
# 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]],
AssociateIamInstanceProfileRequestTypeDef#
# AssociateIamInstanceProfileRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateIamInstanceProfileRequestTypeDef
def get_value() -> AssociateIamInstanceProfileRequestTypeDef:
return {
"IamInstanceProfile": ...,
}
# AssociateIamInstanceProfileRequestTypeDef definition
class AssociateIamInstanceProfileRequestTypeDef(TypedDict):
IamInstanceProfile: IamInstanceProfileSpecificationTypeDef, # (1)
InstanceId: str,
ReplaceIamInstanceProfileAssociationRequestTypeDef#
# ReplaceIamInstanceProfileAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceIamInstanceProfileAssociationRequestTypeDef
def get_value() -> ReplaceIamInstanceProfileAssociationRequestTypeDef:
return {
"IamInstanceProfile": ...,
}
# ReplaceIamInstanceProfileAssociationRequestTypeDef definition
class ReplaceIamInstanceProfileAssociationRequestTypeDef(TypedDict):
IamInstanceProfile: IamInstanceProfileSpecificationTypeDef, # (1)
AssociationId: str,
AssociateRouteTableResultTypeDef#
# AssociateRouteTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateRouteTableResultTypeDef
def get_value() -> AssociateRouteTableResultTypeDef:
return {
"AssociationId": ...,
}
# AssociateRouteTableResultTypeDef definition
class AssociateRouteTableResultTypeDef(TypedDict):
AssociationId: str,
AssociationState: RouteTableAssociationStateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplaceRouteTableAssociationResultTypeDef#
# ReplaceRouteTableAssociationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceRouteTableAssociationResultTypeDef
def get_value() -> ReplaceRouteTableAssociationResultTypeDef:
return {
"NewAssociationId": ...,
}
# ReplaceRouteTableAssociationResultTypeDef definition
class ReplaceRouteTableAssociationResultTypeDef(TypedDict):
NewAssociationId: str,
AssociationState: RouteTableAssociationStateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RouteTableAssociationTypeDef#
# RouteTableAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RouteTableAssociationTypeDef
def get_value() -> RouteTableAssociationTypeDef:
return {
"Main": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateTransitGatewayPolicyTableResultTypeDef
def get_value() -> AssociateTransitGatewayPolicyTableResultTypeDef:
return {
"Association": ...,
}
# AssociateTransitGatewayPolicyTableResultTypeDef definition
class AssociateTransitGatewayPolicyTableResultTypeDef(TypedDict):
Association: TransitGatewayPolicyTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTransitGatewayPolicyTableResultTypeDef#
# DisassociateTransitGatewayPolicyTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateTransitGatewayPolicyTableResultTypeDef
def get_value() -> DisassociateTransitGatewayPolicyTableResultTypeDef:
return {
"Association": ...,
}
# DisassociateTransitGatewayPolicyTableResultTypeDef definition
class DisassociateTransitGatewayPolicyTableResultTypeDef(TypedDict):
Association: TransitGatewayPolicyTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayPolicyTableAssociationsResultTypeDef#
# GetTransitGatewayPolicyTableAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayPolicyTableAssociationsResultTypeDef
def get_value() -> GetTransitGatewayPolicyTableAssociationsResultTypeDef:
return {
"Associations": ...,
}
# GetTransitGatewayPolicyTableAssociationsResultTypeDef definition
class GetTransitGatewayPolicyTableAssociationsResultTypeDef(TypedDict):
Associations: List[TransitGatewayPolicyTableAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateTransitGatewayRouteTableResultTypeDef#
# AssociateTransitGatewayRouteTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateTransitGatewayRouteTableResultTypeDef
def get_value() -> AssociateTransitGatewayRouteTableResultTypeDef:
return {
"Association": ...,
}
# AssociateTransitGatewayRouteTableResultTypeDef definition
class AssociateTransitGatewayRouteTableResultTypeDef(TypedDict):
Association: TransitGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTransitGatewayRouteTableResultTypeDef#
# DisassociateTransitGatewayRouteTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateTransitGatewayRouteTableResultTypeDef
def get_value() -> DisassociateTransitGatewayRouteTableResultTypeDef:
return {
"Association": ...,
}
# DisassociateTransitGatewayRouteTableResultTypeDef definition
class DisassociateTransitGatewayRouteTableResultTypeDef(TypedDict):
Association: TransitGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAssociatedEnclaveCertificateIamRolesResultTypeDef#
# GetAssociatedEnclaveCertificateIamRolesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAssociatedEnclaveCertificateIamRolesResultTypeDef
def get_value() -> GetAssociatedEnclaveCertificateIamRolesResultTypeDef:
return {
"AssociatedRoles": ...,
}
# GetAssociatedEnclaveCertificateIamRolesResultTypeDef definition
class GetAssociatedEnclaveCertificateIamRolesResultTypeDef(TypedDict):
AssociatedRoles: List[AssociatedRoleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AthenaIntegrationTypeDef#
# AthenaIntegrationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AthenaIntegrationTypeDef
def get_value() -> AthenaIntegrationTypeDef:
return {
"IntegrationResultS3DestinationArn": ...,
}
# AthenaIntegrationTypeDef definition
class AthenaIntegrationTypeDef(TypedDict):
IntegrationResultS3DestinationArn: str,
PartitionLoadFrequency: PartitionLoadFrequencyType, # (1)
PartitionStartDate: NotRequired[TimestampTypeDef],
PartitionEndDate: NotRequired[TimestampTypeDef],
ClientDataTypeDef#
# ClientDataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientDataTypeDef
def get_value() -> ClientDataTypeDef:
return {
"Comment": ...,
}
# ClientDataTypeDef definition
class ClientDataTypeDef(TypedDict):
Comment: NotRequired[str],
UploadEnd: NotRequired[TimestampTypeDef],
UploadSize: NotRequired[float],
UploadStart: NotRequired[TimestampTypeDef],
DescribeCapacityBlockOfferingsRequestTypeDef#
# DescribeCapacityBlockOfferingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockOfferingsRequestTypeDef
def get_value() -> DescribeCapacityBlockOfferingsRequestTypeDef:
return {
"CapacityDurationHours": ...,
}
# DescribeCapacityBlockOfferingsRequestTypeDef definition
class DescribeCapacityBlockOfferingsRequestTypeDef(TypedDict):
CapacityDurationHours: int,
DryRun: NotRequired[bool],
InstanceType: NotRequired[str],
InstanceCount: NotRequired[int],
StartDateRange: NotRequired[TimestampTypeDef],
EndDateRange: NotRequired[TimestampTypeDef],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeFleetHistoryRequestTypeDef#
# DescribeFleetHistoryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetHistoryRequestTypeDef
def get_value() -> DescribeFleetHistoryRequestTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetHistoryRequestTypeDef definition
class DescribeFleetHistoryRequestTypeDef(TypedDict):
FleetId: str,
StartTime: TimestampTypeDef,
DryRun: NotRequired[bool],
EventType: NotRequired[FleetEventTypeType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeSpotFleetRequestHistoryRequestTypeDef#
# DescribeSpotFleetRequestHistoryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotFleetRequestHistoryRequestTypeDef
def get_value() -> DescribeSpotFleetRequestHistoryRequestTypeDef:
return {
"SpotFleetRequestId": ...,
}
# DescribeSpotFleetRequestHistoryRequestTypeDef definition
class DescribeSpotFleetRequestHistoryRequestTypeDef(TypedDict):
SpotFleetRequestId: str,
StartTime: TimestampTypeDef,
DryRun: NotRequired[bool],
EventType: NotRequired[EventTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See EventTypeType
EnableImageDeprecationRequestTypeDef#
# EnableImageDeprecationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableImageDeprecationRequestTypeDef
def get_value() -> EnableImageDeprecationRequestTypeDef:
return {
"ImageId": ...,
}
# EnableImageDeprecationRequestTypeDef definition
class EnableImageDeprecationRequestTypeDef(TypedDict):
ImageId: str,
DeprecateAt: TimestampTypeDef,
DryRun: NotRequired[bool],
GetIpamAddressHistoryRequestTypeDef#
# GetIpamAddressHistoryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamAddressHistoryRequestTypeDef
def get_value() -> GetIpamAddressHistoryRequestTypeDef:
return {
"Cidr": ...,
}
# GetIpamAddressHistoryRequestTypeDef definition
class GetIpamAddressHistoryRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateSpotMarketOptionsRequestTypeDef
def get_value() -> LaunchTemplateSpotMarketOptionsRequestTypeDef:
return {
"MaxPrice": ...,
}
# LaunchTemplateSpotMarketOptionsRequestTypeDef definition
class LaunchTemplateSpotMarketOptionsRequestTypeDef(TypedDict):
MaxPrice: NotRequired[str],
SpotInstanceType: NotRequired[SpotInstanceTypeType], # (1)
BlockDurationMinutes: NotRequired[int],
ValidUntil: NotRequired[TimestampTypeDef],
InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType], # (2)
LockSnapshotRequestTypeDef#
# LockSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LockSnapshotRequestTypeDef
def get_value() -> LockSnapshotRequestTypeDef:
return {
"SnapshotId": ...,
}
# LockSnapshotRequestTypeDef definition
class LockSnapshotRequestTypeDef(TypedDict):
SnapshotId: str,
LockMode: LockModeType, # (1)
DryRun: NotRequired[bool],
CoolOffPeriod: NotRequired[int],
LockDuration: NotRequired[int],
ExpirationDate: NotRequired[TimestampTypeDef],
- See LockModeType
ModifyCapacityReservationFleetRequestTypeDef#
# ModifyCapacityReservationFleetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyCapacityReservationFleetRequestTypeDef
def get_value() -> ModifyCapacityReservationFleetRequestTypeDef:
return {
"CapacityReservationFleetId": ...,
}
# ModifyCapacityReservationFleetRequestTypeDef definition
class ModifyCapacityReservationFleetRequestTypeDef(TypedDict):
CapacityReservationFleetId: str,
TotalTargetCapacity: NotRequired[int],
EndDate: NotRequired[TimestampTypeDef],
DryRun: NotRequired[bool],
RemoveEndDate: NotRequired[bool],
ModifyCapacityReservationRequestTypeDef#
# ModifyCapacityReservationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyCapacityReservationRequestTypeDef
def get_value() -> ModifyCapacityReservationRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# ModifyCapacityReservationRequestTypeDef definition
class ModifyCapacityReservationRequestTypeDef(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)
ModifyInstanceEventStartTimeRequestTypeDef#
# ModifyInstanceEventStartTimeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceEventStartTimeRequestTypeDef
def get_value() -> ModifyInstanceEventStartTimeRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceEventStartTimeRequestTypeDef definition
class ModifyInstanceEventStartTimeRequestTypeDef(TypedDict):
InstanceId: str,
InstanceEventId: str,
NotBefore: TimestampTypeDef,
DryRun: NotRequired[bool],
ReportInstanceStatusRequestInstanceReportStatusTypeDef#
# ReportInstanceStatusRequestInstanceReportStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReportInstanceStatusRequestInstanceReportStatusTypeDef
def get_value() -> ReportInstanceStatusRequestInstanceReportStatusTypeDef:
return {
"Status": ...,
}
# ReportInstanceStatusRequestInstanceReportStatusTypeDef definition
class ReportInstanceStatusRequestInstanceReportStatusTypeDef(TypedDict):
Status: ReportStatusTypeType, # (1)
ReasonCodes: Sequence[ReportInstanceReasonCodesType], # (2)
DryRun: NotRequired[bool],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Description: NotRequired[str],
ReportInstanceStatusRequestTypeDef#
# ReportInstanceStatusRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReportInstanceStatusRequestTypeDef
def get_value() -> ReportInstanceStatusRequestTypeDef:
return {
"Instances": ...,
}
# ReportInstanceStatusRequestTypeDef definition
class ReportInstanceStatusRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SlotDateTimeRangeRequestTypeDef
def get_value() -> SlotDateTimeRangeRequestTypeDef:
return {
"EarliestTime": ...,
}
# SlotDateTimeRangeRequestTypeDef definition
class SlotDateTimeRangeRequestTypeDef(TypedDict):
EarliestTime: TimestampTypeDef,
LatestTime: TimestampTypeDef,
SlotStartTimeRangeRequestTypeDef#
# SlotStartTimeRangeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SlotStartTimeRangeRequestTypeDef
def get_value() -> SlotStartTimeRangeRequestTypeDef:
return {
"EarliestTime": ...,
}
# SlotStartTimeRangeRequestTypeDef definition
class SlotStartTimeRangeRequestTypeDef(TypedDict):
EarliestTime: NotRequired[TimestampTypeDef],
LatestTime: NotRequired[TimestampTypeDef],
SpotMarketOptionsTypeDef#
# SpotMarketOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotMarketOptionsTypeDef
def get_value() -> SpotMarketOptionsTypeDef:
return {
"MaxPrice": ...,
}
# SpotMarketOptionsTypeDef definition
class SpotMarketOptionsTypeDef(TypedDict):
MaxPrice: NotRequired[str],
SpotInstanceType: NotRequired[SpotInstanceTypeType], # (1)
BlockDurationMinutes: NotRequired[int],
ValidUntil: NotRequired[TimestampTypeDef],
InstanceInterruptionBehavior: NotRequired[InstanceInterruptionBehaviorType], # (2)
AttachVpnGatewayResultTypeDef#
# AttachVpnGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachVpnGatewayResultTypeDef
def get_value() -> AttachVpnGatewayResultTypeDef:
return {
"VpcAttachment": ...,
}
# AttachVpnGatewayResultTypeDef definition
class AttachVpnGatewayResultTypeDef(TypedDict):
VpcAttachment: VpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VpnGatewayTypeDef#
# VpnGatewayTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnGatewayTypeDef
def get_value() -> VpnGatewayTypeDef:
return {
"AmazonSideAsn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachmentEnaSrdSpecificationTypeDef
def get_value() -> AttachmentEnaSrdSpecificationTypeDef:
return {
"EnaSrdEnabled": ...,
}
# AttachmentEnaSrdSpecificationTypeDef definition
class AttachmentEnaSrdSpecificationTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[AttachmentEnaSrdUdpSpecificationTypeDef], # (1)
DescribeVpcAttributeResultTypeDef#
# DescribeVpcAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcAttributeResultTypeDef
def get_value() -> DescribeVpcAttributeResultTypeDef:
return {
"EnableDnsHostnames": ...,
}
# 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
ModifySubnetAttributeRequestTypeDef#
# ModifySubnetAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySubnetAttributeRequestTypeDef
def get_value() -> ModifySubnetAttributeRequestTypeDef:
return {
"SubnetId": ...,
}
# ModifySubnetAttributeRequestTypeDef definition
class ModifySubnetAttributeRequestTypeDef(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
ModifyVolumeAttributeRequestTypeDef#
# ModifyVolumeAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVolumeAttributeRequestTypeDef
def get_value() -> ModifyVolumeAttributeRequestTypeDef:
return {
"VolumeId": ...,
}
# ModifyVolumeAttributeRequestTypeDef definition
class ModifyVolumeAttributeRequestTypeDef(TypedDict):
VolumeId: str,
AutoEnableIO: NotRequired[AttributeBooleanValueTypeDef], # (1)
DryRun: NotRequired[bool],
ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef#
# ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef
def get_value() -> ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef:
return {
"AutoEnableIO": ...,
}
# ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef definition
class ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef(TypedDict):
AutoEnableIO: NotRequired[AttributeBooleanValueTypeDef], # (1)
DryRun: NotRequired[bool],
ModifyVpcAttributeRequestTypeDef#
# ModifyVpcAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcAttributeRequestTypeDef
def get_value() -> ModifyVpcAttributeRequestTypeDef:
return {
"VpcId": ...,
}
# ModifyVpcAttributeRequestTypeDef definition
class ModifyVpcAttributeRequestTypeDef(TypedDict):
VpcId: str,
EnableDnsHostnames: NotRequired[AttributeBooleanValueTypeDef], # (1)
EnableDnsSupport: NotRequired[AttributeBooleanValueTypeDef], # (1)
EnableNetworkAddressUsageMetrics: NotRequired[AttributeBooleanValueTypeDef], # (1)
ModifyVpcAttributeRequestVpcModifyAttributeTypeDef#
# ModifyVpcAttributeRequestVpcModifyAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcAttributeRequestVpcModifyAttributeTypeDef
def get_value() -> ModifyVpcAttributeRequestVpcModifyAttributeTypeDef:
return {
"EnableDnsHostnames": ...,
}
# ModifyVpcAttributeRequestVpcModifyAttributeTypeDef definition
class ModifyVpcAttributeRequestVpcModifyAttributeTypeDef(TypedDict):
EnableDnsHostnames: NotRequired[AttributeBooleanValueTypeDef], # (1)
EnableDnsSupport: NotRequired[AttributeBooleanValueTypeDef], # (1)
EnableNetworkAddressUsageMetrics: NotRequired[AttributeBooleanValueTypeDef], # (1)
AttributeSummaryTypeDef#
# AttributeSummaryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttributeSummaryTypeDef
def get_value() -> AttributeSummaryTypeDef:
return {
"AttributeName": ...,
}
# AttributeSummaryTypeDef definition
class AttributeSummaryTypeDef(TypedDict):
AttributeName: NotRequired[str],
MostFrequentValue: NotRequired[str],
NumberOfMatchedAccounts: NotRequired[int],
NumberOfUnmatchedAccounts: NotRequired[int],
RegionalSummaries: NotRequired[List[RegionalSummaryTypeDef]], # (1)
DhcpConfigurationTypeDef#
# DhcpConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DhcpConfigurationTypeDef
def get_value() -> DhcpConfigurationTypeDef:
return {
"Key": ...,
}
# DhcpConfigurationTypeDef definition
class DhcpConfigurationTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[List[AttributeValueTypeDef]], # (1)
AuthorizationRuleTypeDef#
# AuthorizationRuleTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizationRuleTypeDef
def get_value() -> AuthorizationRuleTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizeClientVpnIngressResultTypeDef
def get_value() -> AuthorizeClientVpnIngressResultTypeDef:
return {
"Status": ...,
}
# AuthorizeClientVpnIngressResultTypeDef definition
class AuthorizeClientVpnIngressResultTypeDef(TypedDict):
Status: ClientVpnAuthorizationRuleStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeClientVpnIngressResultTypeDef#
# RevokeClientVpnIngressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokeClientVpnIngressResultTypeDef
def get_value() -> RevokeClientVpnIngressResultTypeDef:
return {
"Status": ...,
}
# RevokeClientVpnIngressResultTypeDef definition
class RevokeClientVpnIngressResultTypeDef(TypedDict):
Status: ClientVpnAuthorizationRuleStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"OptInStatus": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AvailableCapacityTypeDef
def get_value() -> AvailableCapacityTypeDef:
return {
"AvailableInstanceCapacity": ...,
}
# AvailableCapacityTypeDef definition
class AvailableCapacityTypeDef(TypedDict):
AvailableInstanceCapacity: NotRequired[List[InstanceCapacityTypeDef]], # (1)
AvailableVCpus: NotRequired[int],
BlobAttributeValueTypeDef#
# BlobAttributeValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BlobAttributeValueTypeDef
def get_value() -> BlobAttributeValueTypeDef:
return {
"Value": ...,
}
# BlobAttributeValueTypeDef definition
class BlobAttributeValueTypeDef(TypedDict):
Value: NotRequired[BlobTypeDef],
S3StorageTypeDef#
# S3StorageTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import S3StorageTypeDef
def get_value() -> S3StorageTypeDef:
return {
"AWSAccessKeyId": ...,
}
# S3StorageTypeDef definition
class S3StorageTypeDef(TypedDict):
AWSAccessKeyId: NotRequired[str],
Bucket: NotRequired[str],
Prefix: NotRequired[str],
UploadPolicy: NotRequired[BlobTypeDef],
UploadPolicySignature: NotRequired[str],
BlockDeviceMappingTypeDef#
# BlockDeviceMappingTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BlockDeviceMappingTypeDef
def get_value() -> BlockDeviceMappingTypeDef:
return {
"Ebs": ...,
}
# BlockDeviceMappingTypeDef definition
class BlockDeviceMappingTypeDef(TypedDict):
Ebs: NotRequired[EbsBlockDeviceTypeDef], # (1)
NoDevice: NotRequired[str],
DeviceName: NotRequired[str],
VirtualName: NotRequired[str],
DeprovisionIpamByoasnResultTypeDef#
# DeprovisionIpamByoasnResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeprovisionIpamByoasnResultTypeDef
def get_value() -> DeprovisionIpamByoasnResultTypeDef:
return {
"Byoasn": ...,
}
# DeprovisionIpamByoasnResultTypeDef definition
class DeprovisionIpamByoasnResultTypeDef(TypedDict):
Byoasn: ByoasnTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ByoasnTypeDef
- See ResponseMetadataTypeDef
DescribeIpamByoasnResultTypeDef#
# DescribeIpamByoasnResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamByoasnResultTypeDef
def get_value() -> DescribeIpamByoasnResultTypeDef:
return {
"Byoasns": ...,
}
# DescribeIpamByoasnResultTypeDef definition
class DescribeIpamByoasnResultTypeDef(TypedDict):
Byoasns: List[ByoasnTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ByoasnTypeDef
- See ResponseMetadataTypeDef
ProvisionIpamByoasnResultTypeDef#
# ProvisionIpamByoasnResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionIpamByoasnResultTypeDef
def get_value() -> ProvisionIpamByoasnResultTypeDef:
return {
"Byoasn": ...,
}
# ProvisionIpamByoasnResultTypeDef definition
class ProvisionIpamByoasnResultTypeDef(TypedDict):
Byoasn: ByoasnTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ByoasnTypeDef
- See ResponseMetadataTypeDef
FailedCapacityReservationFleetCancellationResultTypeDef#
# FailedCapacityReservationFleetCancellationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FailedCapacityReservationFleetCancellationResultTypeDef
def get_value() -> FailedCapacityReservationFleetCancellationResultTypeDef:
return {
"CapacityReservationFleetId": ...,
}
# FailedCapacityReservationFleetCancellationResultTypeDef definition
class FailedCapacityReservationFleetCancellationResultTypeDef(TypedDict):
CapacityReservationFleetId: NotRequired[str],
CancelCapacityReservationFleetError: NotRequired[CancelCapacityReservationFleetErrorTypeDef], # (1)
CancelSpotFleetRequestsErrorItemTypeDef#
# CancelSpotFleetRequestsErrorItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelSpotFleetRequestsErrorItemTypeDef
def get_value() -> CancelSpotFleetRequestsErrorItemTypeDef:
return {
"Error": ...,
}
# CancelSpotFleetRequestsErrorItemTypeDef definition
class CancelSpotFleetRequestsErrorItemTypeDef(TypedDict):
Error: NotRequired[CancelSpotFleetRequestsErrorTypeDef], # (1)
SpotFleetRequestId: NotRequired[str],
CancelSpotInstanceRequestsResultTypeDef#
# CancelSpotInstanceRequestsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelSpotInstanceRequestsResultTypeDef
def get_value() -> CancelSpotInstanceRequestsResultTypeDef:
return {
"CancelledSpotInstanceRequests": ...,
}
# CancelSpotInstanceRequestsResultTypeDef definition
class CancelSpotInstanceRequestsResultTypeDef(TypedDict):
CancelledSpotInstanceRequests: List[CancelledSpotInstanceRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCapacityBlockExtensionOfferingsResultTypeDef#
# DescribeCapacityBlockExtensionOfferingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockExtensionOfferingsResultTypeDef
def get_value() -> DescribeCapacityBlockExtensionOfferingsResultTypeDef:
return {
"CapacityBlockExtensionOfferings": ...,
}
# DescribeCapacityBlockExtensionOfferingsResultTypeDef definition
class DescribeCapacityBlockExtensionOfferingsResultTypeDef(TypedDict):
CapacityBlockExtensionOfferings: List[CapacityBlockExtensionOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeCapacityBlockExtensionHistoryResultTypeDef#
# DescribeCapacityBlockExtensionHistoryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockExtensionHistoryResultTypeDef
def get_value() -> DescribeCapacityBlockExtensionHistoryResultTypeDef:
return {
"CapacityBlockExtensions": ...,
}
# DescribeCapacityBlockExtensionHistoryResultTypeDef definition
class DescribeCapacityBlockExtensionHistoryResultTypeDef(TypedDict):
CapacityBlockExtensions: List[CapacityBlockExtensionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PurchaseCapacityBlockExtensionResultTypeDef#
# PurchaseCapacityBlockExtensionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseCapacityBlockExtensionResultTypeDef
def get_value() -> PurchaseCapacityBlockExtensionResultTypeDef:
return {
"CapacityBlockExtensions": ...,
}
# PurchaseCapacityBlockExtensionResultTypeDef definition
class PurchaseCapacityBlockExtensionResultTypeDef(TypedDict):
CapacityBlockExtensions: List[CapacityBlockExtensionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCapacityBlockOfferingsResultTypeDef#
# DescribeCapacityBlockOfferingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockOfferingsResultTypeDef
def get_value() -> DescribeCapacityBlockOfferingsResultTypeDef:
return {
"CapacityBlockOfferings": ...,
}
# DescribeCapacityBlockOfferingsResultTypeDef definition
class DescribeCapacityBlockOfferingsResultTypeDef(TypedDict):
CapacityBlockOfferings: List[CapacityBlockOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CapacityReservationBillingRequestTypeDef#
# CapacityReservationBillingRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationBillingRequestTypeDef
def get_value() -> CapacityReservationBillingRequestTypeDef:
return {
"CapacityReservationId": ...,
}
# 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)
CapacityReservationTypeDef#
# CapacityReservationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationTypeDef
def get_value() -> CapacityReservationTypeDef:
return {
"CapacityReservationId": ...,
}
# CapacityReservationTypeDef definition
class CapacityReservationTypeDef(TypedDict):
CapacityReservationId: NotRequired[str],
OwnerId: NotRequired[str],
CapacityReservationArn: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
InstanceType: NotRequired[str],
InstancePlatform: NotRequired[CapacityReservationInstancePlatformType], # (1)
AvailabilityZone: NotRequired[str],
Tenancy: NotRequired[CapacityReservationTenancyType], # (2)
TotalInstanceCount: NotRequired[int],
AvailableInstanceCount: NotRequired[int],
EbsOptimized: NotRequired[bool],
EphemeralStorage: NotRequired[bool],
State: NotRequired[CapacityReservationStateType], # (3)
StartDate: NotRequired[datetime],
EndDate: NotRequired[datetime],
EndDateType: NotRequired[EndDateTypeType], # (4)
InstanceMatchCriteria: NotRequired[InstanceMatchCriteriaType], # (5)
CreateDate: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (6)
OutpostArn: NotRequired[str],
CapacityReservationFleetId: NotRequired[str],
PlacementGroupArn: NotRequired[str],
CapacityAllocations: NotRequired[List[CapacityAllocationTypeDef]], # (7)
ReservationType: NotRequired[CapacityReservationTypeType], # (8)
UnusedReservationBillingOwnerId: NotRequired[str],
CommitmentInfo: NotRequired[CapacityReservationCommitmentInfoTypeDef], # (9)
DeliveryPreference: NotRequired[CapacityReservationDeliveryPreferenceType], # (10)
- See CapacityReservationInstancePlatformType
- See CapacityReservationTenancyType
- See CapacityReservationStateType
- See EndDateTypeType
- See InstanceMatchCriteriaType
- See TagTypeDef
- See CapacityAllocationTypeDef
- See CapacityReservationTypeType
- See CapacityReservationCommitmentInfoTypeDef
- See CapacityReservationDeliveryPreferenceType
CapacityReservationFleetTypeDef#
# CapacityReservationFleetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationFleetTypeDef
def get_value() -> CapacityReservationFleetTypeDef:
return {
"CapacityReservationFleetId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCapacityReservationFleetResultTypeDef
def get_value() -> CreateCapacityReservationFleetResultTypeDef:
return {
"CapacityReservationFleetId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import GetGroupsForCapacityReservationResultTypeDef
def get_value() -> GetGroupsForCapacityReservationResultTypeDef:
return {
"NextToken": ...,
}
# GetGroupsForCapacityReservationResultTypeDef definition
class GetGroupsForCapacityReservationResultTypeDef(TypedDict):
CapacityReservationGroups: List[CapacityReservationGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
OnDemandOptionsRequestTypeDef#
# OnDemandOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import OnDemandOptionsRequestTypeDef
def get_value() -> OnDemandOptionsRequestTypeDef:
return {
"AllocationStrategy": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import OnDemandOptionsTypeDef
def get_value() -> OnDemandOptionsTypeDef:
return {
"AllocationStrategy": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationSpecificationResponseTypeDef
def get_value() -> CapacityReservationSpecificationResponseTypeDef:
return {
"CapacityReservationPreference": ...,
}
# CapacityReservationSpecificationResponseTypeDef definition
class CapacityReservationSpecificationResponseTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
CapacityReservationTarget: NotRequired[CapacityReservationTargetResponseTypeDef], # (2)
LaunchTemplateCapacityReservationSpecificationResponseTypeDef#
# LaunchTemplateCapacityReservationSpecificationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateCapacityReservationSpecificationResponseTypeDef
def get_value() -> LaunchTemplateCapacityReservationSpecificationResponseTypeDef:
return {
"CapacityReservationPreference": ...,
}
# LaunchTemplateCapacityReservationSpecificationResponseTypeDef definition
class LaunchTemplateCapacityReservationSpecificationResponseTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
CapacityReservationTarget: NotRequired[CapacityReservationTargetResponseTypeDef], # (2)
CapacityReservationSpecificationTypeDef#
# CapacityReservationSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CapacityReservationSpecificationTypeDef
def get_value() -> CapacityReservationSpecificationTypeDef:
return {
"CapacityReservationPreference": ...,
}
# CapacityReservationSpecificationTypeDef definition
class CapacityReservationSpecificationTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
CapacityReservationTarget: NotRequired[CapacityReservationTargetTypeDef], # (2)
LaunchTemplateCapacityReservationSpecificationRequestTypeDef#
# LaunchTemplateCapacityReservationSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateCapacityReservationSpecificationRequestTypeDef
def get_value() -> LaunchTemplateCapacityReservationSpecificationRequestTypeDef:
return {
"CapacityReservationPreference": ...,
}
# LaunchTemplateCapacityReservationSpecificationRequestTypeDef definition
class LaunchTemplateCapacityReservationSpecificationRequestTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
CapacityReservationTarget: NotRequired[CapacityReservationTargetTypeDef], # (2)
DescribeVpcClassicLinkDnsSupportResultTypeDef#
# DescribeVpcClassicLinkDnsSupportResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcClassicLinkDnsSupportResultTypeDef
def get_value() -> DescribeVpcClassicLinkDnsSupportResultTypeDef:
return {
"NextToken": ...,
}
# DescribeVpcClassicLinkDnsSupportResultTypeDef definition
class DescribeVpcClassicLinkDnsSupportResultTypeDef(TypedDict):
Vpcs: List[ClassicLinkDnsSupportTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ClassicLinkInstanceTypeDef#
# ClassicLinkInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClassicLinkInstanceTypeDef
def get_value() -> ClassicLinkInstanceTypeDef:
return {
"Groups": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ClassicLoadBalancersConfigOutputTypeDef
def get_value() -> ClassicLoadBalancersConfigOutputTypeDef:
return {
"ClassicLoadBalancers": ...,
}
# ClassicLoadBalancersConfigOutputTypeDef definition
class ClassicLoadBalancersConfigOutputTypeDef(TypedDict):
ClassicLoadBalancers: NotRequired[List[ClassicLoadBalancerTypeDef]], # (1)
ClassicLoadBalancersConfigTypeDef#
# ClassicLoadBalancersConfigTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClassicLoadBalancersConfigTypeDef
def get_value() -> ClassicLoadBalancersConfigTypeDef:
return {
"ClassicLoadBalancers": ...,
}
# ClassicLoadBalancersConfigTypeDef definition
class ClassicLoadBalancersConfigTypeDef(TypedDict):
ClassicLoadBalancers: NotRequired[Sequence[ClassicLoadBalancerTypeDef]], # (1)
ExportClientVpnClientCertificateRevocationListResultTypeDef#
# ExportClientVpnClientCertificateRevocationListResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportClientVpnClientCertificateRevocationListResultTypeDef
def get_value() -> ExportClientVpnClientCertificateRevocationListResultTypeDef:
return {
"CertificateRevocationList": ...,
}
# ExportClientVpnClientCertificateRevocationListResultTypeDef definition
class ExportClientVpnClientCertificateRevocationListResultTypeDef(TypedDict):
CertificateRevocationList: str,
Status: ClientCertificateRevocationListStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClientConnectResponseOptionsTypeDef#
# ClientConnectResponseOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientConnectResponseOptionsTypeDef
def get_value() -> ClientConnectResponseOptionsTypeDef:
return {
"Enabled": ...,
}
# ClientConnectResponseOptionsTypeDef definition
class ClientConnectResponseOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
LambdaFunctionArn: NotRequired[str],
Status: NotRequired[ClientVpnEndpointAttributeStatusTypeDef], # (1)
ClientVpnAuthenticationRequestTypeDef#
# ClientVpnAuthenticationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnAuthenticationRequestTypeDef
def get_value() -> ClientVpnAuthenticationRequestTypeDef:
return {
"Type": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnAuthenticationTypeDef
def get_value() -> ClientVpnAuthenticationTypeDef:
return {
"Type": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnConnectionTypeDef
def get_value() -> ClientVpnConnectionTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TerminateConnectionStatusTypeDef
def get_value() -> TerminateConnectionStatusTypeDef:
return {
"ConnectionId": ...,
}
# TerminateConnectionStatusTypeDef definition
class TerminateConnectionStatusTypeDef(TypedDict):
ConnectionId: NotRequired[str],
PreviousStatus: NotRequired[ClientVpnConnectionStatusTypeDef], # (1)
CurrentStatus: NotRequired[ClientVpnConnectionStatusTypeDef], # (1)
CreateClientVpnEndpointResultTypeDef#
# CreateClientVpnEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateClientVpnEndpointResultTypeDef
def get_value() -> CreateClientVpnEndpointResultTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# CreateClientVpnEndpointResultTypeDef definition
class CreateClientVpnEndpointResultTypeDef(TypedDict):
ClientVpnEndpointId: str,
Status: ClientVpnEndpointStatusTypeDef, # (1)
DnsName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClientVpnEndpointResultTypeDef#
# DeleteClientVpnEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteClientVpnEndpointResultTypeDef
def get_value() -> DeleteClientVpnEndpointResultTypeDef:
return {
"Status": ...,
}
# DeleteClientVpnEndpointResultTypeDef definition
class DeleteClientVpnEndpointResultTypeDef(TypedDict):
Status: ClientVpnEndpointStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClientVpnRouteTypeDef#
# ClientVpnRouteTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnRouteTypeDef
def get_value() -> ClientVpnRouteTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateClientVpnRouteResultTypeDef
def get_value() -> CreateClientVpnRouteResultTypeDef:
return {
"Status": ...,
}
# CreateClientVpnRouteResultTypeDef definition
class CreateClientVpnRouteResultTypeDef(TypedDict):
Status: ClientVpnRouteStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClientVpnRouteResultTypeDef#
# DeleteClientVpnRouteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteClientVpnRouteResultTypeDef
def get_value() -> DeleteClientVpnRouteResultTypeDef:
return {
"Status": ...,
}
# DeleteClientVpnRouteResultTypeDef definition
class DeleteClientVpnRouteResultTypeDef(TypedDict):
Status: ClientVpnRouteStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VpnTunnelLogOptionsSpecificationTypeDef#
# VpnTunnelLogOptionsSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnTunnelLogOptionsSpecificationTypeDef
def get_value() -> VpnTunnelLogOptionsSpecificationTypeDef:
return {
"CloudWatchLogOptions": ...,
}
# VpnTunnelLogOptionsSpecificationTypeDef definition
class VpnTunnelLogOptionsSpecificationTypeDef(TypedDict):
CloudWatchLogOptions: NotRequired[CloudWatchLogOptionsSpecificationTypeDef], # (1)
VpnTunnelLogOptionsTypeDef#
# VpnTunnelLogOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnTunnelLogOptionsTypeDef
def get_value() -> VpnTunnelLogOptionsTypeDef:
return {
"CloudWatchLogOptions": ...,
}
# VpnTunnelLogOptionsTypeDef definition
class VpnTunnelLogOptionsTypeDef(TypedDict):
CloudWatchLogOptions: NotRequired[CloudWatchLogOptionsTypeDef], # (1)
GetCoipPoolUsageResultTypeDef#
# GetCoipPoolUsageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetCoipPoolUsageResultTypeDef
def get_value() -> GetCoipPoolUsageResultTypeDef:
return {
"CoipPoolId": ...,
}
# GetCoipPoolUsageResultTypeDef definition
class GetCoipPoolUsageResultTypeDef(TypedDict):
CoipPoolId: str,
CoipAddressUsages: List[CoipAddressUsageTypeDef], # (1)
LocalGatewayRouteTableId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCoipCidrResultTypeDef#
# CreateCoipCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCoipCidrResultTypeDef
def get_value() -> CreateCoipCidrResultTypeDef:
return {
"CoipCidr": ...,
}
# CreateCoipCidrResultTypeDef definition
class CreateCoipCidrResultTypeDef(TypedDict):
CoipCidr: CoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCoipCidrResultTypeDef#
# DeleteCoipCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteCoipCidrResultTypeDef
def get_value() -> DeleteCoipCidrResultTypeDef:
return {
"CoipCidr": ...,
}
# DeleteCoipCidrResultTypeDef definition
class DeleteCoipCidrResultTypeDef(TypedDict):
CoipCidr: CoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpcEndpointConnectionNotificationResultTypeDef#
# CreateVpcEndpointConnectionNotificationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcEndpointConnectionNotificationResultTypeDef
def get_value() -> CreateVpcEndpointConnectionNotificationResultTypeDef:
return {
"ConnectionNotification": ...,
}
# CreateVpcEndpointConnectionNotificationResultTypeDef definition
class CreateVpcEndpointConnectionNotificationResultTypeDef(TypedDict):
ConnectionNotification: ConnectionNotificationTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcEndpointConnectionNotificationsResultTypeDef#
# DescribeVpcEndpointConnectionNotificationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointConnectionNotificationsResultTypeDef
def get_value() -> DescribeVpcEndpointConnectionNotificationsResultTypeDef:
return {
"ConnectionNotificationSet": ...,
}
# DescribeVpcEndpointConnectionNotificationsResultTypeDef definition
class DescribeVpcEndpointConnectionNotificationsResultTypeDef(TypedDict):
ConnectionNotificationSet: List[ConnectionNotificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CpuPerformanceFactorOutputTypeDef#
# CpuPerformanceFactorOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CpuPerformanceFactorOutputTypeDef
def get_value() -> CpuPerformanceFactorOutputTypeDef:
return {
"References": ...,
}
# CpuPerformanceFactorOutputTypeDef definition
class CpuPerformanceFactorOutputTypeDef(TypedDict):
References: NotRequired[List[PerformanceFactorReferenceTypeDef]], # (1)
CpuPerformanceFactorTypeDef#
# CpuPerformanceFactorTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CpuPerformanceFactorTypeDef
def get_value() -> CpuPerformanceFactorTypeDef:
return {
"References": ...,
}
# CpuPerformanceFactorTypeDef definition
class CpuPerformanceFactorTypeDef(TypedDict):
References: NotRequired[Sequence[PerformanceFactorReferenceTypeDef]], # (1)
CpuPerformanceFactorRequestTypeDef#
# CpuPerformanceFactorRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CpuPerformanceFactorRequestTypeDef
def get_value() -> CpuPerformanceFactorRequestTypeDef:
return {
"References": ...,
}
# CpuPerformanceFactorRequestTypeDef definition
class CpuPerformanceFactorRequestTypeDef(TypedDict):
References: NotRequired[Sequence[PerformanceFactorReferenceRequestTypeDef]], # (1)
ModifyInstanceEventWindowRequestTypeDef#
# ModifyInstanceEventWindowRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceEventWindowRequestTypeDef
def get_value() -> ModifyInstanceEventWindowRequestTypeDef:
return {
"InstanceEventWindowId": ...,
}
# ModifyInstanceEventWindowRequestTypeDef definition
class ModifyInstanceEventWindowRequestTypeDef(TypedDict):
InstanceEventWindowId: str,
DryRun: NotRequired[bool],
Name: NotRequired[str],
TimeRanges: NotRequired[Sequence[InstanceEventWindowTimeRangeRequestTypeDef]], # (1)
CronExpression: NotRequired[str],
ModifyIpamPoolRequestTypeDef#
# ModifyIpamPoolRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamPoolRequestTypeDef
def get_value() -> ModifyIpamPoolRequestTypeDef:
return {
"IpamPoolId": ...,
}
# ModifyIpamPoolRequestTypeDef definition
class ModifyIpamPoolRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLocalGatewayRouteResultTypeDef
def get_value() -> CreateLocalGatewayRouteResultTypeDef:
return {
"Route": ...,
}
# CreateLocalGatewayRouteResultTypeDef definition
class CreateLocalGatewayRouteResultTypeDef(TypedDict):
Route: LocalGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLocalGatewayRouteResultTypeDef#
# DeleteLocalGatewayRouteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLocalGatewayRouteResultTypeDef
def get_value() -> DeleteLocalGatewayRouteResultTypeDef:
return {
"Route": ...,
}
# DeleteLocalGatewayRouteResultTypeDef definition
class DeleteLocalGatewayRouteResultTypeDef(TypedDict):
Route: LocalGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyLocalGatewayRouteResultTypeDef#
# ModifyLocalGatewayRouteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyLocalGatewayRouteResultTypeDef
def get_value() -> ModifyLocalGatewayRouteResultTypeDef:
return {
"Route": ...,
}
# ModifyLocalGatewayRouteResultTypeDef definition
class ModifyLocalGatewayRouteResultTypeDef(TypedDict):
Route: LocalGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchLocalGatewayRoutesResultTypeDef#
# SearchLocalGatewayRoutesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SearchLocalGatewayRoutesResultTypeDef
def get_value() -> SearchLocalGatewayRoutesResultTypeDef:
return {
"Routes": ...,
}
# SearchLocalGatewayRoutesResultTypeDef definition
class SearchLocalGatewayRoutesResultTypeDef(TypedDict):
Routes: List[LocalGatewayRouteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef#
# CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef
def get_value() -> CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef:
return {
"RuleNumber": ...,
}
# 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
CreateNetworkAclEntryRequestTypeDef#
# CreateNetworkAclEntryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkAclEntryRequestTypeDef
def get_value() -> CreateNetworkAclEntryRequestTypeDef:
return {
"NetworkAclId": ...,
}
# CreateNetworkAclEntryRequestTypeDef definition
class CreateNetworkAclEntryRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkAclEntryTypeDef
def get_value() -> NetworkAclEntryTypeDef:
return {
"CidrBlock": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceNetworkAclEntryRequestNetworkAclReplaceEntryTypeDef
def get_value() -> ReplaceNetworkAclEntryRequestNetworkAclReplaceEntryTypeDef:
return {
"RuleNumber": ...,
}
# 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
ReplaceNetworkAclEntryRequestTypeDef#
# ReplaceNetworkAclEntryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceNetworkAclEntryRequestTypeDef
def get_value() -> ReplaceNetworkAclEntryRequestTypeDef:
return {
"NetworkAclId": ...,
}
# ReplaceNetworkAclEntryRequestTypeDef definition
class ReplaceNetworkAclEntryRequestTypeDef(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
CreateReservedInstancesListingRequestTypeDef#
# CreateReservedInstancesListingRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateReservedInstancesListingRequestTypeDef
def get_value() -> CreateReservedInstancesListingRequestTypeDef:
return {
"ReservedInstancesId": ...,
}
# CreateReservedInstancesListingRequestTypeDef definition
class CreateReservedInstancesListingRequestTypeDef(TypedDict):
ReservedInstancesId: str,
InstanceCount: int,
PriceSchedules: Sequence[PriceScheduleSpecificationTypeDef], # (1)
ClientToken: str,
CreateStoreImageTaskRequestTypeDef#
# CreateStoreImageTaskRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateStoreImageTaskRequestTypeDef
def get_value() -> CreateStoreImageTaskRequestTypeDef:
return {
"ImageId": ...,
}
# CreateStoreImageTaskRequestTypeDef definition
class CreateStoreImageTaskRequestTypeDef(TypedDict):
ImageId: str,
Bucket: str,
S3ObjectTags: NotRequired[Sequence[S3ObjectTagTypeDef]], # (1)
DryRun: NotRequired[bool],
ModifyTrafficMirrorFilterRuleRequestTypeDef#
# ModifyTrafficMirrorFilterRuleRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTrafficMirrorFilterRuleRequestTypeDef
def get_value() -> ModifyTrafficMirrorFilterRuleRequestTypeDef:
return {
"TrafficMirrorFilterRuleId": ...,
}
# ModifyTrafficMirrorFilterRuleRequestTypeDef definition
class ModifyTrafficMirrorFilterRuleRequestTypeDef(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
CreateVerifiedAccessEndpointCidrOptionsTypeDef#
# CreateVerifiedAccessEndpointCidrOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessEndpointCidrOptionsTypeDef
def get_value() -> CreateVerifiedAccessEndpointCidrOptionsTypeDef:
return {
"Protocol": ...,
}
# CreateVerifiedAccessEndpointCidrOptionsTypeDef definition
class CreateVerifiedAccessEndpointCidrOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
SubnetIds: NotRequired[Sequence[str]],
Cidr: NotRequired[str],
PortRanges: NotRequired[Sequence[CreateVerifiedAccessEndpointPortRangeTypeDef]], # (2)
CreateVerifiedAccessEndpointEniOptionsTypeDef#
# CreateVerifiedAccessEndpointEniOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessEndpointEniOptionsTypeDef
def get_value() -> CreateVerifiedAccessEndpointEniOptionsTypeDef:
return {
"NetworkInterfaceId": ...,
}
# CreateVerifiedAccessEndpointEniOptionsTypeDef definition
class CreateVerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
PortRanges: NotRequired[Sequence[CreateVerifiedAccessEndpointPortRangeTypeDef]], # (2)
CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef#
# CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef
def get_value() -> CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef:
return {
"Protocol": ...,
}
# CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef definition
class CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
LoadBalancerArn: NotRequired[str],
SubnetIds: NotRequired[Sequence[str]],
PortRanges: NotRequired[Sequence[CreateVerifiedAccessEndpointPortRangeTypeDef]], # (2)
ModifyVerifiedAccessEndpointPolicyRequestTypeDef#
# ModifyVerifiedAccessEndpointPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointPolicyRequestTypeDef
def get_value() -> ModifyVerifiedAccessEndpointPolicyRequestTypeDef:
return {
"VerifiedAccessEndpointId": ...,
}
# ModifyVerifiedAccessEndpointPolicyRequestTypeDef definition
class ModifyVerifiedAccessEndpointPolicyRequestTypeDef(TypedDict):
VerifiedAccessEndpointId: str,
PolicyEnabled: NotRequired[bool],
PolicyDocument: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef], # (1)
ModifyVerifiedAccessGroupPolicyRequestTypeDef#
# ModifyVerifiedAccessGroupPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessGroupPolicyRequestTypeDef
def get_value() -> ModifyVerifiedAccessGroupPolicyRequestTypeDef:
return {
"VerifiedAccessGroupId": ...,
}
# ModifyVerifiedAccessGroupPolicyRequestTypeDef definition
class ModifyVerifiedAccessGroupPolicyRequestTypeDef(TypedDict):
VerifiedAccessGroupId: str,
PolicyEnabled: NotRequired[bool],
PolicyDocument: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef], # (1)
CreateVolumePermissionModificationsTypeDef#
# CreateVolumePermissionModificationsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVolumePermissionModificationsTypeDef
def get_value() -> CreateVolumePermissionModificationsTypeDef:
return {
"Add": ...,
}
# CreateVolumePermissionModificationsTypeDef definition
class CreateVolumePermissionModificationsTypeDef(TypedDict):
Add: NotRequired[Sequence[CreateVolumePermissionTypeDef]], # (1)
Remove: NotRequired[Sequence[CreateVolumePermissionTypeDef]], # (1)
ModifyVpcEndpointRequestTypeDef#
# ModifyVpcEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcEndpointRequestTypeDef
def get_value() -> ModifyVpcEndpointRequestTypeDef:
return {
"VpcEndpointId": ...,
}
# ModifyVpcEndpointRequestTypeDef definition
class ModifyVpcEndpointRequestTypeDef(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)
GetAwsNetworkPerformanceDataRequestTypeDef#
# GetAwsNetworkPerformanceDataRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAwsNetworkPerformanceDataRequestTypeDef
def get_value() -> GetAwsNetworkPerformanceDataRequestTypeDef:
return {
"DataQueries": ...,
}
# GetAwsNetworkPerformanceDataRequestTypeDef definition
class GetAwsNetworkPerformanceDataRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DataResponseTypeDef
def get_value() -> DataResponseTypeDef:
return {
"Id": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFleetErrorItemTypeDef
def get_value() -> DeleteFleetErrorItemTypeDef:
return {
"Error": ...,
}
# DeleteFleetErrorItemTypeDef definition
class DeleteFleetErrorItemTypeDef(TypedDict):
Error: NotRequired[DeleteFleetErrorTypeDef], # (1)
FleetId: NotRequired[str],
DeleteInstanceEventWindowResultTypeDef#
# DeleteInstanceEventWindowResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteInstanceEventWindowResultTypeDef
def get_value() -> DeleteInstanceEventWindowResultTypeDef:
return {
"InstanceEventWindowState": ...,
}
# DeleteInstanceEventWindowResultTypeDef definition
class DeleteInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindowState: InstanceEventWindowStateChangeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLaunchTemplateVersionsResponseErrorItemTypeDef#
# DeleteLaunchTemplateVersionsResponseErrorItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLaunchTemplateVersionsResponseErrorItemTypeDef
def get_value() -> DeleteLaunchTemplateVersionsResponseErrorItemTypeDef:
return {
"LaunchTemplateId": ...,
}
# DeleteLaunchTemplateVersionsResponseErrorItemTypeDef definition
class DeleteLaunchTemplateVersionsResponseErrorItemTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
VersionNumber: NotRequired[int],
ResponseError: NotRequired[ResponseErrorTypeDef], # (1)
FailedQueuedPurchaseDeletionTypeDef#
# FailedQueuedPurchaseDeletionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FailedQueuedPurchaseDeletionTypeDef
def get_value() -> FailedQueuedPurchaseDeletionTypeDef:
return {
"Error": ...,
}
# FailedQueuedPurchaseDeletionTypeDef definition
class FailedQueuedPurchaseDeletionTypeDef(TypedDict):
Error: NotRequired[DeleteQueuedReservedInstancesErrorTypeDef], # (1)
ReservedInstancesId: NotRequired[str],
DeregisterInstanceEventNotificationAttributesRequestTypeDef#
# DeregisterInstanceEventNotificationAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterInstanceEventNotificationAttributesRequestTypeDef
def get_value() -> DeregisterInstanceEventNotificationAttributesRequestTypeDef:
return {
"InstanceTagAttribute": ...,
}
# DeregisterInstanceEventNotificationAttributesRequestTypeDef definition
class DeregisterInstanceEventNotificationAttributesRequestTypeDef(TypedDict):
InstanceTagAttribute: DeregisterInstanceTagAttributeRequestTypeDef, # (1)
DryRun: NotRequired[bool],
DeregisterInstanceEventNotificationAttributesResultTypeDef#
# DeregisterInstanceEventNotificationAttributesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterInstanceEventNotificationAttributesResultTypeDef
def get_value() -> DeregisterInstanceEventNotificationAttributesResultTypeDef:
return {
"InstanceTagAttribute": ...,
}
# DeregisterInstanceEventNotificationAttributesResultTypeDef definition
class DeregisterInstanceEventNotificationAttributesResultTypeDef(TypedDict):
InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceEventNotificationAttributesResultTypeDef#
# DescribeInstanceEventNotificationAttributesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceEventNotificationAttributesResultTypeDef
def get_value() -> DescribeInstanceEventNotificationAttributesResultTypeDef:
return {
"InstanceTagAttribute": ...,
}
# DescribeInstanceEventNotificationAttributesResultTypeDef definition
class DescribeInstanceEventNotificationAttributesResultTypeDef(TypedDict):
InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterInstanceEventNotificationAttributesResultTypeDef#
# RegisterInstanceEventNotificationAttributesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterInstanceEventNotificationAttributesResultTypeDef
def get_value() -> RegisterInstanceEventNotificationAttributesResultTypeDef:
return {
"InstanceTagAttribute": ...,
}
# RegisterInstanceEventNotificationAttributesResultTypeDef definition
class RegisterInstanceEventNotificationAttributesResultTypeDef(TypedDict):
InstanceTagAttribute: InstanceTagNotificationAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterTransitGatewayMulticastGroupMembersResultTypeDef#
# DeregisterTransitGatewayMulticastGroupMembersResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterTransitGatewayMulticastGroupMembersResultTypeDef
def get_value() -> DeregisterTransitGatewayMulticastGroupMembersResultTypeDef:
return {
"DeregisteredMulticastGroupMembers": ...,
}
# DeregisterTransitGatewayMulticastGroupMembersResultTypeDef definition
class DeregisterTransitGatewayMulticastGroupMembersResultTypeDef(TypedDict):
DeregisteredMulticastGroupMembers: TransitGatewayMulticastDeregisteredGroupMembersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef#
# DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef
def get_value() -> DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef:
return {
"DeregisteredMulticastGroupSources": ...,
}
# DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef definition
class DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef(TypedDict):
DeregisteredMulticastGroupSources: TransitGatewayMulticastDeregisteredGroupSourcesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddressTransfersRequestPaginateTypeDef#
# DescribeAddressTransfersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAddressTransfersRequestPaginateTypeDef
def get_value() -> DescribeAddressTransfersRequestPaginateTypeDef:
return {
"AllocationIds": ...,
}
# DescribeAddressTransfersRequestPaginateTypeDef definition
class DescribeAddressTransfersRequestPaginateTypeDef(TypedDict):
AllocationIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAddressesAttributeRequestPaginateTypeDef#
# DescribeAddressesAttributeRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAddressesAttributeRequestPaginateTypeDef
def get_value() -> DescribeAddressesAttributeRequestPaginateTypeDef:
return {
"AllocationIds": ...,
}
# DescribeAddressesAttributeRequestPaginateTypeDef definition
class DescribeAddressesAttributeRequestPaginateTypeDef(TypedDict):
AllocationIds: NotRequired[Sequence[str]],
Attribute: NotRequired[AddressAttributeNameType], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeByoipCidrsRequestPaginateTypeDef#
# DescribeByoipCidrsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeByoipCidrsRequestPaginateTypeDef
def get_value() -> DescribeByoipCidrsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeByoipCidrsRequestPaginateTypeDef definition
class DescribeByoipCidrsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef#
# DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef
def get_value() -> DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef:
return {
"CapacityBlockExtensionDurationHours": ...,
}
# DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef definition
class DescribeCapacityBlockExtensionOfferingsRequestPaginateTypeDef(TypedDict):
CapacityBlockExtensionDurationHours: int,
CapacityReservationId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeCapacityBlockOfferingsRequestPaginateTypeDef#
# DescribeCapacityBlockOfferingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockOfferingsRequestPaginateTypeDef
def get_value() -> DescribeCapacityBlockOfferingsRequestPaginateTypeDef:
return {
"CapacityDurationHours": ...,
}
# DescribeCapacityBlockOfferingsRequestPaginateTypeDef definition
class DescribeCapacityBlockOfferingsRequestPaginateTypeDef(TypedDict):
CapacityDurationHours: int,
DryRun: NotRequired[bool],
InstanceType: NotRequired[str],
InstanceCount: NotRequired[int],
StartDateRange: NotRequired[TimestampTypeDef],
EndDateRange: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePrincipalIdFormatRequestPaginateTypeDef#
# DescribePrincipalIdFormatRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePrincipalIdFormatRequestPaginateTypeDef
def get_value() -> DescribePrincipalIdFormatRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribePrincipalIdFormatRequestPaginateTypeDef definition
class DescribePrincipalIdFormatRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Resources: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpotFleetInstancesRequestPaginateTypeDef#
# DescribeSpotFleetInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotFleetInstancesRequestPaginateTypeDef
def get_value() -> DescribeSpotFleetInstancesRequestPaginateTypeDef:
return {
"SpotFleetRequestId": ...,
}
# DescribeSpotFleetInstancesRequestPaginateTypeDef definition
class DescribeSpotFleetInstancesRequestPaginateTypeDef(TypedDict):
SpotFleetRequestId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpotFleetRequestsRequestPaginateTypeDef#
# DescribeSpotFleetRequestsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotFleetRequestsRequestPaginateTypeDef
def get_value() -> DescribeSpotFleetRequestsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeSpotFleetRequestsRequestPaginateTypeDef definition
class DescribeSpotFleetRequestsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
SpotFleetRequestIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStaleSecurityGroupsRequestPaginateTypeDef#
# DescribeStaleSecurityGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeStaleSecurityGroupsRequestPaginateTypeDef
def get_value() -> DescribeStaleSecurityGroupsRequestPaginateTypeDef:
return {
"VpcId": ...,
}
# DescribeStaleSecurityGroupsRequestPaginateTypeDef definition
class DescribeStaleSecurityGroupsRequestPaginateTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef#
# DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef
def get_value() -> DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef:
return {
"VpcIds": ...,
}
# DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef definition
class DescribeVpcClassicLinkDnsSupportRequestPaginateTypeDef(TypedDict):
VpcIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef#
# GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef
def get_value() -> GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef:
return {
"PoolId": ...,
}
# GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef definition
class GetAssociatedIpv6PoolCidrsRequestPaginateTypeDef(TypedDict):
PoolId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetAwsNetworkPerformanceDataRequestPaginateTypeDef#
# GetAwsNetworkPerformanceDataRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAwsNetworkPerformanceDataRequestPaginateTypeDef
def get_value() -> GetAwsNetworkPerformanceDataRequestPaginateTypeDef:
return {
"DataQueries": ...,
}
# GetAwsNetworkPerformanceDataRequestPaginateTypeDef definition
class GetAwsNetworkPerformanceDataRequestPaginateTypeDef(TypedDict):
DataQueries: NotRequired[Sequence[DataQueryTypeDef]], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetGroupsForCapacityReservationRequestPaginateTypeDef#
# GetGroupsForCapacityReservationRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetGroupsForCapacityReservationRequestPaginateTypeDef
def get_value() -> GetGroupsForCapacityReservationRequestPaginateTypeDef:
return {
"CapacityReservationId": ...,
}
# GetGroupsForCapacityReservationRequestPaginateTypeDef definition
class GetGroupsForCapacityReservationRequestPaginateTypeDef(TypedDict):
CapacityReservationId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetIpamAddressHistoryRequestPaginateTypeDef#
# GetIpamAddressHistoryRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamAddressHistoryRequestPaginateTypeDef
def get_value() -> GetIpamAddressHistoryRequestPaginateTypeDef:
return {
"Cidr": ...,
}
# GetIpamAddressHistoryRequestPaginateTypeDef definition
class GetIpamAddressHistoryRequestPaginateTypeDef(TypedDict):
Cidr: str,
IpamScopeId: str,
DryRun: NotRequired[bool],
VpcId: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetManagedPrefixListAssociationsRequestPaginateTypeDef#
# GetManagedPrefixListAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetManagedPrefixListAssociationsRequestPaginateTypeDef
def get_value() -> GetManagedPrefixListAssociationsRequestPaginateTypeDef:
return {
"PrefixListId": ...,
}
# GetManagedPrefixListAssociationsRequestPaginateTypeDef definition
class GetManagedPrefixListAssociationsRequestPaginateTypeDef(TypedDict):
PrefixListId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetManagedPrefixListEntriesRequestPaginateTypeDef#
# GetManagedPrefixListEntriesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetManagedPrefixListEntriesRequestPaginateTypeDef
def get_value() -> GetManagedPrefixListEntriesRequestPaginateTypeDef:
return {
"PrefixListId": ...,
}
# GetManagedPrefixListEntriesRequestPaginateTypeDef definition
class GetManagedPrefixListEntriesRequestPaginateTypeDef(TypedDict):
PrefixListId: str,
DryRun: NotRequired[bool],
TargetVersion: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef#
# GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef
def get_value() -> GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisId": ...,
}
# GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef definition
class GetNetworkInsightsAccessScopeAnalysisFindingsRequestPaginateTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: str,
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetVpnConnectionDeviceTypesRequestPaginateTypeDef#
# GetVpnConnectionDeviceTypesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVpnConnectionDeviceTypesRequestPaginateTypeDef
def get_value() -> GetVpnConnectionDeviceTypesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# GetVpnConnectionDeviceTypesRequestPaginateTypeDef definition
class GetVpnConnectionDeviceTypesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListImagesInRecycleBinRequestPaginateTypeDef#
# ListImagesInRecycleBinRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ListImagesInRecycleBinRequestPaginateTypeDef
def get_value() -> ListImagesInRecycleBinRequestPaginateTypeDef:
return {
"ImageIds": ...,
}
# ListImagesInRecycleBinRequestPaginateTypeDef definition
class ListImagesInRecycleBinRequestPaginateTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSnapshotsInRecycleBinRequestPaginateTypeDef#
# ListSnapshotsInRecycleBinRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ListSnapshotsInRecycleBinRequestPaginateTypeDef
def get_value() -> ListSnapshotsInRecycleBinRequestPaginateTypeDef:
return {
"SnapshotIds": ...,
}
# ListSnapshotsInRecycleBinRequestPaginateTypeDef definition
class ListSnapshotsInRecycleBinRequestPaginateTypeDef(TypedDict):
SnapshotIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAddressesRequestTypeDef#
# DescribeAddressesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAddressesRequestTypeDef
def get_value() -> DescribeAddressesRequestTypeDef:
return {
"PublicIps": ...,
}
# DescribeAddressesRequestTypeDef definition
class DescribeAddressesRequestTypeDef(TypedDict):
PublicIps: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
AllocationIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeAvailabilityZonesRequestTypeDef#
# DescribeAvailabilityZonesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAvailabilityZonesRequestTypeDef
def get_value() -> DescribeAvailabilityZonesRequestTypeDef:
return {
"ZoneNames": ...,
}
# DescribeAvailabilityZonesRequestTypeDef definition
class DescribeAvailabilityZonesRequestTypeDef(TypedDict):
ZoneNames: NotRequired[Sequence[str]],
ZoneIds: NotRequired[Sequence[str]],
AllAvailabilityZones: NotRequired[bool],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef#
# DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef
def get_value() -> DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef definition
class DescribeAwsNetworkPerformanceMetricSubscriptionsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeAwsNetworkPerformanceMetricSubscriptionsRequestTypeDef#
# DescribeAwsNetworkPerformanceMetricSubscriptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAwsNetworkPerformanceMetricSubscriptionsRequestTypeDef
def get_value() -> DescribeAwsNetworkPerformanceMetricSubscriptionsRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribeAwsNetworkPerformanceMetricSubscriptionsRequestTypeDef definition
class DescribeAwsNetworkPerformanceMetricSubscriptionsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeBundleTasksRequestTypeDef#
# DescribeBundleTasksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeBundleTasksRequestTypeDef
def get_value() -> DescribeBundleTasksRequestTypeDef:
return {
"BundleIds": ...,
}
# DescribeBundleTasksRequestTypeDef definition
class DescribeBundleTasksRequestTypeDef(TypedDict):
BundleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef#
# DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef
def get_value() -> DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef:
return {
"CapacityReservationIds": ...,
}
# DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef definition
class DescribeCapacityBlockExtensionHistoryRequestPaginateTypeDef(TypedDict):
CapacityReservationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeCapacityBlockExtensionHistoryRequestTypeDef#
# DescribeCapacityBlockExtensionHistoryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityBlockExtensionHistoryRequestTypeDef
def get_value() -> DescribeCapacityBlockExtensionHistoryRequestTypeDef:
return {
"CapacityReservationIds": ...,
}
# DescribeCapacityBlockExtensionHistoryRequestTypeDef definition
class DescribeCapacityBlockExtensionHistoryRequestTypeDef(TypedDict):
CapacityReservationIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef#
# DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef
def get_value() -> DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef:
return {
"Role": ...,
}
# DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef definition
class DescribeCapacityReservationBillingRequestsRequestPaginateTypeDef(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
DescribeCapacityReservationBillingRequestsRequestTypeDef#
# DescribeCapacityReservationBillingRequestsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationBillingRequestsRequestTypeDef
def get_value() -> DescribeCapacityReservationBillingRequestsRequestTypeDef:
return {
"Role": ...,
}
# DescribeCapacityReservationBillingRequestsRequestTypeDef definition
class DescribeCapacityReservationBillingRequestsRequestTypeDef(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
DescribeCapacityReservationFleetsRequestPaginateTypeDef#
# DescribeCapacityReservationFleetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationFleetsRequestPaginateTypeDef
def get_value() -> DescribeCapacityReservationFleetsRequestPaginateTypeDef:
return {
"CapacityReservationFleetIds": ...,
}
# DescribeCapacityReservationFleetsRequestPaginateTypeDef definition
class DescribeCapacityReservationFleetsRequestPaginateTypeDef(TypedDict):
CapacityReservationFleetIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeCapacityReservationFleetsRequestTypeDef#
# DescribeCapacityReservationFleetsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationFleetsRequestTypeDef
def get_value() -> DescribeCapacityReservationFleetsRequestTypeDef:
return {
"CapacityReservationFleetIds": ...,
}
# DescribeCapacityReservationFleetsRequestTypeDef definition
class DescribeCapacityReservationFleetsRequestTypeDef(TypedDict):
CapacityReservationFleetIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeCapacityReservationsRequestPaginateTypeDef#
# DescribeCapacityReservationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationsRequestPaginateTypeDef
def get_value() -> DescribeCapacityReservationsRequestPaginateTypeDef:
return {
"CapacityReservationIds": ...,
}
# DescribeCapacityReservationsRequestPaginateTypeDef definition
class DescribeCapacityReservationsRequestPaginateTypeDef(TypedDict):
CapacityReservationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeCapacityReservationsRequestTypeDef#
# DescribeCapacityReservationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationsRequestTypeDef
def get_value() -> DescribeCapacityReservationsRequestTypeDef:
return {
"CapacityReservationIds": ...,
}
# DescribeCapacityReservationsRequestTypeDef definition
class DescribeCapacityReservationsRequestTypeDef(TypedDict):
CapacityReservationIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeCarrierGatewaysRequestPaginateTypeDef#
# DescribeCarrierGatewaysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCarrierGatewaysRequestPaginateTypeDef
def get_value() -> DescribeCarrierGatewaysRequestPaginateTypeDef:
return {
"CarrierGatewayIds": ...,
}
# DescribeCarrierGatewaysRequestPaginateTypeDef definition
class DescribeCarrierGatewaysRequestPaginateTypeDef(TypedDict):
CarrierGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeCarrierGatewaysRequestTypeDef#
# DescribeCarrierGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCarrierGatewaysRequestTypeDef
def get_value() -> DescribeCarrierGatewaysRequestTypeDef:
return {
"CarrierGatewayIds": ...,
}
# DescribeCarrierGatewaysRequestTypeDef definition
class DescribeCarrierGatewaysRequestTypeDef(TypedDict):
CarrierGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeClassicLinkInstancesRequestPaginateTypeDef#
# DescribeClassicLinkInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClassicLinkInstancesRequestPaginateTypeDef
def get_value() -> DescribeClassicLinkInstancesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeClassicLinkInstancesRequestPaginateTypeDef definition
class DescribeClassicLinkInstancesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClassicLinkInstancesRequestTypeDef#
# DescribeClassicLinkInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClassicLinkInstancesRequestTypeDef
def get_value() -> DescribeClassicLinkInstancesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeClassicLinkInstancesRequestTypeDef definition
class DescribeClassicLinkInstancesRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef#
# DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef
def get_value() -> DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef definition
class DescribeClientVpnAuthorizationRulesRequestPaginateTypeDef(TypedDict):
ClientVpnEndpointId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClientVpnAuthorizationRulesRequestTypeDef#
# DescribeClientVpnAuthorizationRulesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnAuthorizationRulesRequestTypeDef
def get_value() -> DescribeClientVpnAuthorizationRulesRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DescribeClientVpnAuthorizationRulesRequestTypeDef definition
class DescribeClientVpnAuthorizationRulesRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeClientVpnConnectionsRequestPaginateTypeDef#
# DescribeClientVpnConnectionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnConnectionsRequestPaginateTypeDef
def get_value() -> DescribeClientVpnConnectionsRequestPaginateTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DescribeClientVpnConnectionsRequestPaginateTypeDef definition
class DescribeClientVpnConnectionsRequestPaginateTypeDef(TypedDict):
ClientVpnEndpointId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClientVpnConnectionsRequestTypeDef#
# DescribeClientVpnConnectionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnConnectionsRequestTypeDef
def get_value() -> DescribeClientVpnConnectionsRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DescribeClientVpnConnectionsRequestTypeDef definition
class DescribeClientVpnConnectionsRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeClientVpnEndpointsRequestPaginateTypeDef#
# DescribeClientVpnEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnEndpointsRequestPaginateTypeDef
def get_value() -> DescribeClientVpnEndpointsRequestPaginateTypeDef:
return {
"ClientVpnEndpointIds": ...,
}
# DescribeClientVpnEndpointsRequestPaginateTypeDef definition
class DescribeClientVpnEndpointsRequestPaginateTypeDef(TypedDict):
ClientVpnEndpointIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClientVpnEndpointsRequestTypeDef#
# DescribeClientVpnEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnEndpointsRequestTypeDef
def get_value() -> DescribeClientVpnEndpointsRequestTypeDef:
return {
"ClientVpnEndpointIds": ...,
}
# DescribeClientVpnEndpointsRequestTypeDef definition
class DescribeClientVpnEndpointsRequestTypeDef(TypedDict):
ClientVpnEndpointIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeClientVpnRoutesRequestPaginateTypeDef#
# DescribeClientVpnRoutesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnRoutesRequestPaginateTypeDef
def get_value() -> DescribeClientVpnRoutesRequestPaginateTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DescribeClientVpnRoutesRequestPaginateTypeDef definition
class DescribeClientVpnRoutesRequestPaginateTypeDef(TypedDict):
ClientVpnEndpointId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClientVpnRoutesRequestTypeDef#
# DescribeClientVpnRoutesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnRoutesRequestTypeDef
def get_value() -> DescribeClientVpnRoutesRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DescribeClientVpnRoutesRequestTypeDef definition
class DescribeClientVpnRoutesRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeClientVpnTargetNetworksRequestPaginateTypeDef#
# DescribeClientVpnTargetNetworksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnTargetNetworksRequestPaginateTypeDef
def get_value() -> DescribeClientVpnTargetNetworksRequestPaginateTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DescribeClientVpnTargetNetworksRequestPaginateTypeDef definition
class DescribeClientVpnTargetNetworksRequestPaginateTypeDef(TypedDict):
ClientVpnEndpointId: str,
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeClientVpnTargetNetworksRequestTypeDef#
# DescribeClientVpnTargetNetworksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnTargetNetworksRequestTypeDef
def get_value() -> DescribeClientVpnTargetNetworksRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# DescribeClientVpnTargetNetworksRequestTypeDef definition
class DescribeClientVpnTargetNetworksRequestTypeDef(TypedDict):
ClientVpnEndpointId: str,
AssociationIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeCoipPoolsRequestPaginateTypeDef#
# DescribeCoipPoolsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCoipPoolsRequestPaginateTypeDef
def get_value() -> DescribeCoipPoolsRequestPaginateTypeDef:
return {
"PoolIds": ...,
}
# DescribeCoipPoolsRequestPaginateTypeDef definition
class DescribeCoipPoolsRequestPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeCoipPoolsRequestTypeDef#
# DescribeCoipPoolsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCoipPoolsRequestTypeDef
def get_value() -> DescribeCoipPoolsRequestTypeDef:
return {
"PoolIds": ...,
}
# DescribeCoipPoolsRequestTypeDef definition
class DescribeCoipPoolsRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeCustomerGatewaysRequestTypeDef#
# DescribeCustomerGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCustomerGatewaysRequestTypeDef
def get_value() -> DescribeCustomerGatewaysRequestTypeDef:
return {
"CustomerGatewayIds": ...,
}
# DescribeCustomerGatewaysRequestTypeDef definition
class DescribeCustomerGatewaysRequestTypeDef(TypedDict):
CustomerGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeDhcpOptionsRequestPaginateTypeDef#
# DescribeDhcpOptionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeDhcpOptionsRequestPaginateTypeDef
def get_value() -> DescribeDhcpOptionsRequestPaginateTypeDef:
return {
"DhcpOptionsIds": ...,
}
# DescribeDhcpOptionsRequestPaginateTypeDef definition
class DescribeDhcpOptionsRequestPaginateTypeDef(TypedDict):
DhcpOptionsIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDhcpOptionsRequestTypeDef#
# DescribeDhcpOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeDhcpOptionsRequestTypeDef
def get_value() -> DescribeDhcpOptionsRequestTypeDef:
return {
"DhcpOptionsIds": ...,
}
# DescribeDhcpOptionsRequestTypeDef definition
class DescribeDhcpOptionsRequestTypeDef(TypedDict):
DhcpOptionsIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef#
# DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef
def get_value() -> DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef definition
class DescribeEgressOnlyInternetGatewaysRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
EgressOnlyInternetGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEgressOnlyInternetGatewaysRequestTypeDef#
# DescribeEgressOnlyInternetGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeEgressOnlyInternetGatewaysRequestTypeDef
def get_value() -> DescribeEgressOnlyInternetGatewaysRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeEgressOnlyInternetGatewaysRequestTypeDef definition
class DescribeEgressOnlyInternetGatewaysRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
EgressOnlyInternetGatewayIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeElasticGpusRequestTypeDef#
# DescribeElasticGpusRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeElasticGpusRequestTypeDef
def get_value() -> DescribeElasticGpusRequestTypeDef:
return {
"ElasticGpuIds": ...,
}
# DescribeElasticGpusRequestTypeDef definition
class DescribeElasticGpusRequestTypeDef(TypedDict):
ElasticGpuIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeExportImageTasksRequestPaginateTypeDef#
# DescribeExportImageTasksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeExportImageTasksRequestPaginateTypeDef
def get_value() -> DescribeExportImageTasksRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeExportImageTasksRequestPaginateTypeDef definition
class DescribeExportImageTasksRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportImageTaskIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeExportImageTasksRequestTypeDef#
# DescribeExportImageTasksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeExportImageTasksRequestTypeDef
def get_value() -> DescribeExportImageTasksRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeExportImageTasksRequestTypeDef definition
class DescribeExportImageTasksRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportImageTaskIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeExportTasksRequestTypeDef#
# DescribeExportTasksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeExportTasksRequestTypeDef
def get_value() -> DescribeExportTasksRequestTypeDef:
return {
"Filters": ...,
}
# DescribeExportTasksRequestTypeDef definition
class DescribeExportTasksRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportTaskIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeFastLaunchImagesRequestPaginateTypeDef#
# DescribeFastLaunchImagesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFastLaunchImagesRequestPaginateTypeDef
def get_value() -> DescribeFastLaunchImagesRequestPaginateTypeDef:
return {
"ImageIds": ...,
}
# DescribeFastLaunchImagesRequestPaginateTypeDef definition
class DescribeFastLaunchImagesRequestPaginateTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeFastLaunchImagesRequestTypeDef#
# DescribeFastLaunchImagesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFastLaunchImagesRequestTypeDef
def get_value() -> DescribeFastLaunchImagesRequestTypeDef:
return {
"ImageIds": ...,
}
# DescribeFastLaunchImagesRequestTypeDef definition
class DescribeFastLaunchImagesRequestTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeFastSnapshotRestoresRequestPaginateTypeDef#
# DescribeFastSnapshotRestoresRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFastSnapshotRestoresRequestPaginateTypeDef
def get_value() -> DescribeFastSnapshotRestoresRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeFastSnapshotRestoresRequestPaginateTypeDef definition
class DescribeFastSnapshotRestoresRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeFastSnapshotRestoresRequestTypeDef#
# DescribeFastSnapshotRestoresRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFastSnapshotRestoresRequestTypeDef
def get_value() -> DescribeFastSnapshotRestoresRequestTypeDef:
return {
"Filters": ...,
}
# DescribeFastSnapshotRestoresRequestTypeDef definition
class DescribeFastSnapshotRestoresRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeFleetInstancesRequestTypeDef#
# DescribeFleetInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetInstancesRequestTypeDef
def get_value() -> DescribeFleetInstancesRequestTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetInstancesRequestTypeDef definition
class DescribeFleetInstancesRequestTypeDef(TypedDict):
FleetId: str,
DryRun: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeFleetsRequestPaginateTypeDef#
# DescribeFleetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetsRequestPaginateTypeDef
def get_value() -> DescribeFleetsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeFleetsRequestPaginateTypeDef definition
class DescribeFleetsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
FleetIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeFleetsRequestTypeDef#
# DescribeFleetsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetsRequestTypeDef
def get_value() -> DescribeFleetsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeFleetsRequestTypeDef definition
class DescribeFleetsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
FleetIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeFlowLogsRequestPaginateTypeDef#
# DescribeFlowLogsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFlowLogsRequestPaginateTypeDef
def get_value() -> DescribeFlowLogsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeFlowLogsRequestPaginateTypeDef definition
class DescribeFlowLogsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
FlowLogIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeFlowLogsRequestTypeDef#
# DescribeFlowLogsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFlowLogsRequestTypeDef
def get_value() -> DescribeFlowLogsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeFlowLogsRequestTypeDef definition
class DescribeFlowLogsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
FlowLogIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeFpgaImagesRequestPaginateTypeDef#
# DescribeFpgaImagesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFpgaImagesRequestPaginateTypeDef
def get_value() -> DescribeFpgaImagesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeFpgaImagesRequestPaginateTypeDef definition
class DescribeFpgaImagesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
FpgaImageIds: NotRequired[Sequence[str]],
Owners: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeFpgaImagesRequestTypeDef#
# DescribeFpgaImagesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFpgaImagesRequestTypeDef
def get_value() -> DescribeFpgaImagesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeFpgaImagesRequestTypeDef definition
class DescribeFpgaImagesRequestTypeDef(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
DescribeHostReservationOfferingsRequestPaginateTypeDef#
# DescribeHostReservationOfferingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostReservationOfferingsRequestPaginateTypeDef
def get_value() -> DescribeHostReservationOfferingsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeHostReservationOfferingsRequestPaginateTypeDef definition
class DescribeHostReservationOfferingsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxDuration: NotRequired[int],
MinDuration: NotRequired[int],
OfferingId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeHostReservationOfferingsRequestTypeDef#
# DescribeHostReservationOfferingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostReservationOfferingsRequestTypeDef
def get_value() -> DescribeHostReservationOfferingsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeHostReservationOfferingsRequestTypeDef definition
class DescribeHostReservationOfferingsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxDuration: NotRequired[int],
MaxResults: NotRequired[int],
MinDuration: NotRequired[int],
NextToken: NotRequired[str],
OfferingId: NotRequired[str],
- See FilterTypeDef
DescribeHostReservationsRequestPaginateTypeDef#
# DescribeHostReservationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostReservationsRequestPaginateTypeDef
def get_value() -> DescribeHostReservationsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeHostReservationsRequestPaginateTypeDef definition
class DescribeHostReservationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
HostReservationIdSet: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeHostReservationsRequestTypeDef#
# DescribeHostReservationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostReservationsRequestTypeDef
def get_value() -> DescribeHostReservationsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeHostReservationsRequestTypeDef definition
class DescribeHostReservationsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
HostReservationIdSet: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeHostsRequestPaginateTypeDef#
# DescribeHostsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostsRequestPaginateTypeDef
def get_value() -> DescribeHostsRequestPaginateTypeDef:
return {
"HostIds": ...,
}
# DescribeHostsRequestPaginateTypeDef definition
class DescribeHostsRequestPaginateTypeDef(TypedDict):
HostIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeHostsRequestTypeDef#
# DescribeHostsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostsRequestTypeDef
def get_value() -> DescribeHostsRequestTypeDef:
return {
"HostIds": ...,
}
# DescribeHostsRequestTypeDef definition
class DescribeHostsRequestTypeDef(TypedDict):
HostIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef#
# DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef
def get_value() -> DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef:
return {
"AssociationIds": ...,
}
# DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef definition
class DescribeIamInstanceProfileAssociationsRequestPaginateTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIamInstanceProfileAssociationsRequestTypeDef#
# DescribeIamInstanceProfileAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIamInstanceProfileAssociationsRequestTypeDef
def get_value() -> DescribeIamInstanceProfileAssociationsRequestTypeDef:
return {
"AssociationIds": ...,
}
# DescribeIamInstanceProfileAssociationsRequestTypeDef definition
class DescribeIamInstanceProfileAssociationsRequestTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeImagesRequestPaginateTypeDef#
# DescribeImagesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImagesRequestPaginateTypeDef
def get_value() -> DescribeImagesRequestPaginateTypeDef:
return {
"ExecutableUsers": ...,
}
# DescribeImagesRequestPaginateTypeDef definition
class DescribeImagesRequestPaginateTypeDef(TypedDict):
ExecutableUsers: NotRequired[Sequence[str]],
ImageIds: NotRequired[Sequence[str]],
Owners: NotRequired[Sequence[str]],
IncludeDeprecated: NotRequired[bool],
IncludeDisabled: NotRequired[bool],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeImagesRequestTypeDef#
# DescribeImagesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImagesRequestTypeDef
def get_value() -> DescribeImagesRequestTypeDef:
return {
"ExecutableUsers": ...,
}
# DescribeImagesRequestTypeDef definition
class DescribeImagesRequestTypeDef(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
DescribeImportImageTasksRequestPaginateTypeDef#
# DescribeImportImageTasksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImportImageTasksRequestPaginateTypeDef
def get_value() -> DescribeImportImageTasksRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeImportImageTasksRequestPaginateTypeDef definition
class DescribeImportImageTasksRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ImportTaskIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeImportImageTasksRequestTypeDef#
# DescribeImportImageTasksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImportImageTasksRequestTypeDef
def get_value() -> DescribeImportImageTasksRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeImportImageTasksRequestTypeDef definition
class DescribeImportImageTasksRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ImportTaskIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeImportSnapshotTasksRequestPaginateTypeDef#
# DescribeImportSnapshotTasksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImportSnapshotTasksRequestPaginateTypeDef
def get_value() -> DescribeImportSnapshotTasksRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeImportSnapshotTasksRequestPaginateTypeDef definition
class DescribeImportSnapshotTasksRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ImportTaskIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeImportSnapshotTasksRequestTypeDef#
# DescribeImportSnapshotTasksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImportSnapshotTasksRequestTypeDef
def get_value() -> DescribeImportSnapshotTasksRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeImportSnapshotTasksRequestTypeDef definition
class DescribeImportSnapshotTasksRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ImportTaskIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeInstanceConnectEndpointsRequestPaginateTypeDef#
# DescribeInstanceConnectEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceConnectEndpointsRequestPaginateTypeDef
def get_value() -> DescribeInstanceConnectEndpointsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceConnectEndpointsRequestPaginateTypeDef definition
class DescribeInstanceConnectEndpointsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceConnectEndpointIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceConnectEndpointsRequestTypeDef#
# DescribeInstanceConnectEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceConnectEndpointsRequestTypeDef
def get_value() -> DescribeInstanceConnectEndpointsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceConnectEndpointsRequestTypeDef definition
class DescribeInstanceConnectEndpointsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceConnectEndpointIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeInstanceCreditSpecificationsRequestPaginateTypeDef#
# DescribeInstanceCreditSpecificationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceCreditSpecificationsRequestPaginateTypeDef
def get_value() -> DescribeInstanceCreditSpecificationsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceCreditSpecificationsRequestPaginateTypeDef definition
class DescribeInstanceCreditSpecificationsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceCreditSpecificationsRequestTypeDef#
# DescribeInstanceCreditSpecificationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceCreditSpecificationsRequestTypeDef
def get_value() -> DescribeInstanceCreditSpecificationsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceCreditSpecificationsRequestTypeDef definition
class DescribeInstanceCreditSpecificationsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeInstanceEventWindowsRequestPaginateTypeDef#
# DescribeInstanceEventWindowsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceEventWindowsRequestPaginateTypeDef
def get_value() -> DescribeInstanceEventWindowsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceEventWindowsRequestPaginateTypeDef definition
class DescribeInstanceEventWindowsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceEventWindowIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceEventWindowsRequestTypeDef#
# DescribeInstanceEventWindowsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceEventWindowsRequestTypeDef
def get_value() -> DescribeInstanceEventWindowsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceEventWindowsRequestTypeDef definition
class DescribeInstanceEventWindowsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceEventWindowIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeInstanceImageMetadataRequestPaginateTypeDef#
# DescribeInstanceImageMetadataRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceImageMetadataRequestPaginateTypeDef
def get_value() -> DescribeInstanceImageMetadataRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeInstanceImageMetadataRequestPaginateTypeDef definition
class DescribeInstanceImageMetadataRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceImageMetadataRequestTypeDef#
# DescribeInstanceImageMetadataRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceImageMetadataRequestTypeDef
def get_value() -> DescribeInstanceImageMetadataRequestTypeDef:
return {
"Filters": ...,
}
# DescribeInstanceImageMetadataRequestTypeDef definition
class DescribeInstanceImageMetadataRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
InstanceIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeInstanceStatusRequestPaginateTypeDef#
# DescribeInstanceStatusRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceStatusRequestPaginateTypeDef
def get_value() -> DescribeInstanceStatusRequestPaginateTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstanceStatusRequestPaginateTypeDef definition
class DescribeInstanceStatusRequestPaginateTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IncludeAllInstances: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceStatusRequestTypeDef#
# DescribeInstanceStatusRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceStatusRequestTypeDef
def get_value() -> DescribeInstanceStatusRequestTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstanceStatusRequestTypeDef definition
class DescribeInstanceStatusRequestTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IncludeAllInstances: NotRequired[bool],
- See FilterTypeDef
DescribeInstanceTopologyRequestPaginateTypeDef#
# DescribeInstanceTopologyRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTopologyRequestPaginateTypeDef
def get_value() -> DescribeInstanceTopologyRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceTopologyRequestPaginateTypeDef definition
class DescribeInstanceTopologyRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceIds: NotRequired[Sequence[str]],
GroupNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceTopologyRequestTypeDef#
# DescribeInstanceTopologyRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTopologyRequestTypeDef
def get_value() -> DescribeInstanceTopologyRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceTopologyRequestTypeDef definition
class DescribeInstanceTopologyRequestTypeDef(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
DescribeInstanceTypeOfferingsRequestPaginateTypeDef#
# DescribeInstanceTypeOfferingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTypeOfferingsRequestPaginateTypeDef
def get_value() -> DescribeInstanceTypeOfferingsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceTypeOfferingsRequestPaginateTypeDef definition
class DescribeInstanceTypeOfferingsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
LocationType: NotRequired[LocationTypeType], # (1)
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See LocationTypeType
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceTypeOfferingsRequestTypeDef#
# DescribeInstanceTypeOfferingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTypeOfferingsRequestTypeDef
def get_value() -> DescribeInstanceTypeOfferingsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceTypeOfferingsRequestTypeDef definition
class DescribeInstanceTypeOfferingsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
LocationType: NotRequired[LocationTypeType], # (1)
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See LocationTypeType
- See FilterTypeDef
DescribeInstanceTypesRequestPaginateTypeDef#
# DescribeInstanceTypesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTypesRequestPaginateTypeDef
def get_value() -> DescribeInstanceTypesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceTypesRequestPaginateTypeDef definition
class DescribeInstanceTypesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceTypes: NotRequired[Sequence[InstanceTypeType]], # (1)
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See InstanceTypeType
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceTypesRequestTypeDef#
# DescribeInstanceTypesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTypesRequestTypeDef
def get_value() -> DescribeInstanceTypesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeInstanceTypesRequestTypeDef definition
class DescribeInstanceTypesRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
InstanceTypes: NotRequired[Sequence[InstanceTypeType]], # (1)
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See InstanceTypeType
- See FilterTypeDef
DescribeInstancesRequestPaginateTypeDef#
# DescribeInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstancesRequestPaginateTypeDef
def get_value() -> DescribeInstancesRequestPaginateTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstancesRequestPaginateTypeDef definition
class DescribeInstancesRequestPaginateTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstancesRequestTypeDef#
# DescribeInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstancesRequestTypeDef
def get_value() -> DescribeInstancesRequestTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstancesRequestTypeDef definition
class DescribeInstancesRequestTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeInternetGatewaysRequestPaginateTypeDef#
# DescribeInternetGatewaysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInternetGatewaysRequestPaginateTypeDef
def get_value() -> DescribeInternetGatewaysRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeInternetGatewaysRequestPaginateTypeDef definition
class DescribeInternetGatewaysRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
InternetGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeInternetGatewaysRequestTypeDef#
# DescribeInternetGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInternetGatewaysRequestTypeDef
def get_value() -> DescribeInternetGatewaysRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeInternetGatewaysRequestTypeDef definition
class DescribeInternetGatewaysRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
InternetGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeIpamExternalResourceVerificationTokensRequestTypeDef#
# DescribeIpamExternalResourceVerificationTokensRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamExternalResourceVerificationTokensRequestTypeDef
def get_value() -> DescribeIpamExternalResourceVerificationTokensRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamExternalResourceVerificationTokensRequestTypeDef definition
class DescribeIpamExternalResourceVerificationTokensRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
IpamExternalResourceVerificationTokenIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeIpamPoolsRequestPaginateTypeDef#
# DescribeIpamPoolsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamPoolsRequestPaginateTypeDef
def get_value() -> DescribeIpamPoolsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamPoolsRequestPaginateTypeDef definition
class DescribeIpamPoolsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IpamPoolIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIpamPoolsRequestTypeDef#
# DescribeIpamPoolsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamPoolsRequestTypeDef
def get_value() -> DescribeIpamPoolsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamPoolsRequestTypeDef definition
class DescribeIpamPoolsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
IpamPoolIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeIpamResourceDiscoveriesRequestPaginateTypeDef#
# DescribeIpamResourceDiscoveriesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamResourceDiscoveriesRequestPaginateTypeDef
def get_value() -> DescribeIpamResourceDiscoveriesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamResourceDiscoveriesRequestPaginateTypeDef definition
class DescribeIpamResourceDiscoveriesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
IpamResourceDiscoveryIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIpamResourceDiscoveriesRequestTypeDef#
# DescribeIpamResourceDiscoveriesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamResourceDiscoveriesRequestTypeDef
def get_value() -> DescribeIpamResourceDiscoveriesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamResourceDiscoveriesRequestTypeDef definition
class DescribeIpamResourceDiscoveriesRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
IpamResourceDiscoveryIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef#
# DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef
def get_value() -> DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef definition
class DescribeIpamResourceDiscoveryAssociationsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
IpamResourceDiscoveryAssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIpamResourceDiscoveryAssociationsRequestTypeDef#
# DescribeIpamResourceDiscoveryAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamResourceDiscoveryAssociationsRequestTypeDef
def get_value() -> DescribeIpamResourceDiscoveryAssociationsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamResourceDiscoveryAssociationsRequestTypeDef definition
class DescribeIpamResourceDiscoveryAssociationsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
IpamResourceDiscoveryAssociationIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeIpamScopesRequestPaginateTypeDef#
# DescribeIpamScopesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamScopesRequestPaginateTypeDef
def get_value() -> DescribeIpamScopesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamScopesRequestPaginateTypeDef definition
class DescribeIpamScopesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IpamScopeIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIpamScopesRequestTypeDef#
# DescribeIpamScopesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamScopesRequestTypeDef
def get_value() -> DescribeIpamScopesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamScopesRequestTypeDef definition
class DescribeIpamScopesRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
IpamScopeIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeIpamsRequestPaginateTypeDef#
# DescribeIpamsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamsRequestPaginateTypeDef
def get_value() -> DescribeIpamsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamsRequestPaginateTypeDef definition
class DescribeIpamsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IpamIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIpamsRequestTypeDef#
# DescribeIpamsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamsRequestTypeDef
def get_value() -> DescribeIpamsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeIpamsRequestTypeDef definition
class DescribeIpamsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
IpamIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeIpv6PoolsRequestPaginateTypeDef#
# DescribeIpv6PoolsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpv6PoolsRequestPaginateTypeDef
def get_value() -> DescribeIpv6PoolsRequestPaginateTypeDef:
return {
"PoolIds": ...,
}
# DescribeIpv6PoolsRequestPaginateTypeDef definition
class DescribeIpv6PoolsRequestPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeIpv6PoolsRequestTypeDef#
# DescribeIpv6PoolsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpv6PoolsRequestTypeDef
def get_value() -> DescribeIpv6PoolsRequestTypeDef:
return {
"PoolIds": ...,
}
# DescribeIpv6PoolsRequestTypeDef definition
class DescribeIpv6PoolsRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeKeyPairsRequestTypeDef#
# DescribeKeyPairsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeKeyPairsRequestTypeDef
def get_value() -> DescribeKeyPairsRequestTypeDef:
return {
"KeyNames": ...,
}
# DescribeKeyPairsRequestTypeDef definition
class DescribeKeyPairsRequestTypeDef(TypedDict):
KeyNames: NotRequired[Sequence[str]],
KeyPairIds: NotRequired[Sequence[str]],
IncludePublicKey: NotRequired[bool],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeLaunchTemplateVersionsRequestPaginateTypeDef#
# DescribeLaunchTemplateVersionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLaunchTemplateVersionsRequestPaginateTypeDef
def get_value() -> DescribeLaunchTemplateVersionsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeLaunchTemplateVersionsRequestPaginateTypeDef definition
class DescribeLaunchTemplateVersionsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Versions: NotRequired[Sequence[str]],
MinVersion: NotRequired[str],
MaxVersion: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ResolveAlias: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeLaunchTemplateVersionsRequestTypeDef#
# DescribeLaunchTemplateVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLaunchTemplateVersionsRequestTypeDef
def get_value() -> DescribeLaunchTemplateVersionsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeLaunchTemplateVersionsRequestTypeDef definition
class DescribeLaunchTemplateVersionsRequestTypeDef(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
DescribeLaunchTemplatesRequestPaginateTypeDef#
# DescribeLaunchTemplatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLaunchTemplatesRequestPaginateTypeDef
def get_value() -> DescribeLaunchTemplatesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeLaunchTemplatesRequestPaginateTypeDef definition
class DescribeLaunchTemplatesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
LaunchTemplateIds: NotRequired[Sequence[str]],
LaunchTemplateNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeLaunchTemplatesRequestTypeDef#
# DescribeLaunchTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLaunchTemplatesRequestTypeDef
def get_value() -> DescribeLaunchTemplatesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeLaunchTemplatesRequestTypeDef definition
class DescribeLaunchTemplatesRequestTypeDef(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
DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef#
# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef
def get_value() -> DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef:
return {
"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds": ...,
}
# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef definition
class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestPaginateTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestTypeDef#
# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestTypeDef
def get_value() -> DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestTypeDef:
return {
"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds": ...,
}
# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestTypeDef definition
class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef#
# DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef
def get_value() -> DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef:
return {
"LocalGatewayRouteTableVpcAssociationIds": ...,
}
# DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef definition
class DescribeLocalGatewayRouteTableVpcAssociationsRequestPaginateTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeLocalGatewayRouteTableVpcAssociationsRequestTypeDef#
# DescribeLocalGatewayRouteTableVpcAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTableVpcAssociationsRequestTypeDef
def get_value() -> DescribeLocalGatewayRouteTableVpcAssociationsRequestTypeDef:
return {
"LocalGatewayRouteTableVpcAssociationIds": ...,
}
# DescribeLocalGatewayRouteTableVpcAssociationsRequestTypeDef definition
class DescribeLocalGatewayRouteTableVpcAssociationsRequestTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeLocalGatewayRouteTablesRequestPaginateTypeDef#
# DescribeLocalGatewayRouteTablesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTablesRequestPaginateTypeDef
def get_value() -> DescribeLocalGatewayRouteTablesRequestPaginateTypeDef:
return {
"LocalGatewayRouteTableIds": ...,
}
# DescribeLocalGatewayRouteTablesRequestPaginateTypeDef definition
class DescribeLocalGatewayRouteTablesRequestPaginateTypeDef(TypedDict):
LocalGatewayRouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeLocalGatewayRouteTablesRequestTypeDef#
# DescribeLocalGatewayRouteTablesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTablesRequestTypeDef
def get_value() -> DescribeLocalGatewayRouteTablesRequestTypeDef:
return {
"LocalGatewayRouteTableIds": ...,
}
# DescribeLocalGatewayRouteTablesRequestTypeDef definition
class DescribeLocalGatewayRouteTablesRequestTypeDef(TypedDict):
LocalGatewayRouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef#
# DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef
def get_value() -> DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef:
return {
"LocalGatewayVirtualInterfaceGroupIds": ...,
}
# DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef definition
class DescribeLocalGatewayVirtualInterfaceGroupsRequestPaginateTypeDef(TypedDict):
LocalGatewayVirtualInterfaceGroupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeLocalGatewayVirtualInterfaceGroupsRequestTypeDef#
# DescribeLocalGatewayVirtualInterfaceGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayVirtualInterfaceGroupsRequestTypeDef
def get_value() -> DescribeLocalGatewayVirtualInterfaceGroupsRequestTypeDef:
return {
"LocalGatewayVirtualInterfaceGroupIds": ...,
}
# DescribeLocalGatewayVirtualInterfaceGroupsRequestTypeDef definition
class DescribeLocalGatewayVirtualInterfaceGroupsRequestTypeDef(TypedDict):
LocalGatewayVirtualInterfaceGroupIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef#
# DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef
def get_value() -> DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef:
return {
"LocalGatewayVirtualInterfaceIds": ...,
}
# DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef definition
class DescribeLocalGatewayVirtualInterfacesRequestPaginateTypeDef(TypedDict):
LocalGatewayVirtualInterfaceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeLocalGatewayVirtualInterfacesRequestTypeDef#
# DescribeLocalGatewayVirtualInterfacesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayVirtualInterfacesRequestTypeDef
def get_value() -> DescribeLocalGatewayVirtualInterfacesRequestTypeDef:
return {
"LocalGatewayVirtualInterfaceIds": ...,
}
# DescribeLocalGatewayVirtualInterfacesRequestTypeDef definition
class DescribeLocalGatewayVirtualInterfacesRequestTypeDef(TypedDict):
LocalGatewayVirtualInterfaceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeLocalGatewaysRequestPaginateTypeDef#
# DescribeLocalGatewaysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewaysRequestPaginateTypeDef
def get_value() -> DescribeLocalGatewaysRequestPaginateTypeDef:
return {
"LocalGatewayIds": ...,
}
# DescribeLocalGatewaysRequestPaginateTypeDef definition
class DescribeLocalGatewaysRequestPaginateTypeDef(TypedDict):
LocalGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeLocalGatewaysRequestTypeDef#
# DescribeLocalGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewaysRequestTypeDef
def get_value() -> DescribeLocalGatewaysRequestTypeDef:
return {
"LocalGatewayIds": ...,
}
# DescribeLocalGatewaysRequestTypeDef definition
class DescribeLocalGatewaysRequestTypeDef(TypedDict):
LocalGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeLockedSnapshotsRequestTypeDef#
# DescribeLockedSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLockedSnapshotsRequestTypeDef
def get_value() -> DescribeLockedSnapshotsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeLockedSnapshotsRequestTypeDef definition
class DescribeLockedSnapshotsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SnapshotIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeMacHostsRequestPaginateTypeDef#
# DescribeMacHostsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeMacHostsRequestPaginateTypeDef
def get_value() -> DescribeMacHostsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeMacHostsRequestPaginateTypeDef definition
class DescribeMacHostsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
HostIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeMacHostsRequestTypeDef#
# DescribeMacHostsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeMacHostsRequestTypeDef
def get_value() -> DescribeMacHostsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeMacHostsRequestTypeDef definition
class DescribeMacHostsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
HostIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeManagedPrefixListsRequestPaginateTypeDef#
# DescribeManagedPrefixListsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeManagedPrefixListsRequestPaginateTypeDef
def get_value() -> DescribeManagedPrefixListsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeManagedPrefixListsRequestPaginateTypeDef definition
class DescribeManagedPrefixListsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PrefixListIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeManagedPrefixListsRequestTypeDef#
# DescribeManagedPrefixListsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeManagedPrefixListsRequestTypeDef
def get_value() -> DescribeManagedPrefixListsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeManagedPrefixListsRequestTypeDef definition
class DescribeManagedPrefixListsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PrefixListIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeMovingAddressesRequestPaginateTypeDef#
# DescribeMovingAddressesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeMovingAddressesRequestPaginateTypeDef
def get_value() -> DescribeMovingAddressesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeMovingAddressesRequestPaginateTypeDef definition
class DescribeMovingAddressesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
PublicIps: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeMovingAddressesRequestTypeDef#
# DescribeMovingAddressesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeMovingAddressesRequestTypeDef
def get_value() -> DescribeMovingAddressesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeMovingAddressesRequestTypeDef definition
class DescribeMovingAddressesRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
PublicIps: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeNatGatewaysRequestPaginateTypeDef#
# DescribeNatGatewaysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNatGatewaysRequestPaginateTypeDef
def get_value() -> DescribeNatGatewaysRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeNatGatewaysRequestPaginateTypeDef definition
class DescribeNatGatewaysRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NatGatewayIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNatGatewaysRequestTypeDef#
# DescribeNatGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNatGatewaysRequestTypeDef
def get_value() -> DescribeNatGatewaysRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeNatGatewaysRequestTypeDef definition
class DescribeNatGatewaysRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NatGatewayIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeNetworkAclsRequestPaginateTypeDef#
# DescribeNetworkAclsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkAclsRequestPaginateTypeDef
def get_value() -> DescribeNetworkAclsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeNetworkAclsRequestPaginateTypeDef definition
class DescribeNetworkAclsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
NetworkAclIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNetworkAclsRequestTypeDef#
# DescribeNetworkAclsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkAclsRequestTypeDef
def get_value() -> DescribeNetworkAclsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeNetworkAclsRequestTypeDef definition
class DescribeNetworkAclsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
NetworkAclIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef#
# DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef
def get_value() -> DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisIds": ...,
}
# DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef definition
class DescribeNetworkInsightsAccessScopeAnalysesRequestPaginateTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisIds: NotRequired[Sequence[str]],
NetworkInsightsAccessScopeId: NotRequired[str],
AnalysisStartTimeBegin: NotRequired[TimestampTypeDef],
AnalysisStartTimeEnd: NotRequired[TimestampTypeDef],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNetworkInsightsAccessScopeAnalysesRequestTypeDef#
# DescribeNetworkInsightsAccessScopeAnalysesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAccessScopeAnalysesRequestTypeDef
def get_value() -> DescribeNetworkInsightsAccessScopeAnalysesRequestTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisIds": ...,
}
# DescribeNetworkInsightsAccessScopeAnalysesRequestTypeDef definition
class DescribeNetworkInsightsAccessScopeAnalysesRequestTypeDef(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
DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef#
# DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef
def get_value() -> DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef:
return {
"NetworkInsightsAccessScopeIds": ...,
}
# DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef definition
class DescribeNetworkInsightsAccessScopesRequestPaginateTypeDef(TypedDict):
NetworkInsightsAccessScopeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNetworkInsightsAccessScopesRequestTypeDef#
# DescribeNetworkInsightsAccessScopesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAccessScopesRequestTypeDef
def get_value() -> DescribeNetworkInsightsAccessScopesRequestTypeDef:
return {
"NetworkInsightsAccessScopeIds": ...,
}
# DescribeNetworkInsightsAccessScopesRequestTypeDef definition
class DescribeNetworkInsightsAccessScopesRequestTypeDef(TypedDict):
NetworkInsightsAccessScopeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeNetworkInsightsAnalysesRequestPaginateTypeDef#
# DescribeNetworkInsightsAnalysesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAnalysesRequestPaginateTypeDef
def get_value() -> DescribeNetworkInsightsAnalysesRequestPaginateTypeDef:
return {
"NetworkInsightsAnalysisIds": ...,
}
# DescribeNetworkInsightsAnalysesRequestPaginateTypeDef definition
class DescribeNetworkInsightsAnalysesRequestPaginateTypeDef(TypedDict):
NetworkInsightsAnalysisIds: NotRequired[Sequence[str]],
NetworkInsightsPathId: NotRequired[str],
AnalysisStartTime: NotRequired[TimestampTypeDef],
AnalysisEndTime: NotRequired[TimestampTypeDef],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNetworkInsightsAnalysesRequestTypeDef#
# DescribeNetworkInsightsAnalysesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAnalysesRequestTypeDef
def get_value() -> DescribeNetworkInsightsAnalysesRequestTypeDef:
return {
"NetworkInsightsAnalysisIds": ...,
}
# DescribeNetworkInsightsAnalysesRequestTypeDef definition
class DescribeNetworkInsightsAnalysesRequestTypeDef(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
DescribeNetworkInsightsPathsRequestPaginateTypeDef#
# DescribeNetworkInsightsPathsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsPathsRequestPaginateTypeDef
def get_value() -> DescribeNetworkInsightsPathsRequestPaginateTypeDef:
return {
"NetworkInsightsPathIds": ...,
}
# DescribeNetworkInsightsPathsRequestPaginateTypeDef definition
class DescribeNetworkInsightsPathsRequestPaginateTypeDef(TypedDict):
NetworkInsightsPathIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNetworkInsightsPathsRequestTypeDef#
# DescribeNetworkInsightsPathsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsPathsRequestTypeDef
def get_value() -> DescribeNetworkInsightsPathsRequestTypeDef:
return {
"NetworkInsightsPathIds": ...,
}
# DescribeNetworkInsightsPathsRequestTypeDef definition
class DescribeNetworkInsightsPathsRequestTypeDef(TypedDict):
NetworkInsightsPathIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeNetworkInterfacePermissionsRequestPaginateTypeDef#
# DescribeNetworkInterfacePermissionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfacePermissionsRequestPaginateTypeDef
def get_value() -> DescribeNetworkInterfacePermissionsRequestPaginateTypeDef:
return {
"NetworkInterfacePermissionIds": ...,
}
# DescribeNetworkInterfacePermissionsRequestPaginateTypeDef definition
class DescribeNetworkInterfacePermissionsRequestPaginateTypeDef(TypedDict):
NetworkInterfacePermissionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNetworkInterfacePermissionsRequestTypeDef#
# DescribeNetworkInterfacePermissionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfacePermissionsRequestTypeDef
def get_value() -> DescribeNetworkInterfacePermissionsRequestTypeDef:
return {
"NetworkInterfacePermissionIds": ...,
}
# DescribeNetworkInterfacePermissionsRequestTypeDef definition
class DescribeNetworkInterfacePermissionsRequestTypeDef(TypedDict):
NetworkInterfacePermissionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeNetworkInterfacesRequestPaginateTypeDef#
# DescribeNetworkInterfacesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfacesRequestPaginateTypeDef
def get_value() -> DescribeNetworkInterfacesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeNetworkInterfacesRequestPaginateTypeDef definition
class DescribeNetworkInterfacesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
NetworkInterfaceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeNetworkInterfacesRequestTypeDef#
# DescribeNetworkInterfacesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfacesRequestTypeDef
def get_value() -> DescribeNetworkInterfacesRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeNetworkInterfacesRequestTypeDef definition
class DescribeNetworkInterfacesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
NetworkInterfaceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribePlacementGroupsRequestTypeDef#
# DescribePlacementGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePlacementGroupsRequestTypeDef
def get_value() -> DescribePlacementGroupsRequestTypeDef:
return {
"GroupIds": ...,
}
# DescribePlacementGroupsRequestTypeDef definition
class DescribePlacementGroupsRequestTypeDef(TypedDict):
GroupIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
GroupNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribePrefixListsRequestPaginateTypeDef#
# DescribePrefixListsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePrefixListsRequestPaginateTypeDef
def get_value() -> DescribePrefixListsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribePrefixListsRequestPaginateTypeDef definition
class DescribePrefixListsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PrefixListIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribePrefixListsRequestTypeDef#
# DescribePrefixListsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePrefixListsRequestTypeDef
def get_value() -> DescribePrefixListsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribePrefixListsRequestTypeDef definition
class DescribePrefixListsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PrefixListIds: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribePublicIpv4PoolsRequestPaginateTypeDef#
# DescribePublicIpv4PoolsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePublicIpv4PoolsRequestPaginateTypeDef
def get_value() -> DescribePublicIpv4PoolsRequestPaginateTypeDef:
return {
"PoolIds": ...,
}
# DescribePublicIpv4PoolsRequestPaginateTypeDef definition
class DescribePublicIpv4PoolsRequestPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribePublicIpv4PoolsRequestTypeDef#
# DescribePublicIpv4PoolsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePublicIpv4PoolsRequestTypeDef
def get_value() -> DescribePublicIpv4PoolsRequestTypeDef:
return {
"PoolIds": ...,
}
# DescribePublicIpv4PoolsRequestTypeDef definition
class DescribePublicIpv4PoolsRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeRegionsRequestTypeDef#
# DescribeRegionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeRegionsRequestTypeDef
def get_value() -> DescribeRegionsRequestTypeDef:
return {
"RegionNames": ...,
}
# DescribeRegionsRequestTypeDef definition
class DescribeRegionsRequestTypeDef(TypedDict):
RegionNames: NotRequired[Sequence[str]],
AllRegions: NotRequired[bool],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeReplaceRootVolumeTasksRequestPaginateTypeDef#
# DescribeReplaceRootVolumeTasksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReplaceRootVolumeTasksRequestPaginateTypeDef
def get_value() -> DescribeReplaceRootVolumeTasksRequestPaginateTypeDef:
return {
"ReplaceRootVolumeTaskIds": ...,
}
# DescribeReplaceRootVolumeTasksRequestPaginateTypeDef definition
class DescribeReplaceRootVolumeTasksRequestPaginateTypeDef(TypedDict):
ReplaceRootVolumeTaskIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReplaceRootVolumeTasksRequestTypeDef#
# DescribeReplaceRootVolumeTasksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReplaceRootVolumeTasksRequestTypeDef
def get_value() -> DescribeReplaceRootVolumeTasksRequestTypeDef:
return {
"ReplaceRootVolumeTaskIds": ...,
}
# DescribeReplaceRootVolumeTasksRequestTypeDef definition
class DescribeReplaceRootVolumeTasksRequestTypeDef(TypedDict):
ReplaceRootVolumeTaskIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeReservedInstancesListingsRequestTypeDef#
# DescribeReservedInstancesListingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesListingsRequestTypeDef
def get_value() -> DescribeReservedInstancesListingsRequestTypeDef:
return {
"ReservedInstancesId": ...,
}
# DescribeReservedInstancesListingsRequestTypeDef definition
class DescribeReservedInstancesListingsRequestTypeDef(TypedDict):
ReservedInstancesId: NotRequired[str],
ReservedInstancesListingId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeReservedInstancesModificationsRequestPaginateTypeDef#
# DescribeReservedInstancesModificationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesModificationsRequestPaginateTypeDef
def get_value() -> DescribeReservedInstancesModificationsRequestPaginateTypeDef:
return {
"ReservedInstancesModificationIds": ...,
}
# DescribeReservedInstancesModificationsRequestPaginateTypeDef definition
class DescribeReservedInstancesModificationsRequestPaginateTypeDef(TypedDict):
ReservedInstancesModificationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReservedInstancesModificationsRequestTypeDef#
# DescribeReservedInstancesModificationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesModificationsRequestTypeDef
def get_value() -> DescribeReservedInstancesModificationsRequestTypeDef:
return {
"ReservedInstancesModificationIds": ...,
}
# DescribeReservedInstancesModificationsRequestTypeDef definition
class DescribeReservedInstancesModificationsRequestTypeDef(TypedDict):
ReservedInstancesModificationIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeReservedInstancesOfferingsRequestPaginateTypeDef#
# DescribeReservedInstancesOfferingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesOfferingsRequestPaginateTypeDef
def get_value() -> DescribeReservedInstancesOfferingsRequestPaginateTypeDef:
return {
"AvailabilityZone": ...,
}
# DescribeReservedInstancesOfferingsRequestPaginateTypeDef definition
class DescribeReservedInstancesOfferingsRequestPaginateTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
IncludeMarketplace: NotRequired[bool],
InstanceType: NotRequired[InstanceTypeType], # (1)
MaxDuration: NotRequired[int],
MaxInstanceCount: NotRequired[int],
MinDuration: NotRequired[int],
OfferingClass: NotRequired[OfferingClassTypeType], # (2)
ProductDescription: NotRequired[RIProductDescriptionType], # (3)
ReservedInstancesOfferingIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (4)
InstanceTenancy: NotRequired[TenancyType], # (5)
OfferingType: NotRequired[OfferingTypeValuesType], # (6)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (7)
- See InstanceTypeType
- See OfferingClassTypeType
- See RIProductDescriptionType
- See FilterTypeDef
- See TenancyType
- See OfferingTypeValuesType
- See PaginatorConfigTypeDef
DescribeReservedInstancesOfferingsRequestTypeDef#
# DescribeReservedInstancesOfferingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesOfferingsRequestTypeDef
def get_value() -> DescribeReservedInstancesOfferingsRequestTypeDef:
return {
"AvailabilityZone": ...,
}
# DescribeReservedInstancesOfferingsRequestTypeDef definition
class DescribeReservedInstancesOfferingsRequestTypeDef(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
DescribeReservedInstancesRequestTypeDef#
# DescribeReservedInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesRequestTypeDef
def get_value() -> DescribeReservedInstancesRequestTypeDef:
return {
"OfferingClass": ...,
}
# DescribeReservedInstancesRequestTypeDef definition
class DescribeReservedInstancesRequestTypeDef(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
DescribeRouteTablesRequestPaginateTypeDef#
# DescribeRouteTablesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeRouteTablesRequestPaginateTypeDef
def get_value() -> DescribeRouteTablesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeRouteTablesRequestPaginateTypeDef definition
class DescribeRouteTablesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
RouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeRouteTablesRequestTypeDef#
# DescribeRouteTablesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeRouteTablesRequestTypeDef
def get_value() -> DescribeRouteTablesRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeRouteTablesRequestTypeDef definition
class DescribeRouteTablesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
RouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeSecurityGroupRulesRequestPaginateTypeDef#
# DescribeSecurityGroupRulesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupRulesRequestPaginateTypeDef
def get_value() -> DescribeSecurityGroupRulesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeSecurityGroupRulesRequestPaginateTypeDef definition
class DescribeSecurityGroupRulesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SecurityGroupRuleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSecurityGroupRulesRequestTypeDef#
# DescribeSecurityGroupRulesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupRulesRequestTypeDef
def get_value() -> DescribeSecurityGroupRulesRequestTypeDef:
return {
"Filters": ...,
}
# DescribeSecurityGroupRulesRequestTypeDef definition
class DescribeSecurityGroupRulesRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SecurityGroupRuleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef#
# DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef
def get_value() -> DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef definition
class DescribeSecurityGroupVpcAssociationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSecurityGroupVpcAssociationsRequestTypeDef#
# DescribeSecurityGroupVpcAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupVpcAssociationsRequestTypeDef
def get_value() -> DescribeSecurityGroupVpcAssociationsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeSecurityGroupVpcAssociationsRequestTypeDef definition
class DescribeSecurityGroupVpcAssociationsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeSecurityGroupsRequestPaginateTypeDef#
# DescribeSecurityGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupsRequestPaginateTypeDef
def get_value() -> DescribeSecurityGroupsRequestPaginateTypeDef:
return {
"GroupIds": ...,
}
# DescribeSecurityGroupsRequestPaginateTypeDef definition
class DescribeSecurityGroupsRequestPaginateTypeDef(TypedDict):
GroupIds: NotRequired[Sequence[str]],
GroupNames: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSecurityGroupsRequestTypeDef#
# DescribeSecurityGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupsRequestTypeDef
def get_value() -> DescribeSecurityGroupsRequestTypeDef:
return {
"GroupIds": ...,
}
# DescribeSecurityGroupsRequestTypeDef definition
class DescribeSecurityGroupsRequestTypeDef(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
DescribeSnapshotTierStatusRequestPaginateTypeDef#
# DescribeSnapshotTierStatusRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotTierStatusRequestPaginateTypeDef
def get_value() -> DescribeSnapshotTierStatusRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeSnapshotTierStatusRequestPaginateTypeDef definition
class DescribeSnapshotTierStatusRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSnapshotTierStatusRequestTypeDef#
# DescribeSnapshotTierStatusRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotTierStatusRequestTypeDef
def get_value() -> DescribeSnapshotTierStatusRequestTypeDef:
return {
"Filters": ...,
}
# DescribeSnapshotTierStatusRequestTypeDef definition
class DescribeSnapshotTierStatusRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeSnapshotsRequestPaginateTypeDef#
# DescribeSnapshotsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotsRequestPaginateTypeDef
def get_value() -> DescribeSnapshotsRequestPaginateTypeDef:
return {
"OwnerIds": ...,
}
# DescribeSnapshotsRequestPaginateTypeDef definition
class DescribeSnapshotsRequestPaginateTypeDef(TypedDict):
OwnerIds: NotRequired[Sequence[str]],
RestorableByUserIds: NotRequired[Sequence[str]],
SnapshotIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSnapshotsRequestTypeDef#
# DescribeSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotsRequestTypeDef
def get_value() -> DescribeSnapshotsRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribeSnapshotsRequestTypeDef definition
class DescribeSnapshotsRequestTypeDef(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
DescribeSpotInstanceRequestsRequestPaginateTypeDef#
# DescribeSpotInstanceRequestsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotInstanceRequestsRequestPaginateTypeDef
def get_value() -> DescribeSpotInstanceRequestsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeSpotInstanceRequestsRequestPaginateTypeDef definition
class DescribeSpotInstanceRequestsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
SpotInstanceRequestIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSpotInstanceRequestsRequestTypeDef#
# DescribeSpotInstanceRequestsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotInstanceRequestsRequestTypeDef
def get_value() -> DescribeSpotInstanceRequestsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeSpotInstanceRequestsRequestTypeDef definition
class DescribeSpotInstanceRequestsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
SpotInstanceRequestIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeSpotPriceHistoryRequestPaginateTypeDef#
# DescribeSpotPriceHistoryRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotPriceHistoryRequestPaginateTypeDef
def get_value() -> DescribeSpotPriceHistoryRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeSpotPriceHistoryRequestPaginateTypeDef definition
class DescribeSpotPriceHistoryRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
InstanceTypes: NotRequired[Sequence[InstanceTypeType]], # (1)
ProductDescriptions: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
AvailabilityZone: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See InstanceTypeType
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSpotPriceHistoryRequestTypeDef#
# DescribeSpotPriceHistoryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotPriceHistoryRequestTypeDef
def get_value() -> DescribeSpotPriceHistoryRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeSpotPriceHistoryRequestTypeDef definition
class DescribeSpotPriceHistoryRequestTypeDef(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
DescribeStoreImageTasksRequestPaginateTypeDef#
# DescribeStoreImageTasksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeStoreImageTasksRequestPaginateTypeDef
def get_value() -> DescribeStoreImageTasksRequestPaginateTypeDef:
return {
"ImageIds": ...,
}
# DescribeStoreImageTasksRequestPaginateTypeDef definition
class DescribeStoreImageTasksRequestPaginateTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeStoreImageTasksRequestTypeDef#
# DescribeStoreImageTasksRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeStoreImageTasksRequestTypeDef
def get_value() -> DescribeStoreImageTasksRequestTypeDef:
return {
"ImageIds": ...,
}
# DescribeStoreImageTasksRequestTypeDef definition
class DescribeStoreImageTasksRequestTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeSubnetsRequestPaginateTypeDef#
# DescribeSubnetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSubnetsRequestPaginateTypeDef
def get_value() -> DescribeSubnetsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeSubnetsRequestPaginateTypeDef definition
class DescribeSubnetsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SubnetIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSubnetsRequestTypeDef#
# DescribeSubnetsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSubnetsRequestTypeDef
def get_value() -> DescribeSubnetsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeSubnetsRequestTypeDef definition
class DescribeSubnetsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SubnetIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTagsRequestPaginateTypeDef#
# DescribeTagsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTagsRequestPaginateTypeDef
def get_value() -> DescribeTagsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeTagsRequestPaginateTypeDef definition
class DescribeTagsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTagsRequestTypeDef#
# DescribeTagsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTagsRequestTypeDef
def get_value() -> DescribeTagsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeTagsRequestTypeDef definition
class DescribeTagsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeTrafficMirrorFilterRulesRequestTypeDef#
# DescribeTrafficMirrorFilterRulesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorFilterRulesRequestTypeDef
def get_value() -> DescribeTrafficMirrorFilterRulesRequestTypeDef:
return {
"TrafficMirrorFilterRuleIds": ...,
}
# DescribeTrafficMirrorFilterRulesRequestTypeDef definition
class DescribeTrafficMirrorFilterRulesRequestTypeDef(TypedDict):
TrafficMirrorFilterRuleIds: NotRequired[Sequence[str]],
TrafficMirrorFilterId: NotRequired[str],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeTrafficMirrorFiltersRequestPaginateTypeDef#
# DescribeTrafficMirrorFiltersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorFiltersRequestPaginateTypeDef
def get_value() -> DescribeTrafficMirrorFiltersRequestPaginateTypeDef:
return {
"TrafficMirrorFilterIds": ...,
}
# DescribeTrafficMirrorFiltersRequestPaginateTypeDef definition
class DescribeTrafficMirrorFiltersRequestPaginateTypeDef(TypedDict):
TrafficMirrorFilterIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTrafficMirrorFiltersRequestTypeDef#
# DescribeTrafficMirrorFiltersRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorFiltersRequestTypeDef
def get_value() -> DescribeTrafficMirrorFiltersRequestTypeDef:
return {
"TrafficMirrorFilterIds": ...,
}
# DescribeTrafficMirrorFiltersRequestTypeDef definition
class DescribeTrafficMirrorFiltersRequestTypeDef(TypedDict):
TrafficMirrorFilterIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeTrafficMirrorSessionsRequestPaginateTypeDef#
# DescribeTrafficMirrorSessionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorSessionsRequestPaginateTypeDef
def get_value() -> DescribeTrafficMirrorSessionsRequestPaginateTypeDef:
return {
"TrafficMirrorSessionIds": ...,
}
# DescribeTrafficMirrorSessionsRequestPaginateTypeDef definition
class DescribeTrafficMirrorSessionsRequestPaginateTypeDef(TypedDict):
TrafficMirrorSessionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTrafficMirrorSessionsRequestTypeDef#
# DescribeTrafficMirrorSessionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorSessionsRequestTypeDef
def get_value() -> DescribeTrafficMirrorSessionsRequestTypeDef:
return {
"TrafficMirrorSessionIds": ...,
}
# DescribeTrafficMirrorSessionsRequestTypeDef definition
class DescribeTrafficMirrorSessionsRequestTypeDef(TypedDict):
TrafficMirrorSessionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeTrafficMirrorTargetsRequestPaginateTypeDef#
# DescribeTrafficMirrorTargetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorTargetsRequestPaginateTypeDef
def get_value() -> DescribeTrafficMirrorTargetsRequestPaginateTypeDef:
return {
"TrafficMirrorTargetIds": ...,
}
# DescribeTrafficMirrorTargetsRequestPaginateTypeDef definition
class DescribeTrafficMirrorTargetsRequestPaginateTypeDef(TypedDict):
TrafficMirrorTargetIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTrafficMirrorTargetsRequestTypeDef#
# DescribeTrafficMirrorTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorTargetsRequestTypeDef
def get_value() -> DescribeTrafficMirrorTargetsRequestTypeDef:
return {
"TrafficMirrorTargetIds": ...,
}
# DescribeTrafficMirrorTargetsRequestTypeDef definition
class DescribeTrafficMirrorTargetsRequestTypeDef(TypedDict):
TrafficMirrorTargetIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeTransitGatewayAttachmentsRequestPaginateTypeDef#
# DescribeTransitGatewayAttachmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayAttachmentsRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayAttachmentsRequestPaginateTypeDef:
return {
"TransitGatewayAttachmentIds": ...,
}
# DescribeTransitGatewayAttachmentsRequestPaginateTypeDef definition
class DescribeTransitGatewayAttachmentsRequestPaginateTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayAttachmentsRequestTypeDef#
# DescribeTransitGatewayAttachmentsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayAttachmentsRequestTypeDef
def get_value() -> DescribeTransitGatewayAttachmentsRequestTypeDef:
return {
"TransitGatewayAttachmentIds": ...,
}
# DescribeTransitGatewayAttachmentsRequestTypeDef definition
class DescribeTransitGatewayAttachmentsRequestTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewayConnectPeersRequestPaginateTypeDef#
# DescribeTransitGatewayConnectPeersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayConnectPeersRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayConnectPeersRequestPaginateTypeDef:
return {
"TransitGatewayConnectPeerIds": ...,
}
# DescribeTransitGatewayConnectPeersRequestPaginateTypeDef definition
class DescribeTransitGatewayConnectPeersRequestPaginateTypeDef(TypedDict):
TransitGatewayConnectPeerIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayConnectPeersRequestTypeDef#
# DescribeTransitGatewayConnectPeersRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayConnectPeersRequestTypeDef
def get_value() -> DescribeTransitGatewayConnectPeersRequestTypeDef:
return {
"TransitGatewayConnectPeerIds": ...,
}
# DescribeTransitGatewayConnectPeersRequestTypeDef definition
class DescribeTransitGatewayConnectPeersRequestTypeDef(TypedDict):
TransitGatewayConnectPeerIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewayConnectsRequestPaginateTypeDef#
# DescribeTransitGatewayConnectsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayConnectsRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayConnectsRequestPaginateTypeDef:
return {
"TransitGatewayAttachmentIds": ...,
}
# DescribeTransitGatewayConnectsRequestPaginateTypeDef definition
class DescribeTransitGatewayConnectsRequestPaginateTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayConnectsRequestTypeDef#
# DescribeTransitGatewayConnectsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayConnectsRequestTypeDef
def get_value() -> DescribeTransitGatewayConnectsRequestTypeDef:
return {
"TransitGatewayAttachmentIds": ...,
}
# DescribeTransitGatewayConnectsRequestTypeDef definition
class DescribeTransitGatewayConnectsRequestTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef#
# DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef:
return {
"TransitGatewayMulticastDomainIds": ...,
}
# DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef definition
class DescribeTransitGatewayMulticastDomainsRequestPaginateTypeDef(TypedDict):
TransitGatewayMulticastDomainIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayMulticastDomainsRequestTypeDef#
# DescribeTransitGatewayMulticastDomainsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayMulticastDomainsRequestTypeDef
def get_value() -> DescribeTransitGatewayMulticastDomainsRequestTypeDef:
return {
"TransitGatewayMulticastDomainIds": ...,
}
# DescribeTransitGatewayMulticastDomainsRequestTypeDef definition
class DescribeTransitGatewayMulticastDomainsRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef#
# DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef:
return {
"TransitGatewayAttachmentIds": ...,
}
# DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef definition
class DescribeTransitGatewayPeeringAttachmentsRequestPaginateTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayPeeringAttachmentsRequestTypeDef#
# DescribeTransitGatewayPeeringAttachmentsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayPeeringAttachmentsRequestTypeDef
def get_value() -> DescribeTransitGatewayPeeringAttachmentsRequestTypeDef:
return {
"TransitGatewayAttachmentIds": ...,
}
# DescribeTransitGatewayPeeringAttachmentsRequestTypeDef definition
class DescribeTransitGatewayPeeringAttachmentsRequestTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef#
# DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef:
return {
"TransitGatewayPolicyTableIds": ...,
}
# DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef definition
class DescribeTransitGatewayPolicyTablesRequestPaginateTypeDef(TypedDict):
TransitGatewayPolicyTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayPolicyTablesRequestTypeDef#
# DescribeTransitGatewayPolicyTablesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayPolicyTablesRequestTypeDef
def get_value() -> DescribeTransitGatewayPolicyTablesRequestTypeDef:
return {
"TransitGatewayPolicyTableIds": ...,
}
# DescribeTransitGatewayPolicyTablesRequestTypeDef definition
class DescribeTransitGatewayPolicyTablesRequestTypeDef(TypedDict):
TransitGatewayPolicyTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef#
# DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef:
return {
"TransitGatewayRouteTableAnnouncementIds": ...,
}
# DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef definition
class DescribeTransitGatewayRouteTableAnnouncementsRequestPaginateTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncementIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayRouteTableAnnouncementsRequestTypeDef#
# DescribeTransitGatewayRouteTableAnnouncementsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayRouteTableAnnouncementsRequestTypeDef
def get_value() -> DescribeTransitGatewayRouteTableAnnouncementsRequestTypeDef:
return {
"TransitGatewayRouteTableAnnouncementIds": ...,
}
# DescribeTransitGatewayRouteTableAnnouncementsRequestTypeDef definition
class DescribeTransitGatewayRouteTableAnnouncementsRequestTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncementIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewayRouteTablesRequestPaginateTypeDef#
# DescribeTransitGatewayRouteTablesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayRouteTablesRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayRouteTablesRequestPaginateTypeDef:
return {
"TransitGatewayRouteTableIds": ...,
}
# DescribeTransitGatewayRouteTablesRequestPaginateTypeDef definition
class DescribeTransitGatewayRouteTablesRequestPaginateTypeDef(TypedDict):
TransitGatewayRouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayRouteTablesRequestTypeDef#
# DescribeTransitGatewayRouteTablesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayRouteTablesRequestTypeDef
def get_value() -> DescribeTransitGatewayRouteTablesRequestTypeDef:
return {
"TransitGatewayRouteTableIds": ...,
}
# DescribeTransitGatewayRouteTablesRequestTypeDef definition
class DescribeTransitGatewayRouteTablesRequestTypeDef(TypedDict):
TransitGatewayRouteTableIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef#
# DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef:
return {
"TransitGatewayAttachmentIds": ...,
}
# DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef definition
class DescribeTransitGatewayVpcAttachmentsRequestPaginateTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewayVpcAttachmentsRequestTypeDef#
# DescribeTransitGatewayVpcAttachmentsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayVpcAttachmentsRequestTypeDef
def get_value() -> DescribeTransitGatewayVpcAttachmentsRequestTypeDef:
return {
"TransitGatewayAttachmentIds": ...,
}
# DescribeTransitGatewayVpcAttachmentsRequestTypeDef definition
class DescribeTransitGatewayVpcAttachmentsRequestTypeDef(TypedDict):
TransitGatewayAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTransitGatewaysRequestPaginateTypeDef#
# DescribeTransitGatewaysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewaysRequestPaginateTypeDef
def get_value() -> DescribeTransitGatewaysRequestPaginateTypeDef:
return {
"TransitGatewayIds": ...,
}
# DescribeTransitGatewaysRequestPaginateTypeDef definition
class DescribeTransitGatewaysRequestPaginateTypeDef(TypedDict):
TransitGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTransitGatewaysRequestTypeDef#
# DescribeTransitGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewaysRequestTypeDef
def get_value() -> DescribeTransitGatewaysRequestTypeDef:
return {
"TransitGatewayIds": ...,
}
# DescribeTransitGatewaysRequestTypeDef definition
class DescribeTransitGatewaysRequestTypeDef(TypedDict):
TransitGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef#
# DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef
def get_value() -> DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef:
return {
"AssociationIds": ...,
}
# DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef definition
class DescribeTrunkInterfaceAssociationsRequestPaginateTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeTrunkInterfaceAssociationsRequestTypeDef#
# DescribeTrunkInterfaceAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrunkInterfaceAssociationsRequestTypeDef
def get_value() -> DescribeTrunkInterfaceAssociationsRequestTypeDef:
return {
"AssociationIds": ...,
}
# DescribeTrunkInterfaceAssociationsRequestTypeDef definition
class DescribeTrunkInterfaceAssociationsRequestTypeDef(TypedDict):
AssociationIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeVerifiedAccessEndpointsRequestPaginateTypeDef#
# DescribeVerifiedAccessEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessEndpointsRequestPaginateTypeDef
def get_value() -> DescribeVerifiedAccessEndpointsRequestPaginateTypeDef:
return {
"VerifiedAccessEndpointIds": ...,
}
# DescribeVerifiedAccessEndpointsRequestPaginateTypeDef definition
class DescribeVerifiedAccessEndpointsRequestPaginateTypeDef(TypedDict):
VerifiedAccessEndpointIds: NotRequired[Sequence[str]],
VerifiedAccessInstanceId: NotRequired[str],
VerifiedAccessGroupId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVerifiedAccessEndpointsRequestTypeDef#
# DescribeVerifiedAccessEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessEndpointsRequestTypeDef
def get_value() -> DescribeVerifiedAccessEndpointsRequestTypeDef:
return {
"VerifiedAccessEndpointIds": ...,
}
# DescribeVerifiedAccessEndpointsRequestTypeDef definition
class DescribeVerifiedAccessEndpointsRequestTypeDef(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
DescribeVerifiedAccessGroupsRequestPaginateTypeDef#
# DescribeVerifiedAccessGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessGroupsRequestPaginateTypeDef
def get_value() -> DescribeVerifiedAccessGroupsRequestPaginateTypeDef:
return {
"VerifiedAccessGroupIds": ...,
}
# DescribeVerifiedAccessGroupsRequestPaginateTypeDef definition
class DescribeVerifiedAccessGroupsRequestPaginateTypeDef(TypedDict):
VerifiedAccessGroupIds: NotRequired[Sequence[str]],
VerifiedAccessInstanceId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVerifiedAccessGroupsRequestTypeDef#
# DescribeVerifiedAccessGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessGroupsRequestTypeDef
def get_value() -> DescribeVerifiedAccessGroupsRequestTypeDef:
return {
"VerifiedAccessGroupIds": ...,
}
# DescribeVerifiedAccessGroupsRequestTypeDef definition
class DescribeVerifiedAccessGroupsRequestTypeDef(TypedDict):
VerifiedAccessGroupIds: NotRequired[Sequence[str]],
VerifiedAccessInstanceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef#
# DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef
def get_value() -> DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef:
return {
"VerifiedAccessInstanceIds": ...,
}
# DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef definition
class DescribeVerifiedAccessInstanceLoggingConfigurationsRequestPaginateTypeDef(TypedDict):
VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVerifiedAccessInstanceLoggingConfigurationsRequestTypeDef#
# DescribeVerifiedAccessInstanceLoggingConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessInstanceLoggingConfigurationsRequestTypeDef
def get_value() -> DescribeVerifiedAccessInstanceLoggingConfigurationsRequestTypeDef:
return {
"VerifiedAccessInstanceIds": ...,
}
# DescribeVerifiedAccessInstanceLoggingConfigurationsRequestTypeDef definition
class DescribeVerifiedAccessInstanceLoggingConfigurationsRequestTypeDef(TypedDict):
VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeVerifiedAccessInstancesRequestPaginateTypeDef#
# DescribeVerifiedAccessInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessInstancesRequestPaginateTypeDef
def get_value() -> DescribeVerifiedAccessInstancesRequestPaginateTypeDef:
return {
"VerifiedAccessInstanceIds": ...,
}
# DescribeVerifiedAccessInstancesRequestPaginateTypeDef definition
class DescribeVerifiedAccessInstancesRequestPaginateTypeDef(TypedDict):
VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVerifiedAccessInstancesRequestTypeDef#
# DescribeVerifiedAccessInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessInstancesRequestTypeDef
def get_value() -> DescribeVerifiedAccessInstancesRequestTypeDef:
return {
"VerifiedAccessInstanceIds": ...,
}
# DescribeVerifiedAccessInstancesRequestTypeDef definition
class DescribeVerifiedAccessInstancesRequestTypeDef(TypedDict):
VerifiedAccessInstanceIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef#
# DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef
def get_value() -> DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef:
return {
"VerifiedAccessTrustProviderIds": ...,
}
# DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef definition
class DescribeVerifiedAccessTrustProvidersRequestPaginateTypeDef(TypedDict):
VerifiedAccessTrustProviderIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVerifiedAccessTrustProvidersRequestTypeDef#
# DescribeVerifiedAccessTrustProvidersRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessTrustProvidersRequestTypeDef
def get_value() -> DescribeVerifiedAccessTrustProvidersRequestTypeDef:
return {
"VerifiedAccessTrustProviderIds": ...,
}
# DescribeVerifiedAccessTrustProvidersRequestTypeDef definition
class DescribeVerifiedAccessTrustProvidersRequestTypeDef(TypedDict):
VerifiedAccessTrustProviderIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeVolumeStatusRequestPaginateTypeDef#
# DescribeVolumeStatusRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumeStatusRequestPaginateTypeDef
def get_value() -> DescribeVolumeStatusRequestPaginateTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumeStatusRequestPaginateTypeDef definition
class DescribeVolumeStatusRequestPaginateTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVolumeStatusRequestTypeDef#
# DescribeVolumeStatusRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumeStatusRequestTypeDef
def get_value() -> DescribeVolumeStatusRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribeVolumeStatusRequestTypeDef definition
class DescribeVolumeStatusRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef#
# DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef
def get_value() -> DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef:
return {
"MaxResults": ...,
}
# DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef definition
class DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeVolumesModificationsRequestPaginateTypeDef#
# DescribeVolumesModificationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesModificationsRequestPaginateTypeDef
def get_value() -> DescribeVolumesModificationsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeVolumesModificationsRequestPaginateTypeDef definition
class DescribeVolumesModificationsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVolumesModificationsRequestTypeDef#
# DescribeVolumesModificationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesModificationsRequestTypeDef
def get_value() -> DescribeVolumesModificationsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVolumesModificationsRequestTypeDef definition
class DescribeVolumesModificationsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
VolumeIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeVolumesRequestPaginateTypeDef#
# DescribeVolumesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesRequestPaginateTypeDef
def get_value() -> DescribeVolumesRequestPaginateTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestPaginateTypeDef definition
class DescribeVolumesRequestPaginateTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVolumesRequestTypeDef#
# DescribeVolumesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesRequestTypeDef
def get_value() -> DescribeVolumesRequestTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestTypeDef definition
class DescribeVolumesRequestTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeVpcBlockPublicAccessExclusionsRequestTypeDef#
# DescribeVpcBlockPublicAccessExclusionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcBlockPublicAccessExclusionsRequestTypeDef
def get_value() -> DescribeVpcBlockPublicAccessExclusionsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcBlockPublicAccessExclusionsRequestTypeDef definition
class DescribeVpcBlockPublicAccessExclusionsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExclusionIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
DescribeVpcClassicLinkRequestTypeDef#
# DescribeVpcClassicLinkRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcClassicLinkRequestTypeDef
def get_value() -> DescribeVpcClassicLinkRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcClassicLinkRequestTypeDef definition
class DescribeVpcClassicLinkRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeVpcEndpointAssociationsRequestTypeDef#
# DescribeVpcEndpointAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointAssociationsRequestTypeDef
def get_value() -> DescribeVpcEndpointAssociationsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointAssociationsRequestTypeDef definition
class DescribeVpcEndpointAssociationsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcEndpointIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef#
# DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef
def get_value() -> DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef definition
class DescribeVpcEndpointConnectionNotificationsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConnectionNotificationId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcEndpointConnectionNotificationsRequestTypeDef#
# DescribeVpcEndpointConnectionNotificationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointConnectionNotificationsRequestTypeDef
def get_value() -> DescribeVpcEndpointConnectionNotificationsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointConnectionNotificationsRequestTypeDef definition
class DescribeVpcEndpointConnectionNotificationsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConnectionNotificationId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeVpcEndpointConnectionsRequestPaginateTypeDef#
# DescribeVpcEndpointConnectionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointConnectionsRequestPaginateTypeDef
def get_value() -> DescribeVpcEndpointConnectionsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointConnectionsRequestPaginateTypeDef definition
class DescribeVpcEndpointConnectionsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcEndpointConnectionsRequestTypeDef#
# DescribeVpcEndpointConnectionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointConnectionsRequestTypeDef
def get_value() -> DescribeVpcEndpointConnectionsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointConnectionsRequestTypeDef definition
class DescribeVpcEndpointConnectionsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef#
# DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef
def get_value() -> DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef definition
class DescribeVpcEndpointServiceConfigurationsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
ServiceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcEndpointServiceConfigurationsRequestTypeDef#
# DescribeVpcEndpointServiceConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServiceConfigurationsRequestTypeDef
def get_value() -> DescribeVpcEndpointServiceConfigurationsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointServiceConfigurationsRequestTypeDef definition
class DescribeVpcEndpointServiceConfigurationsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ServiceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef#
# DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef
def get_value() -> DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef:
return {
"ServiceId": ...,
}
# DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef definition
class DescribeVpcEndpointServicePermissionsRequestPaginateTypeDef(TypedDict):
ServiceId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcEndpointServicePermissionsRequestTypeDef#
# DescribeVpcEndpointServicePermissionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServicePermissionsRequestTypeDef
def get_value() -> DescribeVpcEndpointServicePermissionsRequestTypeDef:
return {
"ServiceId": ...,
}
# DescribeVpcEndpointServicePermissionsRequestTypeDef definition
class DescribeVpcEndpointServicePermissionsRequestTypeDef(TypedDict):
ServiceId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeVpcEndpointServicesRequestPaginateTypeDef#
# DescribeVpcEndpointServicesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServicesRequestPaginateTypeDef
def get_value() -> DescribeVpcEndpointServicesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointServicesRequestPaginateTypeDef definition
class DescribeVpcEndpointServicesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
ServiceNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ServiceRegions: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcEndpointServicesRequestTypeDef#
# DescribeVpcEndpointServicesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServicesRequestTypeDef
def get_value() -> DescribeVpcEndpointServicesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointServicesRequestTypeDef definition
class DescribeVpcEndpointServicesRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
ServiceNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ServiceRegions: NotRequired[Sequence[str]],
- See FilterTypeDef
DescribeVpcEndpointsRequestPaginateTypeDef#
# DescribeVpcEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointsRequestPaginateTypeDef
def get_value() -> DescribeVpcEndpointsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointsRequestPaginateTypeDef definition
class DescribeVpcEndpointsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcEndpointIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcEndpointsRequestTypeDef#
# DescribeVpcEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointsRequestTypeDef
def get_value() -> DescribeVpcEndpointsRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcEndpointsRequestTypeDef definition
class DescribeVpcEndpointsRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcEndpointIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeVpcPeeringConnectionsRequestPaginateTypeDef#
# DescribeVpcPeeringConnectionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcPeeringConnectionsRequestPaginateTypeDef
def get_value() -> DescribeVpcPeeringConnectionsRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeVpcPeeringConnectionsRequestPaginateTypeDef definition
class DescribeVpcPeeringConnectionsRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
VpcPeeringConnectionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcPeeringConnectionsRequestTypeDef#
# DescribeVpcPeeringConnectionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcPeeringConnectionsRequestTypeDef
def get_value() -> DescribeVpcPeeringConnectionsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeVpcPeeringConnectionsRequestTypeDef definition
class DescribeVpcPeeringConnectionsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
VpcPeeringConnectionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeVpcsRequestPaginateTypeDef#
# DescribeVpcsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcsRequestPaginateTypeDef
def get_value() -> DescribeVpcsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# DescribeVpcsRequestPaginateTypeDef definition
class DescribeVpcsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpcIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeVpcsRequestTypeDef#
# DescribeVpcsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcsRequestTypeDef
def get_value() -> DescribeVpcsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeVpcsRequestTypeDef definition
class DescribeVpcsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpcIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeVpnConnectionsRequestTypeDef#
# DescribeVpnConnectionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpnConnectionsRequestTypeDef
def get_value() -> DescribeVpnConnectionsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeVpnConnectionsRequestTypeDef definition
class DescribeVpnConnectionsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpnConnectionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeVpnGatewaysRequestTypeDef#
# DescribeVpnGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpnGatewaysRequestTypeDef
def get_value() -> DescribeVpnGatewaysRequestTypeDef:
return {
"Filters": ...,
}
# DescribeVpnGatewaysRequestTypeDef definition
class DescribeVpnGatewaysRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpnGatewayIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
- See FilterTypeDef
ExportTransitGatewayRoutesRequestTypeDef#
# ExportTransitGatewayRoutesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportTransitGatewayRoutesRequestTypeDef
def get_value() -> ExportTransitGatewayRoutesRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# ExportTransitGatewayRoutesRequestTypeDef definition
class ExportTransitGatewayRoutesRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
S3Bucket: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
GetCoipPoolUsageRequestTypeDef#
# GetCoipPoolUsageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetCoipPoolUsageRequestTypeDef
def get_value() -> GetCoipPoolUsageRequestTypeDef:
return {
"PoolId": ...,
}
# GetCoipPoolUsageRequestTypeDef definition
class GetCoipPoolUsageRequestTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetIpamDiscoveredAccountsRequestPaginateTypeDef#
# GetIpamDiscoveredAccountsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamDiscoveredAccountsRequestPaginateTypeDef
def get_value() -> GetIpamDiscoveredAccountsRequestPaginateTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# GetIpamDiscoveredAccountsRequestPaginateTypeDef definition
class GetIpamDiscoveredAccountsRequestPaginateTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
DiscoveryRegion: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetIpamDiscoveredAccountsRequestTypeDef#
# GetIpamDiscoveredAccountsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamDiscoveredAccountsRequestTypeDef
def get_value() -> GetIpamDiscoveredAccountsRequestTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# GetIpamDiscoveredAccountsRequestTypeDef definition
class GetIpamDiscoveredAccountsRequestTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
DiscoveryRegion: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
GetIpamDiscoveredPublicAddressesRequestTypeDef#
# GetIpamDiscoveredPublicAddressesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamDiscoveredPublicAddressesRequestTypeDef
def get_value() -> GetIpamDiscoveredPublicAddressesRequestTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# GetIpamDiscoveredPublicAddressesRequestTypeDef definition
class GetIpamDiscoveredPublicAddressesRequestTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
AddressRegion: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef#
# GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef
def get_value() -> GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef definition
class GetIpamDiscoveredResourceCidrsRequestPaginateTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
ResourceRegion: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetIpamDiscoveredResourceCidrsRequestTypeDef#
# GetIpamDiscoveredResourceCidrsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamDiscoveredResourceCidrsRequestTypeDef
def get_value() -> GetIpamDiscoveredResourceCidrsRequestTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# GetIpamDiscoveredResourceCidrsRequestTypeDef definition
class GetIpamDiscoveredResourceCidrsRequestTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
ResourceRegion: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
GetIpamPoolAllocationsRequestPaginateTypeDef#
# GetIpamPoolAllocationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamPoolAllocationsRequestPaginateTypeDef
def get_value() -> GetIpamPoolAllocationsRequestPaginateTypeDef:
return {
"IpamPoolId": ...,
}
# GetIpamPoolAllocationsRequestPaginateTypeDef definition
class GetIpamPoolAllocationsRequestPaginateTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
IpamPoolAllocationId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetIpamPoolAllocationsRequestTypeDef#
# GetIpamPoolAllocationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamPoolAllocationsRequestTypeDef
def get_value() -> GetIpamPoolAllocationsRequestTypeDef:
return {
"IpamPoolId": ...,
}
# GetIpamPoolAllocationsRequestTypeDef definition
class GetIpamPoolAllocationsRequestTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
IpamPoolAllocationId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
GetIpamPoolCidrsRequestPaginateTypeDef#
# GetIpamPoolCidrsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamPoolCidrsRequestPaginateTypeDef
def get_value() -> GetIpamPoolCidrsRequestPaginateTypeDef:
return {
"IpamPoolId": ...,
}
# GetIpamPoolCidrsRequestPaginateTypeDef definition
class GetIpamPoolCidrsRequestPaginateTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetIpamPoolCidrsRequestTypeDef#
# GetIpamPoolCidrsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamPoolCidrsRequestTypeDef
def get_value() -> GetIpamPoolCidrsRequestTypeDef:
return {
"IpamPoolId": ...,
}
# GetIpamPoolCidrsRequestTypeDef definition
class GetIpamPoolCidrsRequestTypeDef(TypedDict):
IpamPoolId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
GetIpamResourceCidrsRequestPaginateTypeDef#
# GetIpamResourceCidrsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamResourceCidrsRequestPaginateTypeDef
def get_value() -> GetIpamResourceCidrsRequestPaginateTypeDef:
return {
"IpamScopeId": ...,
}
# GetIpamResourceCidrsRequestPaginateTypeDef definition
class GetIpamResourceCidrsRequestPaginateTypeDef(TypedDict):
IpamScopeId: str,
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IpamPoolId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[IpamResourceTypeType], # (2)
ResourceTag: NotRequired[RequestIpamResourceTagTypeDef], # (3)
ResourceOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See FilterTypeDef
- See IpamResourceTypeType
- See RequestIpamResourceTagTypeDef
- See PaginatorConfigTypeDef
GetIpamResourceCidrsRequestTypeDef#
# GetIpamResourceCidrsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamResourceCidrsRequestTypeDef
def get_value() -> GetIpamResourceCidrsRequestTypeDef:
return {
"IpamScopeId": ...,
}
# GetIpamResourceCidrsRequestTypeDef definition
class GetIpamResourceCidrsRequestTypeDef(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],
GetSecurityGroupsForVpcRequestPaginateTypeDef#
# GetSecurityGroupsForVpcRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSecurityGroupsForVpcRequestPaginateTypeDef
def get_value() -> GetSecurityGroupsForVpcRequestPaginateTypeDef:
return {
"VpcId": ...,
}
# GetSecurityGroupsForVpcRequestPaginateTypeDef definition
class GetSecurityGroupsForVpcRequestPaginateTypeDef(TypedDict):
VpcId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetSecurityGroupsForVpcRequestTypeDef#
# GetSecurityGroupsForVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSecurityGroupsForVpcRequestTypeDef
def get_value() -> GetSecurityGroupsForVpcRequestTypeDef:
return {
"VpcId": ...,
}
# GetSecurityGroupsForVpcRequestTypeDef definition
class GetSecurityGroupsForVpcRequestTypeDef(TypedDict):
VpcId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
- See FilterTypeDef
GetSubnetCidrReservationsRequestTypeDef#
# GetSubnetCidrReservationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSubnetCidrReservationsRequestTypeDef
def get_value() -> GetSubnetCidrReservationsRequestTypeDef:
return {
"SubnetId": ...,
}
# GetSubnetCidrReservationsRequestTypeDef definition
class GetSubnetCidrReservationsRequestTypeDef(TypedDict):
SubnetId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef#
# GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef
def get_value() -> GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef definition
class GetTransitGatewayAttachmentPropagationsRequestPaginateTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayAttachmentPropagationsRequestTypeDef#
# GetTransitGatewayAttachmentPropagationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayAttachmentPropagationsRequestTypeDef
def get_value() -> GetTransitGatewayAttachmentPropagationsRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# GetTransitGatewayAttachmentPropagationsRequestTypeDef definition
class GetTransitGatewayAttachmentPropagationsRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef#
# GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef
def get_value() -> GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef definition
class GetTransitGatewayMulticastDomainAssociationsRequestPaginateTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayMulticastDomainAssociationsRequestTypeDef#
# GetTransitGatewayMulticastDomainAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayMulticastDomainAssociationsRequestTypeDef
def get_value() -> GetTransitGatewayMulticastDomainAssociationsRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# GetTransitGatewayMulticastDomainAssociationsRequestTypeDef definition
class GetTransitGatewayMulticastDomainAssociationsRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef#
# GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef
def get_value() -> GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef:
return {
"TransitGatewayPolicyTableId": ...,
}
# GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef definition
class GetTransitGatewayPolicyTableAssociationsRequestPaginateTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayPolicyTableAssociationsRequestTypeDef#
# GetTransitGatewayPolicyTableAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayPolicyTableAssociationsRequestTypeDef
def get_value() -> GetTransitGatewayPolicyTableAssociationsRequestTypeDef:
return {
"TransitGatewayPolicyTableId": ...,
}
# GetTransitGatewayPolicyTableAssociationsRequestTypeDef definition
class GetTransitGatewayPolicyTableAssociationsRequestTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayPolicyTableEntriesRequestTypeDef#
# GetTransitGatewayPolicyTableEntriesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayPolicyTableEntriesRequestTypeDef
def get_value() -> GetTransitGatewayPolicyTableEntriesRequestTypeDef:
return {
"TransitGatewayPolicyTableId": ...,
}
# GetTransitGatewayPolicyTableEntriesRequestTypeDef definition
class GetTransitGatewayPolicyTableEntriesRequestTypeDef(TypedDict):
TransitGatewayPolicyTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef#
# GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef
def get_value() -> GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef definition
class GetTransitGatewayPrefixListReferencesRequestPaginateTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayPrefixListReferencesRequestTypeDef#
# GetTransitGatewayPrefixListReferencesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayPrefixListReferencesRequestTypeDef
def get_value() -> GetTransitGatewayPrefixListReferencesRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# GetTransitGatewayPrefixListReferencesRequestTypeDef definition
class GetTransitGatewayPrefixListReferencesRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef#
# GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef
def get_value() -> GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef definition
class GetTransitGatewayRouteTableAssociationsRequestPaginateTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayRouteTableAssociationsRequestTypeDef#
# GetTransitGatewayRouteTableAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayRouteTableAssociationsRequestTypeDef
def get_value() -> GetTransitGatewayRouteTableAssociationsRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# GetTransitGatewayRouteTableAssociationsRequestTypeDef definition
class GetTransitGatewayRouteTableAssociationsRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef#
# GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef
def get_value() -> GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef definition
class GetTransitGatewayRouteTablePropagationsRequestPaginateTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
GetTransitGatewayRouteTablePropagationsRequestTypeDef#
# GetTransitGatewayRouteTablePropagationsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayRouteTablePropagationsRequestTypeDef
def get_value() -> GetTransitGatewayRouteTablePropagationsRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# GetTransitGatewayRouteTablePropagationsRequestTypeDef definition
class GetTransitGatewayRouteTablePropagationsRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
SearchLocalGatewayRoutesRequestPaginateTypeDef#
# SearchLocalGatewayRoutesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SearchLocalGatewayRoutesRequestPaginateTypeDef
def get_value() -> SearchLocalGatewayRoutesRequestPaginateTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# SearchLocalGatewayRoutesRequestPaginateTypeDef definition
class SearchLocalGatewayRoutesRequestPaginateTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
SearchLocalGatewayRoutesRequestTypeDef#
# SearchLocalGatewayRoutesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SearchLocalGatewayRoutesRequestTypeDef
def get_value() -> SearchLocalGatewayRoutesRequestTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# SearchLocalGatewayRoutesRequestTypeDef definition
class SearchLocalGatewayRoutesRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef#
# SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef
def get_value() -> SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef definition
class SearchTransitGatewayMulticastGroupsRequestPaginateTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
SearchTransitGatewayMulticastGroupsRequestTypeDef#
# SearchTransitGatewayMulticastGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SearchTransitGatewayMulticastGroupsRequestTypeDef
def get_value() -> SearchTransitGatewayMulticastGroupsRequestTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# SearchTransitGatewayMulticastGroupsRequestTypeDef definition
class SearchTransitGatewayMulticastGroupsRequestTypeDef(TypedDict):
TransitGatewayMulticastDomainId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
- See FilterTypeDef
SearchTransitGatewayRoutesRequestTypeDef#
# SearchTransitGatewayRoutesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SearchTransitGatewayRoutesRequestTypeDef
def get_value() -> SearchTransitGatewayRoutesRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# SearchTransitGatewayRoutesRequestTypeDef definition
class SearchTransitGatewayRoutesRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
Filters: Sequence[FilterTypeDef], # (1)
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
- See FilterTypeDef
DescribeAggregateIdFormatResultTypeDef#
# DescribeAggregateIdFormatResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAggregateIdFormatResultTypeDef
def get_value() -> DescribeAggregateIdFormatResultTypeDef:
return {
"UseLongIdsAggregated": ...,
}
# DescribeAggregateIdFormatResultTypeDef definition
class DescribeAggregateIdFormatResultTypeDef(TypedDict):
UseLongIdsAggregated: bool,
Statuses: List[IdFormatTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIdFormatResultTypeDef#
# DescribeIdFormatResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIdFormatResultTypeDef
def get_value() -> DescribeIdFormatResultTypeDef:
return {
"Statuses": ...,
}
# DescribeIdFormatResultTypeDef definition
class DescribeIdFormatResultTypeDef(TypedDict):
Statuses: List[IdFormatTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIdentityIdFormatResultTypeDef#
# DescribeIdentityIdFormatResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIdentityIdFormatResultTypeDef
def get_value() -> DescribeIdentityIdFormatResultTypeDef:
return {
"Statuses": ...,
}
# DescribeIdentityIdFormatResultTypeDef definition
class DescribeIdentityIdFormatResultTypeDef(TypedDict):
Statuses: List[IdFormatTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PrincipalIdFormatTypeDef#
# PrincipalIdFormatTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PrincipalIdFormatTypeDef
def get_value() -> PrincipalIdFormatTypeDef:
return {
"Arn": ...,
}
# PrincipalIdFormatTypeDef definition
class PrincipalIdFormatTypeDef(TypedDict):
Arn: NotRequired[str],
Statuses: NotRequired[List[IdFormatTypeDef]], # (1)
- See IdFormatTypeDef
DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef#
# DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef
def get_value() -> DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef definition
class DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef(TypedDict):
Subscriptions: List[SubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeBundleTasksRequestWaitTypeDef#
# DescribeBundleTasksRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeBundleTasksRequestWaitTypeDef
def get_value() -> DescribeBundleTasksRequestWaitTypeDef:
return {
"BundleIds": ...,
}
# DescribeBundleTasksRequestWaitTypeDef definition
class DescribeBundleTasksRequestWaitTypeDef(TypedDict):
BundleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeConversionTasksRequestWaitExtraExtraTypeDef#
# DescribeConversionTasksRequestWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeConversionTasksRequestWaitExtraExtraTypeDef
def get_value() -> DescribeConversionTasksRequestWaitExtraExtraTypeDef:
return {
"DryRun": ...,
}
# DescribeConversionTasksRequestWaitExtraExtraTypeDef definition
class DescribeConversionTasksRequestWaitExtraExtraTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConversionTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeConversionTasksRequestWaitExtraTypeDef#
# DescribeConversionTasksRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeConversionTasksRequestWaitExtraTypeDef
def get_value() -> DescribeConversionTasksRequestWaitExtraTypeDef:
return {
"DryRun": ...,
}
# DescribeConversionTasksRequestWaitExtraTypeDef definition
class DescribeConversionTasksRequestWaitExtraTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConversionTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeConversionTasksRequestWaitTypeDef#
# DescribeConversionTasksRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeConversionTasksRequestWaitTypeDef
def get_value() -> DescribeConversionTasksRequestWaitTypeDef:
return {
"DryRun": ...,
}
# DescribeConversionTasksRequestWaitTypeDef definition
class DescribeConversionTasksRequestWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
ConversionTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeCustomerGatewaysRequestWaitTypeDef#
# DescribeCustomerGatewaysRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCustomerGatewaysRequestWaitTypeDef
def get_value() -> DescribeCustomerGatewaysRequestWaitTypeDef:
return {
"CustomerGatewayIds": ...,
}
# DescribeCustomerGatewaysRequestWaitTypeDef definition
class DescribeCustomerGatewaysRequestWaitTypeDef(TypedDict):
CustomerGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeExportTasksRequestWaitExtraTypeDef#
# DescribeExportTasksRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeExportTasksRequestWaitExtraTypeDef
def get_value() -> DescribeExportTasksRequestWaitExtraTypeDef:
return {
"Filters": ...,
}
# DescribeExportTasksRequestWaitExtraTypeDef definition
class DescribeExportTasksRequestWaitExtraTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeExportTasksRequestWaitTypeDef#
# DescribeExportTasksRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeExportTasksRequestWaitTypeDef
def get_value() -> DescribeExportTasksRequestWaitTypeDef:
return {
"Filters": ...,
}
# DescribeExportTasksRequestWaitTypeDef definition
class DescribeExportTasksRequestWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ExportTaskIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeImagesRequestWaitExtraTypeDef#
# DescribeImagesRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImagesRequestWaitExtraTypeDef
def get_value() -> DescribeImagesRequestWaitExtraTypeDef:
return {
"ExecutableUsers": ...,
}
# DescribeImagesRequestWaitExtraTypeDef definition
class DescribeImagesRequestWaitExtraTypeDef(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
DescribeImagesRequestWaitTypeDef#
# DescribeImagesRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImagesRequestWaitTypeDef
def get_value() -> DescribeImagesRequestWaitTypeDef:
return {
"ExecutableUsers": ...,
}
# DescribeImagesRequestWaitTypeDef definition
class DescribeImagesRequestWaitTypeDef(TypedDict):
ExecutableUsers: NotRequired[Sequence[str]],
ImageIds: NotRequired[Sequence[str]],
Owners: NotRequired[Sequence[str]],
IncludeDeprecated: NotRequired[bool],
IncludeDisabled: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeImportSnapshotTasksRequestWaitTypeDef#
# DescribeImportSnapshotTasksRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImportSnapshotTasksRequestWaitTypeDef
def get_value() -> DescribeImportSnapshotTasksRequestWaitTypeDef:
return {
"DryRun": ...,
}
# DescribeImportSnapshotTasksRequestWaitTypeDef definition
class DescribeImportSnapshotTasksRequestWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ImportTaskIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInstanceStatusRequestWaitExtraTypeDef#
# DescribeInstanceStatusRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceStatusRequestWaitExtraTypeDef
def get_value() -> DescribeInstanceStatusRequestWaitExtraTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstanceStatusRequestWaitExtraTypeDef definition
class DescribeInstanceStatusRequestWaitExtraTypeDef(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
DescribeInstanceStatusRequestWaitTypeDef#
# DescribeInstanceStatusRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceStatusRequestWaitTypeDef
def get_value() -> DescribeInstanceStatusRequestWaitTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstanceStatusRequestWaitTypeDef definition
class DescribeInstanceStatusRequestWaitTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
IncludeAllInstances: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInstancesRequestWaitExtraExtraExtraTypeDef#
# DescribeInstancesRequestWaitExtraExtraExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstancesRequestWaitExtraExtraExtraTypeDef
def get_value() -> DescribeInstancesRequestWaitExtraExtraExtraTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstancesRequestWaitExtraExtraExtraTypeDef definition
class DescribeInstancesRequestWaitExtraExtraExtraTypeDef(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
DescribeInstancesRequestWaitExtraExtraTypeDef#
# DescribeInstancesRequestWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstancesRequestWaitExtraExtraTypeDef
def get_value() -> DescribeInstancesRequestWaitExtraExtraTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstancesRequestWaitExtraExtraTypeDef definition
class DescribeInstancesRequestWaitExtraExtraTypeDef(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
DescribeInstancesRequestWaitExtraTypeDef#
# DescribeInstancesRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstancesRequestWaitExtraTypeDef
def get_value() -> DescribeInstancesRequestWaitExtraTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstancesRequestWaitExtraTypeDef definition
class DescribeInstancesRequestWaitExtraTypeDef(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
DescribeInstancesRequestWaitTypeDef#
# DescribeInstancesRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstancesRequestWaitTypeDef
def get_value() -> DescribeInstancesRequestWaitTypeDef:
return {
"InstanceIds": ...,
}
# DescribeInstancesRequestWaitTypeDef definition
class DescribeInstancesRequestWaitTypeDef(TypedDict):
InstanceIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeInternetGatewaysRequestWaitTypeDef#
# DescribeInternetGatewaysRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInternetGatewaysRequestWaitTypeDef
def get_value() -> DescribeInternetGatewaysRequestWaitTypeDef:
return {
"NextToken": ...,
}
# DescribeInternetGatewaysRequestWaitTypeDef definition
class DescribeInternetGatewaysRequestWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
InternetGatewayIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeKeyPairsRequestWaitTypeDef#
# DescribeKeyPairsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeKeyPairsRequestWaitTypeDef
def get_value() -> DescribeKeyPairsRequestWaitTypeDef:
return {
"KeyNames": ...,
}
# DescribeKeyPairsRequestWaitTypeDef definition
class DescribeKeyPairsRequestWaitTypeDef(TypedDict):
KeyNames: NotRequired[Sequence[str]],
KeyPairIds: NotRequired[Sequence[str]],
IncludePublicKey: NotRequired[bool],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeNatGatewaysRequestWaitExtraTypeDef#
# DescribeNatGatewaysRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNatGatewaysRequestWaitExtraTypeDef
def get_value() -> DescribeNatGatewaysRequestWaitExtraTypeDef:
return {
"DryRun": ...,
}
# DescribeNatGatewaysRequestWaitExtraTypeDef definition
class DescribeNatGatewaysRequestWaitExtraTypeDef(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
DescribeNatGatewaysRequestWaitTypeDef#
# DescribeNatGatewaysRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNatGatewaysRequestWaitTypeDef
def get_value() -> DescribeNatGatewaysRequestWaitTypeDef:
return {
"DryRun": ...,
}
# DescribeNatGatewaysRequestWaitTypeDef definition
class DescribeNatGatewaysRequestWaitTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NatGatewayIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeNetworkInterfacesRequestWaitTypeDef#
# DescribeNetworkInterfacesRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfacesRequestWaitTypeDef
def get_value() -> DescribeNetworkInterfacesRequestWaitTypeDef:
return {
"NextToken": ...,
}
# DescribeNetworkInterfacesRequestWaitTypeDef definition
class DescribeNetworkInterfacesRequestWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
NetworkInterfaceIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeSecurityGroupsRequestWaitTypeDef#
# DescribeSecurityGroupsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupsRequestWaitTypeDef
def get_value() -> DescribeSecurityGroupsRequestWaitTypeDef:
return {
"GroupIds": ...,
}
# DescribeSecurityGroupsRequestWaitTypeDef definition
class DescribeSecurityGroupsRequestWaitTypeDef(TypedDict):
GroupIds: NotRequired[Sequence[str]],
GroupNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeSnapshotsRequestWaitTypeDef#
# DescribeSnapshotsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotsRequestWaitTypeDef
def get_value() -> DescribeSnapshotsRequestWaitTypeDef:
return {
"MaxResults": ...,
}
# DescribeSnapshotsRequestWaitTypeDef definition
class DescribeSnapshotsRequestWaitTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OwnerIds: NotRequired[Sequence[str]],
RestorableByUserIds: NotRequired[Sequence[str]],
SnapshotIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeSpotInstanceRequestsRequestWaitTypeDef#
# DescribeSpotInstanceRequestsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotInstanceRequestsRequestWaitTypeDef
def get_value() -> DescribeSpotInstanceRequestsRequestWaitTypeDef:
return {
"NextToken": ...,
}
# DescribeSpotInstanceRequestsRequestWaitTypeDef definition
class DescribeSpotInstanceRequestsRequestWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
SpotInstanceRequestIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeStoreImageTasksRequestWaitTypeDef#
# DescribeStoreImageTasksRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeStoreImageTasksRequestWaitTypeDef
def get_value() -> DescribeStoreImageTasksRequestWaitTypeDef:
return {
"ImageIds": ...,
}
# DescribeStoreImageTasksRequestWaitTypeDef definition
class DescribeStoreImageTasksRequestWaitTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeSubnetsRequestWaitTypeDef#
# DescribeSubnetsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSubnetsRequestWaitTypeDef
def get_value() -> DescribeSubnetsRequestWaitTypeDef:
return {
"Filters": ...,
}
# DescribeSubnetsRequestWaitTypeDef definition
class DescribeSubnetsRequestWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SubnetIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVolumesRequestWaitExtraExtraTypeDef#
# DescribeVolumesRequestWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesRequestWaitExtraExtraTypeDef
def get_value() -> DescribeVolumesRequestWaitExtraExtraTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestWaitExtraExtraTypeDef definition
class DescribeVolumesRequestWaitExtraExtraTypeDef(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
DescribeVolumesRequestWaitExtraTypeDef#
# DescribeVolumesRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesRequestWaitExtraTypeDef
def get_value() -> DescribeVolumesRequestWaitExtraTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestWaitExtraTypeDef definition
class DescribeVolumesRequestWaitExtraTypeDef(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
DescribeVolumesRequestWaitTypeDef#
# DescribeVolumesRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesRequestWaitTypeDef
def get_value() -> DescribeVolumesRequestWaitTypeDef:
return {
"VolumeIds": ...,
}
# DescribeVolumesRequestWaitTypeDef definition
class DescribeVolumesRequestWaitTypeDef(TypedDict):
VolumeIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpcPeeringConnectionsRequestWaitExtraTypeDef#
# DescribeVpcPeeringConnectionsRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcPeeringConnectionsRequestWaitExtraTypeDef
def get_value() -> DescribeVpcPeeringConnectionsRequestWaitExtraTypeDef:
return {
"NextToken": ...,
}
# DescribeVpcPeeringConnectionsRequestWaitExtraTypeDef definition
class DescribeVpcPeeringConnectionsRequestWaitExtraTypeDef(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
DescribeVpcPeeringConnectionsRequestWaitTypeDef#
# DescribeVpcPeeringConnectionsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcPeeringConnectionsRequestWaitTypeDef
def get_value() -> DescribeVpcPeeringConnectionsRequestWaitTypeDef:
return {
"NextToken": ...,
}
# DescribeVpcPeeringConnectionsRequestWaitTypeDef definition
class DescribeVpcPeeringConnectionsRequestWaitTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
VpcPeeringConnectionIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpcsRequestWaitExtraTypeDef#
# DescribeVpcsRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcsRequestWaitExtraTypeDef
def get_value() -> DescribeVpcsRequestWaitExtraTypeDef:
return {
"Filters": ...,
}
# DescribeVpcsRequestWaitExtraTypeDef definition
class DescribeVpcsRequestWaitExtraTypeDef(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
DescribeVpcsRequestWaitTypeDef#
# DescribeVpcsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcsRequestWaitTypeDef
def get_value() -> DescribeVpcsRequestWaitTypeDef:
return {
"Filters": ...,
}
# DescribeVpcsRequestWaitTypeDef definition
class DescribeVpcsRequestWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpcIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpnConnectionsRequestWaitExtraTypeDef#
# DescribeVpnConnectionsRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpnConnectionsRequestWaitExtraTypeDef
def get_value() -> DescribeVpnConnectionsRequestWaitExtraTypeDef:
return {
"Filters": ...,
}
# DescribeVpnConnectionsRequestWaitExtraTypeDef definition
class DescribeVpnConnectionsRequestWaitExtraTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpnConnectionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeVpnConnectionsRequestWaitTypeDef#
# DescribeVpnConnectionsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpnConnectionsRequestWaitTypeDef
def get_value() -> DescribeVpnConnectionsRequestWaitTypeDef:
return {
"Filters": ...,
}
# DescribeVpnConnectionsRequestWaitTypeDef definition
class DescribeVpnConnectionsRequestWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
VpnConnectionIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
GetPasswordDataRequestWaitTypeDef#
# GetPasswordDataRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetPasswordDataRequestWaitTypeDef
def get_value() -> GetPasswordDataRequestWaitTypeDef:
return {
"InstanceId": ...,
}
# GetPasswordDataRequestWaitTypeDef definition
class GetPasswordDataRequestWaitTypeDef(TypedDict):
InstanceId: str,
DryRun: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFastLaunchImagesSuccessItemTypeDef#
# DescribeFastLaunchImagesSuccessItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFastLaunchImagesSuccessItemTypeDef
def get_value() -> DescribeFastLaunchImagesSuccessItemTypeDef:
return {
"ImageId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableFastLaunchResultTypeDef
def get_value() -> DisableFastLaunchResultTypeDef:
return {
"ImageId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableFastLaunchResultTypeDef
def get_value() -> EnableFastLaunchResultTypeDef:
return {
"ImageId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFastSnapshotRestoresResultTypeDef
def get_value() -> DescribeFastSnapshotRestoresResultTypeDef:
return {
"FastSnapshotRestores": ...,
}
# DescribeFastSnapshotRestoresResultTypeDef definition
class DescribeFastSnapshotRestoresResultTypeDef(TypedDict):
FastSnapshotRestores: List[DescribeFastSnapshotRestoreSuccessItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeHostReservationOfferingsResultTypeDef#
# DescribeHostReservationOfferingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostReservationOfferingsResultTypeDef
def get_value() -> DescribeHostReservationOfferingsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeHostReservationOfferingsResultTypeDef definition
class DescribeHostReservationOfferingsResultTypeDef(TypedDict):
OfferingSet: List[HostOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstanceCreditSpecificationsResultTypeDef#
# DescribeInstanceCreditSpecificationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceCreditSpecificationsResultTypeDef
def get_value() -> DescribeInstanceCreditSpecificationsResultTypeDef:
return {
"InstanceCreditSpecifications": ...,
}
# DescribeInstanceCreditSpecificationsResultTypeDef definition
class DescribeInstanceCreditSpecificationsResultTypeDef(TypedDict):
InstanceCreditSpecifications: List[InstanceCreditSpecificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstanceTopologyResultTypeDef#
# DescribeInstanceTopologyResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTopologyResultTypeDef
def get_value() -> DescribeInstanceTopologyResultTypeDef:
return {
"Instances": ...,
}
# DescribeInstanceTopologyResultTypeDef definition
class DescribeInstanceTopologyResultTypeDef(TypedDict):
Instances: List[InstanceTopologyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstanceTypeOfferingsResultTypeDef#
# DescribeInstanceTypeOfferingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTypeOfferingsResultTypeDef
def get_value() -> DescribeInstanceTypeOfferingsResultTypeDef:
return {
"InstanceTypeOfferings": ...,
}
# DescribeInstanceTypeOfferingsResultTypeDef definition
class DescribeInstanceTypeOfferingsResultTypeDef(TypedDict):
InstanceTypeOfferings: List[InstanceTypeOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeLockedSnapshotsResultTypeDef#
# DescribeLockedSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLockedSnapshotsResultTypeDef
def get_value() -> DescribeLockedSnapshotsResultTypeDef:
return {
"Snapshots": ...,
}
# DescribeLockedSnapshotsResultTypeDef definition
class DescribeLockedSnapshotsResultTypeDef(TypedDict):
Snapshots: List[LockedSnapshotsInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMacHostsResultTypeDef#
# DescribeMacHostsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeMacHostsResultTypeDef
def get_value() -> DescribeMacHostsResultTypeDef:
return {
"MacHosts": ...,
}
# DescribeMacHostsResultTypeDef definition
class DescribeMacHostsResultTypeDef(TypedDict):
MacHosts: List[MacHostTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMovingAddressesResultTypeDef#
# DescribeMovingAddressesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeMovingAddressesResultTypeDef
def get_value() -> DescribeMovingAddressesResultTypeDef:
return {
"MovingAddressStatuses": ...,
}
# DescribeMovingAddressesResultTypeDef definition
class DescribeMovingAddressesResultTypeDef(TypedDict):
MovingAddressStatuses: List[MovingAddressStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribePrefixListsResultTypeDef#
# DescribePrefixListsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePrefixListsResultTypeDef
def get_value() -> DescribePrefixListsResultTypeDef:
return {
"NextToken": ...,
}
# DescribePrefixListsResultTypeDef definition
class DescribePrefixListsResultTypeDef(TypedDict):
PrefixLists: List[PrefixListTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeRegionsResultTypeDef#
# DescribeRegionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeRegionsResultTypeDef
def get_value() -> DescribeRegionsResultTypeDef:
return {
"Regions": ...,
}
# DescribeRegionsResultTypeDef definition
class DescribeRegionsResultTypeDef(TypedDict):
Regions: List[RegionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RegionTypeDef
- See ResponseMetadataTypeDef
DescribeSecurityGroupReferencesResultTypeDef#
# DescribeSecurityGroupReferencesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupReferencesResultTypeDef
def get_value() -> DescribeSecurityGroupReferencesResultTypeDef:
return {
"SecurityGroupReferenceSet": ...,
}
# DescribeSecurityGroupReferencesResultTypeDef definition
class DescribeSecurityGroupReferencesResultTypeDef(TypedDict):
SecurityGroupReferenceSet: List[SecurityGroupReferenceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSecurityGroupVpcAssociationsResultTypeDef#
# DescribeSecurityGroupVpcAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupVpcAssociationsResultTypeDef
def get_value() -> DescribeSecurityGroupVpcAssociationsResultTypeDef:
return {
"SecurityGroupVpcAssociations": ...,
}
# DescribeSecurityGroupVpcAssociationsResultTypeDef definition
class DescribeSecurityGroupVpcAssociationsResultTypeDef(TypedDict):
SecurityGroupVpcAssociations: List[SecurityGroupVpcAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSnapshotAttributeResultTypeDef#
# DescribeSnapshotAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotAttributeResultTypeDef
def get_value() -> DescribeSnapshotAttributeResultTypeDef:
return {
"ProductCodes": ...,
}
# DescribeSnapshotAttributeResultTypeDef definition
class DescribeSnapshotAttributeResultTypeDef(TypedDict):
ProductCodes: List[ProductCodeTypeDef], # (1)
SnapshotId: str,
CreateVolumePermissions: List[CreateVolumePermissionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeVolumeAttributeResultTypeDef#
# DescribeVolumeAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumeAttributeResultTypeDef
def get_value() -> DescribeVolumeAttributeResultTypeDef:
return {
"AutoEnableIO": ...,
}
# DescribeVolumeAttributeResultTypeDef definition
class DescribeVolumeAttributeResultTypeDef(TypedDict):
AutoEnableIO: AttributeBooleanValueTypeDef, # (1)
ProductCodes: List[ProductCodeTypeDef], # (2)
VolumeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeSpotPriceHistoryResultTypeDef#
# DescribeSpotPriceHistoryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotPriceHistoryResultTypeDef
def get_value() -> DescribeSpotPriceHistoryResultTypeDef:
return {
"NextToken": ...,
}
# DescribeSpotPriceHistoryResultTypeDef definition
class DescribeSpotPriceHistoryResultTypeDef(TypedDict):
SpotPriceHistory: List[SpotPriceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeStoreImageTasksResultTypeDef#
# DescribeStoreImageTasksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeStoreImageTasksResultTypeDef
def get_value() -> DescribeStoreImageTasksResultTypeDef:
return {
"StoreImageTaskResults": ...,
}
# DescribeStoreImageTasksResultTypeDef definition
class DescribeStoreImageTasksResultTypeDef(TypedDict):
StoreImageTaskResults: List[StoreImageTaskResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeTagsResultTypeDef#
# DescribeTagsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTagsResultTypeDef
def get_value() -> DescribeTagsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeTagsResultTypeDef definition
class DescribeTagsResultTypeDef(TypedDict):
Tags: List[TagDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeVolumesModificationsResultTypeDef#
# DescribeVolumesModificationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesModificationsResultTypeDef
def get_value() -> DescribeVolumesModificationsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeVolumesModificationsResultTypeDef definition
class DescribeVolumesModificationsResultTypeDef(TypedDict):
VolumesModifications: List[VolumeModificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVolumeResultTypeDef#
# ModifyVolumeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVolumeResultTypeDef
def get_value() -> ModifyVolumeResultTypeDef:
return {
"VolumeModification": ...,
}
# ModifyVolumeResultTypeDef definition
class ModifyVolumeResultTypeDef(TypedDict):
VolumeModification: VolumeModificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcBlockPublicAccessOptionsResultTypeDef#
# DescribeVpcBlockPublicAccessOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcBlockPublicAccessOptionsResultTypeDef
def get_value() -> DescribeVpcBlockPublicAccessOptionsResultTypeDef:
return {
"VpcBlockPublicAccessOptions": ...,
}
# DescribeVpcBlockPublicAccessOptionsResultTypeDef definition
class DescribeVpcBlockPublicAccessOptionsResultTypeDef(TypedDict):
VpcBlockPublicAccessOptions: VpcBlockPublicAccessOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpcBlockPublicAccessOptionsResultTypeDef#
# ModifyVpcBlockPublicAccessOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcBlockPublicAccessOptionsResultTypeDef
def get_value() -> ModifyVpcBlockPublicAccessOptionsResultTypeDef:
return {
"VpcBlockPublicAccessOptions": ...,
}
# ModifyVpcBlockPublicAccessOptionsResultTypeDef definition
class ModifyVpcBlockPublicAccessOptionsResultTypeDef(TypedDict):
VpcBlockPublicAccessOptions: VpcBlockPublicAccessOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FlowLogTypeDef#
# FlowLogTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FlowLogTypeDef
def get_value() -> FlowLogTypeDef:
return {
"CreationTime": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableFastSnapshotRestoreStateErrorItemTypeDef
def get_value() -> DisableFastSnapshotRestoreStateErrorItemTypeDef:
return {
"AvailabilityZone": ...,
}
# DisableFastSnapshotRestoreStateErrorItemTypeDef definition
class DisableFastSnapshotRestoreStateErrorItemTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
Error: NotRequired[DisableFastSnapshotRestoreStateErrorTypeDef], # (1)
DisableTransitGatewayRouteTablePropagationResultTypeDef#
# DisableTransitGatewayRouteTablePropagationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableTransitGatewayRouteTablePropagationResultTypeDef
def get_value() -> DisableTransitGatewayRouteTablePropagationResultTypeDef:
return {
"Propagation": ...,
}
# DisableTransitGatewayRouteTablePropagationResultTypeDef definition
class DisableTransitGatewayRouteTablePropagationResultTypeDef(TypedDict):
Propagation: TransitGatewayPropagationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableTransitGatewayRouteTablePropagationResultTypeDef#
# EnableTransitGatewayRouteTablePropagationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableTransitGatewayRouteTablePropagationResultTypeDef
def get_value() -> EnableTransitGatewayRouteTablePropagationResultTypeDef:
return {
"Propagation": ...,
}
# EnableTransitGatewayRouteTablePropagationResultTypeDef definition
class EnableTransitGatewayRouteTablePropagationResultTypeDef(TypedDict):
Propagation: TransitGatewayPropagationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DiskImageTypeDef#
# DiskImageTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DiskImageTypeDef
def get_value() -> DiskImageTypeDef:
return {
"Description": ...,
}
# DiskImageTypeDef definition
class DiskImageTypeDef(TypedDict):
Description: NotRequired[str],
Image: NotRequired[DiskImageDetailTypeDef], # (1)
Volume: NotRequired[VolumeDetailTypeDef], # (2)
ImportVolumeRequestTypeDef#
# ImportVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportVolumeRequestTypeDef
def get_value() -> ImportVolumeRequestTypeDef:
return {
"AvailabilityZone": ...,
}
# ImportVolumeRequestTypeDef definition
class ImportVolumeRequestTypeDef(TypedDict):
AvailabilityZone: str,
Image: DiskImageDetailTypeDef, # (1)
Volume: VolumeDetailTypeDef, # (2)
DryRun: NotRequired[bool],
Description: NotRequired[str],
ImportInstanceVolumeDetailItemTypeDef#
# ImportInstanceVolumeDetailItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportInstanceVolumeDetailItemTypeDef
def get_value() -> ImportInstanceVolumeDetailItemTypeDef:
return {
"AvailabilityZone": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportVolumeTaskDetailsTypeDef
def get_value() -> ImportVolumeTaskDetailsTypeDef:
return {
"AvailabilityZone": ...,
}
# ImportVolumeTaskDetailsTypeDef definition
class ImportVolumeTaskDetailsTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
BytesConverted: NotRequired[int],
Description: NotRequired[str],
Image: NotRequired[DiskImageDescriptionTypeDef], # (1)
Volume: NotRequired[DiskImageVolumeDescriptionTypeDef], # (2)
InstanceStorageInfoTypeDef#
# InstanceStorageInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceStorageInfoTypeDef
def get_value() -> InstanceStorageInfoTypeDef:
return {
"TotalSizeInGB": ...,
}
# InstanceStorageInfoTypeDef definition
class InstanceStorageInfoTypeDef(TypedDict):
TotalSizeInGB: NotRequired[int],
Disks: NotRequired[List[DiskInfoTypeDef]], # (1)
NvmeSupport: NotRequired[EphemeralNvmeSupportType], # (2)
EncryptionSupport: NotRequired[InstanceStorageEncryptionSupportType], # (3)
VpcEndpointAssociationTypeDef#
# VpcEndpointAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcEndpointAssociationTypeDef
def get_value() -> VpcEndpointAssociationTypeDef:
return {
"Id": ...,
}
# VpcEndpointAssociationTypeDef definition
class VpcEndpointAssociationTypeDef(TypedDict):
Id: NotRequired[str],
VpcEndpointId: NotRequired[str],
ServiceNetworkArn: NotRequired[str],
ServiceNetworkName: NotRequired[str],
AssociatedResourceAccessibility: NotRequired[str],
FailureReason: NotRequired[str],
FailureCode: NotRequired[str],
DnsEntry: NotRequired[DnsEntryTypeDef], # (1)
PrivateDnsEntry: NotRequired[DnsEntryTypeDef], # (1)
AssociatedResourceArn: NotRequired[str],
ResourceConfigurationGroupArn: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (3)
- See DnsEntryTypeDef
- See DnsEntryTypeDef
- See TagTypeDef
VpcEndpointConnectionTypeDef#
# VpcEndpointConnectionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcEndpointConnectionTypeDef
def get_value() -> VpcEndpointConnectionTypeDef:
return {
"ServiceId": ...,
}
# VpcEndpointConnectionTypeDef definition
class VpcEndpointConnectionTypeDef(TypedDict):
ServiceId: NotRequired[str],
VpcEndpointId: NotRequired[str],
VpcEndpointOwner: NotRequired[str],
VpcEndpointState: NotRequired[StateType], # (1)
CreationTimestamp: NotRequired[datetime],
DnsEntries: NotRequired[List[DnsEntryTypeDef]], # (2)
NetworkLoadBalancerArns: NotRequired[List[str]],
GatewayLoadBalancerArns: NotRequired[List[str]],
IpAddressType: NotRequired[IpAddressTypeType], # (3)
VpcEndpointConnectionId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (4)
VpcEndpointRegion: NotRequired[str],
- See StateType
- See DnsEntryTypeDef
- See IpAddressTypeType
- See TagTypeDef
ModifyClientVpnEndpointRequestTypeDef#
# ModifyClientVpnEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyClientVpnEndpointRequestTypeDef
def get_value() -> ModifyClientVpnEndpointRequestTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# ModifyClientVpnEndpointRequestTypeDef definition
class ModifyClientVpnEndpointRequestTypeDef(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)
DisconnectOnSessionTimeout: NotRequired[bool],
- See ConnectionLogOptionsTypeDef
- See DnsServersOptionsModifyStructureTypeDef
- See SelfServicePortalType
- See ClientConnectOptionsTypeDef
- See ClientLoginBannerOptionsTypeDef
EbsInfoTypeDef#
# EbsInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EbsInfoTypeDef
def get_value() -> EbsInfoTypeDef:
return {
"EbsOptimizedSupport": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceBlockDeviceMappingSpecificationTypeDef
def get_value() -> InstanceBlockDeviceMappingSpecificationTypeDef:
return {
"DeviceName": ...,
}
# InstanceBlockDeviceMappingSpecificationTypeDef definition
class InstanceBlockDeviceMappingSpecificationTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[EbsInstanceBlockDeviceSpecificationTypeDef], # (1)
VirtualName: NotRequired[str],
NoDevice: NotRequired[str],
EbsInstanceBlockDeviceTypeDef#
# EbsInstanceBlockDeviceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EbsInstanceBlockDeviceTypeDef
def get_value() -> EbsInstanceBlockDeviceTypeDef:
return {
"AttachTime": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateTypeDef
def get_value() -> LaunchTemplateTypeDef:
return {
"LaunchTemplateId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import EbsStatusSummaryTypeDef
def get_value() -> EbsStatusSummaryTypeDef:
return {
"Details": ...,
}
# EbsStatusSummaryTypeDef definition
class EbsStatusSummaryTypeDef(TypedDict):
Details: NotRequired[List[EbsStatusDetailsTypeDef]], # (1)
Status: NotRequired[SummaryStatusType], # (2)
EgressOnlyInternetGatewayTypeDef#
# EgressOnlyInternetGatewayTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EgressOnlyInternetGatewayTypeDef
def get_value() -> EgressOnlyInternetGatewayTypeDef:
return {
"Attachments": ...,
}
# EgressOnlyInternetGatewayTypeDef definition
class EgressOnlyInternetGatewayTypeDef(TypedDict):
Attachments: NotRequired[List[InternetGatewayAttachmentTypeDef]], # (1)
EgressOnlyInternetGatewayId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
InternetGatewayTypeDef#
# InternetGatewayTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InternetGatewayTypeDef
def get_value() -> InternetGatewayTypeDef:
return {
"Attachments": ...,
}
# InternetGatewayTypeDef definition
class InternetGatewayTypeDef(TypedDict):
Attachments: NotRequired[List[InternetGatewayAttachmentTypeDef]], # (1)
InternetGatewayId: NotRequired[str],
OwnerId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
ElasticGpusTypeDef#
# ElasticGpusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ElasticGpusTypeDef
def get_value() -> ElasticGpusTypeDef:
return {
"ElasticGpuId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import EnaSrdSpecificationRequestTypeDef
def get_value() -> EnaSrdSpecificationRequestTypeDef:
return {
"EnaSrdEnabled": ...,
}
# EnaSrdSpecificationRequestTypeDef definition
class EnaSrdSpecificationRequestTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[EnaSrdUdpSpecificationRequestTypeDef], # (1)
EnaSrdSpecificationTypeDef#
# EnaSrdSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnaSrdSpecificationTypeDef
def get_value() -> EnaSrdSpecificationTypeDef:
return {
"EnaSrdEnabled": ...,
}
# EnaSrdSpecificationTypeDef definition
class EnaSrdSpecificationTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[EnaSrdUdpSpecificationTypeDef], # (1)
EnableFastLaunchRequestTypeDef#
# EnableFastLaunchRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableFastLaunchRequestTypeDef
def get_value() -> EnableFastLaunchRequestTypeDef:
return {
"ImageId": ...,
}
# EnableFastLaunchRequestTypeDef definition
class EnableFastLaunchRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableFastSnapshotRestoreStateErrorItemTypeDef
def get_value() -> EnableFastSnapshotRestoreStateErrorItemTypeDef:
return {
"AvailabilityZone": ...,
}
# EnableFastSnapshotRestoreStateErrorItemTypeDef definition
class EnableFastSnapshotRestoreStateErrorItemTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
Error: NotRequired[EnableFastSnapshotRestoreStateErrorTypeDef], # (1)
HistoryRecordEntryTypeDef#
# HistoryRecordEntryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import HistoryRecordEntryTypeDef
def get_value() -> HistoryRecordEntryTypeDef:
return {
"EventInformation": ...,
}
# HistoryRecordEntryTypeDef definition
class HistoryRecordEntryTypeDef(TypedDict):
EventInformation: NotRequired[EventInformationTypeDef], # (1)
EventType: NotRequired[FleetEventTypeType], # (2)
Timestamp: NotRequired[datetime],
HistoryRecordTypeDef#
# HistoryRecordTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import HistoryRecordTypeDef
def get_value() -> HistoryRecordTypeDef:
return {
"EventInformation": ...,
}
# HistoryRecordTypeDef definition
class HistoryRecordTypeDef(TypedDict):
EventInformation: NotRequired[EventInformationTypeDef], # (1)
EventType: NotRequired[EventTypeType], # (2)
Timestamp: NotRequired[datetime],
- See EventInformationTypeDef
- See EventTypeType
ExportImageResultTypeDef#
# ExportImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportImageResultTypeDef
def get_value() -> ExportImageResultTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportImageTaskTypeDef
def get_value() -> ExportImageTaskTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportTaskTypeDef
def get_value() -> ExportTaskTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import PathFilterTypeDef
def get_value() -> PathFilterTypeDef:
return {
"SourceAddress": ...,
}
# PathFilterTypeDef definition
class PathFilterTypeDef(TypedDict):
SourceAddress: NotRequired[str],
SourcePortRange: NotRequired[FilterPortRangeTypeDef], # (1)
DestinationAddress: NotRequired[str],
DestinationPortRange: NotRequired[FilterPortRangeTypeDef], # (1)
FleetSpotMaintenanceStrategiesRequestTypeDef#
# FleetSpotMaintenanceStrategiesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetSpotMaintenanceStrategiesRequestTypeDef
def get_value() -> FleetSpotMaintenanceStrategiesRequestTypeDef:
return {
"CapacityRebalance": ...,
}
# FleetSpotMaintenanceStrategiesRequestTypeDef definition
class FleetSpotMaintenanceStrategiesRequestTypeDef(TypedDict):
CapacityRebalance: NotRequired[FleetSpotCapacityRebalanceRequestTypeDef], # (1)
FleetSpotMaintenanceStrategiesTypeDef#
# FleetSpotMaintenanceStrategiesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetSpotMaintenanceStrategiesTypeDef
def get_value() -> FleetSpotMaintenanceStrategiesTypeDef:
return {
"CapacityRebalance": ...,
}
# FleetSpotMaintenanceStrategiesTypeDef definition
class FleetSpotMaintenanceStrategiesTypeDef(TypedDict):
CapacityRebalance: NotRequired[FleetSpotCapacityRebalanceTypeDef], # (1)
FpgaDeviceInfoTypeDef#
# FpgaDeviceInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FpgaDeviceInfoTypeDef
def get_value() -> FpgaDeviceInfoTypeDef:
return {
"Name": ...,
}
# FpgaDeviceInfoTypeDef definition
class FpgaDeviceInfoTypeDef(TypedDict):
Name: NotRequired[str],
Manufacturer: NotRequired[str],
Count: NotRequired[int],
MemoryInfo: NotRequired[FpgaDeviceMemoryInfoTypeDef], # (1)
FpgaImageAttributeTypeDef#
# FpgaImageAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FpgaImageAttributeTypeDef
def get_value() -> FpgaImageAttributeTypeDef:
return {
"FpgaImageId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import FpgaImageTypeDef
def get_value() -> FpgaImageTypeDef:
return {
"FpgaImageId": ...,
}
# 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
GetAllowedImagesSettingsResultTypeDef#
# GetAllowedImagesSettingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAllowedImagesSettingsResultTypeDef
def get_value() -> GetAllowedImagesSettingsResultTypeDef:
return {
"State": ...,
}
# GetAllowedImagesSettingsResultTypeDef definition
class GetAllowedImagesSettingsResultTypeDef(TypedDict):
State: str,
ImageCriteria: List[ImageCriterionTypeDef], # (1)
ManagedBy: ManagedByType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetAssociatedIpv6PoolCidrsResultTypeDef#
# GetAssociatedIpv6PoolCidrsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAssociatedIpv6PoolCidrsResultTypeDef
def get_value() -> GetAssociatedIpv6PoolCidrsResultTypeDef:
return {
"Ipv6CidrAssociations": ...,
}
# GetAssociatedIpv6PoolCidrsResultTypeDef definition
class GetAssociatedIpv6PoolCidrsResultTypeDef(TypedDict):
Ipv6CidrAssociations: List[Ipv6CidrAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetCapacityReservationUsageResultTypeDef#
# GetCapacityReservationUsageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetCapacityReservationUsageResultTypeDef
def get_value() -> GetCapacityReservationUsageResultTypeDef:
return {
"NextToken": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import GetDefaultCreditSpecificationResultTypeDef
def get_value() -> GetDefaultCreditSpecificationResultTypeDef:
return {
"InstanceFamilyCreditSpecification": ...,
}
# GetDefaultCreditSpecificationResultTypeDef definition
class GetDefaultCreditSpecificationResultTypeDef(TypedDict):
InstanceFamilyCreditSpecification: InstanceFamilyCreditSpecificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDefaultCreditSpecificationResultTypeDef#
# ModifyDefaultCreditSpecificationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyDefaultCreditSpecificationResultTypeDef
def get_value() -> ModifyDefaultCreditSpecificationResultTypeDef:
return {
"InstanceFamilyCreditSpecification": ...,
}
# ModifyDefaultCreditSpecificationResultTypeDef definition
class ModifyDefaultCreditSpecificationResultTypeDef(TypedDict):
InstanceFamilyCreditSpecification: InstanceFamilyCreditSpecificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHostReservationPurchasePreviewResultTypeDef#
# GetHostReservationPurchasePreviewResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetHostReservationPurchasePreviewResultTypeDef
def get_value() -> GetHostReservationPurchasePreviewResultTypeDef:
return {
"CurrencyCode": ...,
}
# GetHostReservationPurchasePreviewResultTypeDef definition
class GetHostReservationPurchasePreviewResultTypeDef(TypedDict):
CurrencyCode: CurrencyCodeValuesType, # (1)
Purchase: List[PurchaseTypeDef], # (2)
TotalHourlyPrice: str,
TotalUpfrontPrice: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PurchaseHostReservationResultTypeDef#
# PurchaseHostReservationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseHostReservationResultTypeDef
def get_value() -> PurchaseHostReservationResultTypeDef:
return {
"ClientToken": ...,
}
# PurchaseHostReservationResultTypeDef definition
class PurchaseHostReservationResultTypeDef(TypedDict):
ClientToken: str,
CurrencyCode: CurrencyCodeValuesType, # (1)
Purchase: List[PurchaseTypeDef], # (2)
TotalHourlyPrice: str,
TotalUpfrontPrice: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInstanceMetadataDefaultsResultTypeDef#
# GetInstanceMetadataDefaultsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceMetadataDefaultsResultTypeDef
def get_value() -> GetInstanceMetadataDefaultsResultTypeDef:
return {
"AccountLevel": ...,
}
# GetInstanceMetadataDefaultsResultTypeDef definition
class GetInstanceMetadataDefaultsResultTypeDef(TypedDict):
AccountLevel: InstanceMetadataDefaultsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceTypesFromInstanceRequirementsResultTypeDef#
# GetInstanceTypesFromInstanceRequirementsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceTypesFromInstanceRequirementsResultTypeDef
def get_value() -> GetInstanceTypesFromInstanceRequirementsResultTypeDef:
return {
"InstanceTypes": ...,
}
# GetInstanceTypesFromInstanceRequirementsResultTypeDef definition
class GetInstanceTypesFromInstanceRequirementsResultTypeDef(TypedDict):
InstanceTypes: List[InstanceTypeInfoFromInstanceRequirementsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIpamAddressHistoryResultTypeDef#
# GetIpamAddressHistoryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamAddressHistoryResultTypeDef
def get_value() -> GetIpamAddressHistoryResultTypeDef:
return {
"HistoryRecords": ...,
}
# GetIpamAddressHistoryResultTypeDef definition
class GetIpamAddressHistoryResultTypeDef(TypedDict):
HistoryRecords: List[IpamAddressHistoryRecordTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetManagedPrefixListAssociationsResultTypeDef#
# GetManagedPrefixListAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetManagedPrefixListAssociationsResultTypeDef
def get_value() -> GetManagedPrefixListAssociationsResultTypeDef:
return {
"PrefixListAssociations": ...,
}
# GetManagedPrefixListAssociationsResultTypeDef definition
class GetManagedPrefixListAssociationsResultTypeDef(TypedDict):
PrefixListAssociations: List[PrefixListAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetManagedPrefixListEntriesResultTypeDef#
# GetManagedPrefixListEntriesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetManagedPrefixListEntriesResultTypeDef
def get_value() -> GetManagedPrefixListEntriesResultTypeDef:
return {
"Entries": ...,
}
# GetManagedPrefixListEntriesResultTypeDef definition
class GetManagedPrefixListEntriesResultTypeDef(TypedDict):
Entries: List[PrefixListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ReservedInstanceReservationValueTypeDef#
# ReservedInstanceReservationValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstanceReservationValueTypeDef
def get_value() -> ReservedInstanceReservationValueTypeDef:
return {
"ReservationValue": ...,
}
# ReservedInstanceReservationValueTypeDef definition
class ReservedInstanceReservationValueTypeDef(TypedDict):
ReservationValue: NotRequired[ReservationValueTypeDef], # (1)
ReservedInstanceId: NotRequired[str],
GetSpotPlacementScoresResultTypeDef#
# GetSpotPlacementScoresResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSpotPlacementScoresResultTypeDef
def get_value() -> GetSpotPlacementScoresResultTypeDef:
return {
"SpotPlacementScores": ...,
}
# GetSpotPlacementScoresResultTypeDef definition
class GetSpotPlacementScoresResultTypeDef(TypedDict):
SpotPlacementScores: List[SpotPlacementScoreTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTransitGatewayAttachmentPropagationsResultTypeDef#
# GetTransitGatewayAttachmentPropagationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayAttachmentPropagationsResultTypeDef
def get_value() -> GetTransitGatewayAttachmentPropagationsResultTypeDef:
return {
"TransitGatewayAttachmentPropagations": ...,
}
# GetTransitGatewayAttachmentPropagationsResultTypeDef definition
class GetTransitGatewayAttachmentPropagationsResultTypeDef(TypedDict):
TransitGatewayAttachmentPropagations: List[TransitGatewayAttachmentPropagationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTransitGatewayRouteTableAssociationsResultTypeDef#
# GetTransitGatewayRouteTableAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayRouteTableAssociationsResultTypeDef
def get_value() -> GetTransitGatewayRouteTableAssociationsResultTypeDef:
return {
"Associations": ...,
}
# GetTransitGatewayRouteTableAssociationsResultTypeDef definition
class GetTransitGatewayRouteTableAssociationsResultTypeDef(TypedDict):
Associations: List[TransitGatewayRouteTableAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTransitGatewayRouteTablePropagationsResultTypeDef#
# GetTransitGatewayRouteTablePropagationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayRouteTablePropagationsResultTypeDef
def get_value() -> GetTransitGatewayRouteTablePropagationsResultTypeDef:
return {
"TransitGatewayRouteTablePropagations": ...,
}
# GetTransitGatewayRouteTablePropagationsResultTypeDef definition
class GetTransitGatewayRouteTablePropagationsResultTypeDef(TypedDict):
TransitGatewayRouteTablePropagations: List[TransitGatewayRouteTablePropagationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetVerifiedAccessEndpointTargetsResultTypeDef#
# GetVerifiedAccessEndpointTargetsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVerifiedAccessEndpointTargetsResultTypeDef
def get_value() -> GetVerifiedAccessEndpointTargetsResultTypeDef:
return {
"VerifiedAccessEndpointTargets": ...,
}
# GetVerifiedAccessEndpointTargetsResultTypeDef definition
class GetVerifiedAccessEndpointTargetsResultTypeDef(TypedDict):
VerifiedAccessEndpointTargets: List[VerifiedAccessEndpointTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetVpnConnectionDeviceTypesResultTypeDef#
# GetVpnConnectionDeviceTypesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVpnConnectionDeviceTypesResultTypeDef
def get_value() -> GetVpnConnectionDeviceTypesResultTypeDef:
return {
"VpnConnectionDeviceTypes": ...,
}
# GetVpnConnectionDeviceTypesResultTypeDef definition
class GetVpnConnectionDeviceTypesResultTypeDef(TypedDict):
VpnConnectionDeviceTypes: List[VpnConnectionDeviceTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetVpnTunnelReplacementStatusResultTypeDef#
# GetVpnTunnelReplacementStatusResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetVpnTunnelReplacementStatusResultTypeDef
def get_value() -> GetVpnTunnelReplacementStatusResultTypeDef:
return {
"VpnConnectionId": ...,
}
# GetVpnTunnelReplacementStatusResultTypeDef definition
class GetVpnTunnelReplacementStatusResultTypeDef(TypedDict):
VpnConnectionId: str,
TransitGatewayId: str,
CustomerGatewayId: str,
VpnGatewayId: str,
VpnTunnelOutsideIpAddress: str,
MaintenanceDetails: MaintenanceDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GpuDeviceInfoTypeDef#
# GpuDeviceInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GpuDeviceInfoTypeDef
def get_value() -> GpuDeviceInfoTypeDef:
return {
"Name": ...,
}
# GpuDeviceInfoTypeDef definition
class GpuDeviceInfoTypeDef(TypedDict):
Name: NotRequired[str],
Manufacturer: NotRequired[str],
Count: NotRequired[int],
MemoryInfo: NotRequired[GpuDeviceMemoryInfoTypeDef], # (1)
IamInstanceProfileAssociationTypeDef#
# IamInstanceProfileAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IamInstanceProfileAssociationTypeDef
def get_value() -> IamInstanceProfileAssociationTypeDef:
return {
"AssociationId": ...,
}
# IamInstanceProfileAssociationTypeDef definition
class IamInstanceProfileAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
InstanceId: NotRequired[str],
IamInstanceProfile: NotRequired[IamInstanceProfileTypeDef], # (1)
State: NotRequired[IamInstanceProfileAssociationStateType], # (2)
Timestamp: NotRequired[datetime],
LaunchPermissionModificationsTypeDef#
# LaunchPermissionModificationsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchPermissionModificationsTypeDef
def get_value() -> LaunchPermissionModificationsTypeDef:
return {
"Add": ...,
}
# LaunchPermissionModificationsTypeDef definition
class LaunchPermissionModificationsTypeDef(TypedDict):
Add: NotRequired[Sequence[LaunchPermissionTypeDef]], # (1)
Remove: NotRequired[Sequence[LaunchPermissionTypeDef]], # (1)
ReplaceImageCriteriaInAllowedImagesSettingsRequestTypeDef#
# ReplaceImageCriteriaInAllowedImagesSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceImageCriteriaInAllowedImagesSettingsRequestTypeDef
def get_value() -> ReplaceImageCriteriaInAllowedImagesSettingsRequestTypeDef:
return {
"ImageCriteria": ...,
}
# ReplaceImageCriteriaInAllowedImagesSettingsRequestTypeDef definition
class ReplaceImageCriteriaInAllowedImagesSettingsRequestTypeDef(TypedDict):
ImageCriteria: NotRequired[Sequence[ImageCriterionRequestTypeDef]], # (1)
DryRun: NotRequired[bool],
ImageDiskContainerTypeDef#
# ImageDiskContainerTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImageDiskContainerTypeDef
def get_value() -> ImageDiskContainerTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotDiskContainerTypeDef
def get_value() -> SnapshotDiskContainerTypeDef:
return {
"Description": ...,
}
# SnapshotDiskContainerTypeDef definition
class SnapshotDiskContainerTypeDef(TypedDict):
Description: NotRequired[str],
Format: NotRequired[str],
Url: NotRequired[str],
UserBucket: NotRequired[UserBucketTypeDef], # (1)
ListImagesInRecycleBinResultTypeDef#
# ListImagesInRecycleBinResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ListImagesInRecycleBinResultTypeDef
def get_value() -> ListImagesInRecycleBinResultTypeDef:
return {
"Images": ...,
}
# ListImagesInRecycleBinResultTypeDef definition
class ListImagesInRecycleBinResultTypeDef(TypedDict):
Images: List[ImageRecycleBinInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LocalGatewayRouteTableTypeDef#
# LocalGatewayRouteTableTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LocalGatewayRouteTableTypeDef
def get_value() -> LocalGatewayRouteTableTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportInstanceLaunchSpecificationTypeDef
def get_value() -> ImportInstanceLaunchSpecificationTypeDef:
return {
"Architecture": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InferenceDeviceInfoTypeDef
def get_value() -> InferenceDeviceInfoTypeDef:
return {
"Count": ...,
}
# InferenceDeviceInfoTypeDef definition
class InferenceDeviceInfoTypeDef(TypedDict):
Count: NotRequired[int],
Name: NotRequired[str],
Manufacturer: NotRequired[str],
MemoryInfo: NotRequired[InferenceDeviceMemoryInfoTypeDef], # (1)
InstanceAttachmentEnaSrdSpecificationTypeDef#
# InstanceAttachmentEnaSrdSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceAttachmentEnaSrdSpecificationTypeDef
def get_value() -> InstanceAttachmentEnaSrdSpecificationTypeDef:
return {
"EnaSrdEnabled": ...,
}
# InstanceAttachmentEnaSrdSpecificationTypeDef definition
class InstanceAttachmentEnaSrdSpecificationTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[InstanceAttachmentEnaSrdUdpSpecificationTypeDef], # (1)
ModifyInstanceCreditSpecificationRequestTypeDef#
# ModifyInstanceCreditSpecificationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceCreditSpecificationRequestTypeDef
def get_value() -> ModifyInstanceCreditSpecificationRequestTypeDef:
return {
"InstanceCreditSpecifications": ...,
}
# ModifyInstanceCreditSpecificationRequestTypeDef definition
class ModifyInstanceCreditSpecificationRequestTypeDef(TypedDict):
InstanceCreditSpecifications: Sequence[InstanceCreditSpecificationRequestTypeDef], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
InstanceImageMetadataTypeDef#
# InstanceImageMetadataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceImageMetadataTypeDef
def get_value() -> InstanceImageMetadataTypeDef:
return {
"InstanceId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceStateChangeTypeDef
def get_value() -> InstanceStateChangeTypeDef:
return {
"InstanceId": ...,
}
# InstanceStateChangeTypeDef definition
class InstanceStateChangeTypeDef(TypedDict):
InstanceId: NotRequired[str],
CurrentState: NotRequired[InstanceStateTypeDef], # (1)
PreviousState: NotRequired[InstanceStateTypeDef], # (1)
ModifyInstanceMetadataOptionsResultTypeDef#
# ModifyInstanceMetadataOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceMetadataOptionsResultTypeDef
def get_value() -> ModifyInstanceMetadataOptionsResultTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceMetadataOptionsResultTypeDef definition
class ModifyInstanceMetadataOptionsResultTypeDef(TypedDict):
InstanceId: str,
InstanceMetadataOptions: InstanceMetadataOptionsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceMonitoringTypeDef#
# InstanceMonitoringTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceMonitoringTypeDef
def get_value() -> InstanceMonitoringTypeDef:
return {
"InstanceId": ...,
}
# InstanceMonitoringTypeDef definition
class InstanceMonitoringTypeDef(TypedDict):
InstanceId: NotRequired[str],
Monitoring: NotRequired[MonitoringTypeDef], # (1)
InstancePrivateIpAddressTypeDef#
# InstancePrivateIpAddressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstancePrivateIpAddressTypeDef
def get_value() -> InstancePrivateIpAddressTypeDef:
return {
"Association": ...,
}
# InstancePrivateIpAddressTypeDef definition
class InstancePrivateIpAddressTypeDef(TypedDict):
Association: NotRequired[InstanceNetworkInterfaceAssociationTypeDef], # (1)
Primary: NotRequired[bool],
PrivateDnsName: NotRequired[str],
PrivateIpAddress: NotRequired[str],
InstanceStatusSummaryTypeDef#
# InstanceStatusSummaryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceStatusSummaryTypeDef
def get_value() -> InstanceStatusSummaryTypeDef:
return {
"Details": ...,
}
# InstanceStatusSummaryTypeDef definition
class InstanceStatusSummaryTypeDef(TypedDict):
Details: NotRequired[List[InstanceStatusDetailsTypeDef]], # (1)
Status: NotRequired[SummaryStatusType], # (2)
ModifyInstanceEventStartTimeResultTypeDef#
# ModifyInstanceEventStartTimeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceEventStartTimeResultTypeDef
def get_value() -> ModifyInstanceEventStartTimeResultTypeDef:
return {
"Event": ...,
}
# ModifyInstanceEventStartTimeResultTypeDef definition
class ModifyInstanceEventStartTimeResultTypeDef(TypedDict):
Event: InstanceStatusEventTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IpPermissionOutputTypeDef#
# IpPermissionOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpPermissionOutputTypeDef
def get_value() -> IpPermissionOutputTypeDef:
return {
"IpProtocol": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IpPermissionTypeDef
def get_value() -> IpPermissionTypeDef:
return {
"IpProtocol": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import StaleIpPermissionTypeDef
def get_value() -> StaleIpPermissionTypeDef:
return {
"FromPort": ...,
}
# 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)
ProvisionIpamPoolCidrRequestTypeDef#
# ProvisionIpamPoolCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionIpamPoolCidrRequestTypeDef
def get_value() -> ProvisionIpamPoolCidrRequestTypeDef:
return {
"IpamPoolId": ...,
}
# ProvisionIpamPoolCidrRequestTypeDef definition
class ProvisionIpamPoolCidrRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamDiscoveredAccountTypeDef
def get_value() -> IpamDiscoveredAccountTypeDef:
return {
"AccountId": ...,
}
# IpamDiscoveredAccountTypeDef definition
class IpamDiscoveredAccountTypeDef(TypedDict):
AccountId: NotRequired[str],
DiscoveryRegion: NotRequired[str],
FailureReason: NotRequired[IpamDiscoveryFailureReasonTypeDef], # (1)
LastAttemptedDiscoveryTime: NotRequired[datetime],
LastSuccessfulDiscoveryTime: NotRequired[datetime],
OrganizationalUnitId: NotRequired[str],
IpamDiscoveredResourceCidrTypeDef#
# IpamDiscoveredResourceCidrTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamDiscoveredResourceCidrTypeDef
def get_value() -> IpamDiscoveredResourceCidrTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamResourceCidrTypeDef
def get_value() -> IpamResourceCidrTypeDef:
return {
"IpamId": ...,
}
# 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
IpamTypeDef#
# IpamTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamTypeDef
def get_value() -> IpamTypeDef:
return {
"OwnerId": ...,
}
# 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
IpamResourceDiscoveryTypeDef#
# IpamResourceDiscoveryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamResourceDiscoveryTypeDef
def get_value() -> IpamResourceDiscoveryTypeDef:
return {
"OwnerId": ...,
}
# IpamResourceDiscoveryTypeDef definition
class IpamResourceDiscoveryTypeDef(TypedDict):
OwnerId: NotRequired[str],
IpamResourceDiscoveryId: NotRequired[str],
IpamResourceDiscoveryArn: NotRequired[str],
IpamResourceDiscoveryRegion: NotRequired[str],
Description: NotRequired[str],
OperatingRegions: NotRequired[List[IpamOperatingRegionTypeDef]], # (1)
IsDefault: NotRequired[bool],
State: NotRequired[IpamResourceDiscoveryStateType], # (2)
Tags: NotRequired[List[TagTypeDef]], # (3)
OrganizationalUnitExclusions: NotRequired[List[IpamOrganizationalUnitExclusionTypeDef]], # (4)
- See IpamOperatingRegionTypeDef
- See IpamResourceDiscoveryStateType
- See TagTypeDef
- See IpamOrganizationalUnitExclusionTypeDef
IpamPoolCidrTypeDef#
# IpamPoolCidrTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPoolCidrTypeDef
def get_value() -> IpamPoolCidrTypeDef:
return {
"Cidr": ...,
}
# IpamPoolCidrTypeDef definition
class IpamPoolCidrTypeDef(TypedDict):
Cidr: NotRequired[str],
State: NotRequired[IpamPoolCidrStateType], # (1)
FailureReason: NotRequired[IpamPoolCidrFailureReasonTypeDef], # (2)
IpamPoolCidrId: NotRequired[str],
NetmaskLength: NotRequired[int],
IpamPoolTypeDef#
# IpamPoolTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPoolTypeDef
def get_value() -> IpamPoolTypeDef:
return {
"OwnerId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamPublicAddressTagsTypeDef
def get_value() -> IpamPublicAddressTagsTypeDef:
return {
"EipTags": ...,
}
# IpamPublicAddressTagsTypeDef definition
class IpamPublicAddressTagsTypeDef(TypedDict):
EipTags: NotRequired[List[IpamPublicAddressTagTypeDef]], # (1)
Ipv6PoolTypeDef#
# Ipv6PoolTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import Ipv6PoolTypeDef
def get_value() -> Ipv6PoolTypeDef:
return {
"PoolId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateBlockDeviceMappingRequestTypeDef
def get_value() -> LaunchTemplateBlockDeviceMappingRequestTypeDef:
return {
"DeviceName": ...,
}
# LaunchTemplateBlockDeviceMappingRequestTypeDef definition
class LaunchTemplateBlockDeviceMappingRequestTypeDef(TypedDict):
DeviceName: NotRequired[str],
VirtualName: NotRequired[str],
Ebs: NotRequired[LaunchTemplateEbsBlockDeviceRequestTypeDef], # (1)
NoDevice: NotRequired[str],
LaunchTemplateBlockDeviceMappingTypeDef#
# LaunchTemplateBlockDeviceMappingTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateBlockDeviceMappingTypeDef
def get_value() -> LaunchTemplateBlockDeviceMappingTypeDef:
return {
"DeviceName": ...,
}
# LaunchTemplateBlockDeviceMappingTypeDef definition
class LaunchTemplateBlockDeviceMappingTypeDef(TypedDict):
DeviceName: NotRequired[str],
VirtualName: NotRequired[str],
Ebs: NotRequired[LaunchTemplateEbsBlockDeviceTypeDef], # (1)
NoDevice: NotRequired[str],
LaunchTemplateEnaSrdSpecificationTypeDef#
# LaunchTemplateEnaSrdSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateEnaSrdSpecificationTypeDef
def get_value() -> LaunchTemplateEnaSrdSpecificationTypeDef:
return {
"EnaSrdEnabled": ...,
}
# LaunchTemplateEnaSrdSpecificationTypeDef definition
class LaunchTemplateEnaSrdSpecificationTypeDef(TypedDict):
EnaSrdEnabled: NotRequired[bool],
EnaSrdUdpSpecification: NotRequired[LaunchTemplateEnaSrdUdpSpecificationTypeDef], # (1)
LaunchTemplateInstanceMarketOptionsTypeDef#
# LaunchTemplateInstanceMarketOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateInstanceMarketOptionsTypeDef
def get_value() -> LaunchTemplateInstanceMarketOptionsTypeDef:
return {
"MarketType": ...,
}
# LaunchTemplateInstanceMarketOptionsTypeDef definition
class LaunchTemplateInstanceMarketOptionsTypeDef(TypedDict):
MarketType: NotRequired[MarketTypeType], # (1)
SpotOptions: NotRequired[LaunchTemplateSpotMarketOptionsTypeDef], # (2)
ListSnapshotsInRecycleBinResultTypeDef#
# ListSnapshotsInRecycleBinResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ListSnapshotsInRecycleBinResultTypeDef
def get_value() -> ListSnapshotsInRecycleBinResultTypeDef:
return {
"Snapshots": ...,
}
# ListSnapshotsInRecycleBinResultTypeDef definition
class ListSnapshotsInRecycleBinResultTypeDef(TypedDict):
Snapshots: List[SnapshotRecycleBinInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LoadPermissionModificationsTypeDef#
# LoadPermissionModificationsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LoadPermissionModificationsTypeDef
def get_value() -> LoadPermissionModificationsTypeDef:
return {
"Add": ...,
}
# LoadPermissionModificationsTypeDef definition
class LoadPermissionModificationsTypeDef(TypedDict):
Add: NotRequired[Sequence[LoadPermissionRequestTypeDef]], # (1)
Remove: NotRequired[Sequence[LoadPermissionRequestTypeDef]], # (1)
MediaDeviceInfoTypeDef#
# MediaDeviceInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MediaDeviceInfoTypeDef
def get_value() -> MediaDeviceInfoTypeDef:
return {
"Count": ...,
}
# MediaDeviceInfoTypeDef definition
class MediaDeviceInfoTypeDef(TypedDict):
Count: NotRequired[int],
Name: NotRequired[str],
Manufacturer: NotRequired[str],
MemoryInfo: NotRequired[MediaDeviceMemoryInfoTypeDef], # (1)
ModifyIpamRequestTypeDef#
# ModifyIpamRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamRequestTypeDef
def get_value() -> ModifyIpamRequestTypeDef:
return {
"IpamId": ...,
}
# ModifyIpamRequestTypeDef definition
class ModifyIpamRequestTypeDef(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],
ModifyIpamResourceDiscoveryRequestTypeDef#
# ModifyIpamResourceDiscoveryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamResourceDiscoveryRequestTypeDef
def get_value() -> ModifyIpamResourceDiscoveryRequestTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# ModifyIpamResourceDiscoveryRequestTypeDef definition
class ModifyIpamResourceDiscoveryRequestTypeDef(TypedDict):
IpamResourceDiscoveryId: str,
DryRun: NotRequired[bool],
Description: NotRequired[str],
AddOperatingRegions: NotRequired[Sequence[AddIpamOperatingRegionTypeDef]], # (1)
RemoveOperatingRegions: NotRequired[Sequence[RemoveIpamOperatingRegionTypeDef]], # (2)
AddOrganizationalUnitExclusions: NotRequired[Sequence[AddIpamOrganizationalUnitExclusionTypeDef]], # (3)
RemoveOrganizationalUnitExclusions: NotRequired[Sequence[RemoveIpamOrganizationalUnitExclusionTypeDef]], # (4)
- See AddIpamOperatingRegionTypeDef
- See RemoveIpamOperatingRegionTypeDef
- See AddIpamOrganizationalUnitExclusionTypeDef
- See RemoveIpamOrganizationalUnitExclusionTypeDef
ModifyManagedPrefixListRequestTypeDef#
# ModifyManagedPrefixListRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyManagedPrefixListRequestTypeDef
def get_value() -> ModifyManagedPrefixListRequestTypeDef:
return {
"PrefixListId": ...,
}
# ModifyManagedPrefixListRequestTypeDef definition
class ModifyManagedPrefixListRequestTypeDef(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],
ModifyReservedInstancesRequestTypeDef#
# ModifyReservedInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyReservedInstancesRequestTypeDef
def get_value() -> ModifyReservedInstancesRequestTypeDef:
return {
"ReservedInstancesIds": ...,
}
# ModifyReservedInstancesRequestTypeDef definition
class ModifyReservedInstancesRequestTypeDef(TypedDict):
ReservedInstancesIds: Sequence[str],
TargetConfigurations: Sequence[ReservedInstancesConfigurationTypeDef], # (1)
ClientToken: NotRequired[str],
ReservedInstancesModificationResultTypeDef#
# ReservedInstancesModificationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstancesModificationResultTypeDef
def get_value() -> ReservedInstancesModificationResultTypeDef:
return {
"ReservedInstancesId": ...,
}
# ReservedInstancesModificationResultTypeDef definition
class ReservedInstancesModificationResultTypeDef(TypedDict):
ReservedInstancesId: NotRequired[str],
TargetConfiguration: NotRequired[ReservedInstancesConfigurationTypeDef], # (1)
ModifyTransitGatewayRequestTypeDef#
# ModifyTransitGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTransitGatewayRequestTypeDef
def get_value() -> ModifyTransitGatewayRequestTypeDef:
return {
"TransitGatewayId": ...,
}
# ModifyTransitGatewayRequestTypeDef definition
class ModifyTransitGatewayRequestTypeDef(TypedDict):
TransitGatewayId: str,
Description: NotRequired[str],
Options: NotRequired[ModifyTransitGatewayOptionsTypeDef], # (1)
DryRun: NotRequired[bool],
ModifyTransitGatewayVpcAttachmentRequestTypeDef#
# ModifyTransitGatewayVpcAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTransitGatewayVpcAttachmentRequestTypeDef
def get_value() -> ModifyTransitGatewayVpcAttachmentRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# ModifyTransitGatewayVpcAttachmentRequestTypeDef definition
class ModifyTransitGatewayVpcAttachmentRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
AddSubnetIds: NotRequired[Sequence[str]],
RemoveSubnetIds: NotRequired[Sequence[str]],
Options: NotRequired[ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef], # (1)
DryRun: NotRequired[bool],
ModifyVerifiedAccessEndpointCidrOptionsTypeDef#
# ModifyVerifiedAccessEndpointCidrOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointCidrOptionsTypeDef
def get_value() -> ModifyVerifiedAccessEndpointCidrOptionsTypeDef:
return {
"PortRanges": ...,
}
# ModifyVerifiedAccessEndpointCidrOptionsTypeDef definition
class ModifyVerifiedAccessEndpointCidrOptionsTypeDef(TypedDict):
PortRanges: NotRequired[Sequence[ModifyVerifiedAccessEndpointPortRangeTypeDef]], # (1)
ModifyVerifiedAccessEndpointEniOptionsTypeDef#
# ModifyVerifiedAccessEndpointEniOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointEniOptionsTypeDef
def get_value() -> ModifyVerifiedAccessEndpointEniOptionsTypeDef:
return {
"Protocol": ...,
}
# ModifyVerifiedAccessEndpointEniOptionsTypeDef definition
class ModifyVerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
PortRanges: NotRequired[Sequence[ModifyVerifiedAccessEndpointPortRangeTypeDef]], # (2)
ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef#
# ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef
def get_value() -> ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef:
return {
"SubnetIds": ...,
}
# ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef definition
class ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
PortRanges: NotRequired[Sequence[ModifyVerifiedAccessEndpointPortRangeTypeDef]], # (2)
ModifyVerifiedAccessEndpointPolicyResultTypeDef#
# ModifyVerifiedAccessEndpointPolicyResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointPolicyResultTypeDef
def get_value() -> ModifyVerifiedAccessEndpointPolicyResultTypeDef:
return {
"PolicyEnabled": ...,
}
# ModifyVerifiedAccessEndpointPolicyResultTypeDef definition
class ModifyVerifiedAccessEndpointPolicyResultTypeDef(TypedDict):
PolicyEnabled: bool,
PolicyDocument: str,
SseSpecification: VerifiedAccessSseSpecificationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVerifiedAccessGroupPolicyResultTypeDef#
# ModifyVerifiedAccessGroupPolicyResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessGroupPolicyResultTypeDef
def get_value() -> ModifyVerifiedAccessGroupPolicyResultTypeDef:
return {
"PolicyEnabled": ...,
}
# ModifyVerifiedAccessGroupPolicyResultTypeDef definition
class ModifyVerifiedAccessGroupPolicyResultTypeDef(TypedDict):
PolicyEnabled: bool,
PolicyDocument: str,
SseSpecification: VerifiedAccessSseSpecificationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VerifiedAccessGroupTypeDef#
# VerifiedAccessGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessGroupTypeDef
def get_value() -> VerifiedAccessGroupTypeDef:
return {
"VerifiedAccessGroupId": ...,
}
# 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)
ModifyVerifiedAccessTrustProviderRequestTypeDef#
# ModifyVerifiedAccessTrustProviderRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessTrustProviderRequestTypeDef
def get_value() -> ModifyVerifiedAccessTrustProviderRequestTypeDef:
return {
"VerifiedAccessTrustProviderId": ...,
}
# ModifyVerifiedAccessTrustProviderRequestTypeDef definition
class ModifyVerifiedAccessTrustProviderRequestTypeDef(TypedDict):
VerifiedAccessTrustProviderId: str,
OidcOptions: NotRequired[ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef], # (1)
DeviceOptions: NotRequired[ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef], # (2)
Description: NotRequired[str],
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef], # (3)
NativeApplicationOidcOptions: NotRequired[ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef], # (4)
- See ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef
- See ModifyVerifiedAccessTrustProviderDeviceOptionsTypeDef
- See VerifiedAccessSseSpecificationRequestTypeDef
- See ModifyVerifiedAccessNativeApplicationOidcOptionsTypeDef
ModifyVpcPeeringConnectionOptionsRequestTypeDef#
# ModifyVpcPeeringConnectionOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcPeeringConnectionOptionsRequestTypeDef
def get_value() -> ModifyVpcPeeringConnectionOptionsRequestTypeDef:
return {
"VpcPeeringConnectionId": ...,
}
# ModifyVpcPeeringConnectionOptionsRequestTypeDef definition
class ModifyVpcPeeringConnectionOptionsRequestTypeDef(TypedDict):
VpcPeeringConnectionId: str,
AccepterPeeringConnectionOptions: NotRequired[PeeringConnectionOptionsRequestTypeDef], # (1)
DryRun: NotRequired[bool],
RequesterPeeringConnectionOptions: NotRequired[PeeringConnectionOptionsRequestTypeDef], # (1)
ModifyVpcPeeringConnectionOptionsResultTypeDef#
# ModifyVpcPeeringConnectionOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcPeeringConnectionOptionsResultTypeDef
def get_value() -> ModifyVpcPeeringConnectionOptionsResultTypeDef:
return {
"AccepterPeeringConnectionOptions": ...,
}
# ModifyVpcPeeringConnectionOptionsResultTypeDef definition
class ModifyVpcPeeringConnectionOptionsResultTypeDef(TypedDict):
AccepterPeeringConnectionOptions: PeeringConnectionOptionsTypeDef, # (1)
RequesterPeeringConnectionOptions: PeeringConnectionOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NatGatewayTypeDef#
# NatGatewayTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NatGatewayTypeDef
def get_value() -> NatGatewayTypeDef:
return {
"CreateTime": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInfoTypeDef
def get_value() -> NetworkInfoTypeDef:
return {
"NetworkPerformance": ...,
}
# NetworkInfoTypeDef definition
class NetworkInfoTypeDef(TypedDict):
NetworkPerformance: NotRequired[str],
MaximumNetworkInterfaces: NotRequired[int],
MaximumNetworkCards: NotRequired[int],
DefaultNetworkCardIndex: NotRequired[int],
NetworkCards: NotRequired[List[NetworkCardInfoTypeDef]], # (1)
Ipv4AddressesPerInterface: NotRequired[int],
Ipv6AddressesPerInterface: NotRequired[int],
Ipv6Supported: NotRequired[bool],
EnaSupport: NotRequired[EnaSupportType], # (2)
EfaSupported: NotRequired[bool],
EfaInfo: NotRequired[EfaInfoTypeDef], # (3)
EncryptionInTransitSupported: NotRequired[bool],
EnaSrdSupported: NotRequired[bool],
BandwidthWeightings: NotRequired[List[BandwidthWeightingTypeType]], # (4)
- See NetworkCardInfoTypeDef
- See EnaSupportType
- See EfaInfoTypeDef
- See BandwidthWeightingTypeType
NetworkInterfacePrivateIpAddressTypeDef#
# NetworkInterfacePrivateIpAddressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfacePrivateIpAddressTypeDef
def get_value() -> NetworkInterfacePrivateIpAddressTypeDef:
return {
"Association": ...,
}
# NetworkInterfacePrivateIpAddressTypeDef definition
class NetworkInterfacePrivateIpAddressTypeDef(TypedDict):
Association: NotRequired[NetworkInterfaceAssociationTypeDef], # (1)
Primary: NotRequired[bool],
PrivateDnsName: NotRequired[str],
PrivateIpAddress: NotRequired[str],
NetworkInterfacePermissionTypeDef#
# NetworkInterfacePermissionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfacePermissionTypeDef
def get_value() -> NetworkInterfacePermissionTypeDef:
return {
"NetworkInterfacePermissionId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import NeuronDeviceInfoTypeDef
def get_value() -> NeuronDeviceInfoTypeDef:
return {
"Count": ...,
}
# NeuronDeviceInfoTypeDef definition
class NeuronDeviceInfoTypeDef(TypedDict):
Count: NotRequired[int],
Name: NotRequired[str],
CoreInfo: NotRequired[NeuronDeviceCoreInfoTypeDef], # (1)
MemoryInfo: NotRequired[NeuronDeviceMemoryInfoTypeDef], # (2)
VerifiedAccessTrustProviderTypeDef#
# VerifiedAccessTrustProviderTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessTrustProviderTypeDef
def get_value() -> VerifiedAccessTrustProviderTypeDef:
return {
"VerifiedAccessTrustProviderId": ...,
}
# VerifiedAccessTrustProviderTypeDef definition
class VerifiedAccessTrustProviderTypeDef(TypedDict):
VerifiedAccessTrustProviderId: NotRequired[str],
Description: NotRequired[str],
TrustProviderType: NotRequired[TrustProviderTypeType], # (1)
UserTrustProviderType: NotRequired[UserTrustProviderTypeType], # (2)
DeviceTrustProviderType: NotRequired[DeviceTrustProviderTypeType], # (3)
OidcOptions: NotRequired[OidcOptionsTypeDef], # (4)
DeviceOptions: NotRequired[DeviceOptionsTypeDef], # (5)
PolicyReferenceName: NotRequired[str],
CreationTime: NotRequired[str],
LastUpdatedTime: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (6)
SseSpecification: NotRequired[VerifiedAccessSseSpecificationResponseTypeDef], # (7)
NativeApplicationOidcOptions: NotRequired[NativeApplicationOidcOptionsTypeDef], # (8)
- See TrustProviderTypeType
- See UserTrustProviderTypeType
- See DeviceTrustProviderTypeType
- See OidcOptionsTypeDef
- See DeviceOptionsTypeDef
- See TagTypeDef
- See VerifiedAccessSseSpecificationResponseTypeDef
- See NativeApplicationOidcOptionsTypeDef
PathRequestFilterTypeDef#
# PathRequestFilterTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PathRequestFilterTypeDef
def get_value() -> PathRequestFilterTypeDef:
return {
"SourceAddress": ...,
}
# PathRequestFilterTypeDef definition
class PathRequestFilterTypeDef(TypedDict):
SourceAddress: NotRequired[str],
SourcePortRange: NotRequired[RequestFilterPortRangeTypeDef], # (1)
DestinationAddress: NotRequired[str],
DestinationPortRange: NotRequired[RequestFilterPortRangeTypeDef], # (1)
PathStatementRequestTypeDef#
# PathStatementRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PathStatementRequestTypeDef
def get_value() -> PathStatementRequestTypeDef:
return {
"PacketHeaderStatement": ...,
}
# PathStatementRequestTypeDef definition
class PathStatementRequestTypeDef(TypedDict):
PacketHeaderStatement: NotRequired[PacketHeaderStatementRequestTypeDef], # (1)
ResourceStatement: NotRequired[ResourceStatementRequestTypeDef], # (2)
ThroughResourcesStatementRequestTypeDef#
# ThroughResourcesStatementRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ThroughResourcesStatementRequestTypeDef
def get_value() -> ThroughResourcesStatementRequestTypeDef:
return {
"ResourceStatement": ...,
}
# ThroughResourcesStatementRequestTypeDef definition
class ThroughResourcesStatementRequestTypeDef(TypedDict):
ResourceStatement: NotRequired[ResourceStatementRequestTypeDef], # (1)
PathStatementTypeDef#
# PathStatementTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PathStatementTypeDef
def get_value() -> PathStatementTypeDef:
return {
"PacketHeaderStatement": ...,
}
# PathStatementTypeDef definition
class PathStatementTypeDef(TypedDict):
PacketHeaderStatement: NotRequired[PacketHeaderStatementTypeDef], # (1)
ResourceStatement: NotRequired[ResourceStatementTypeDef], # (2)
ThroughResourcesStatementTypeDef#
# ThroughResourcesStatementTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ThroughResourcesStatementTypeDef
def get_value() -> ThroughResourcesStatementTypeDef:
return {
"ResourceStatement": ...,
}
# ThroughResourcesStatementTypeDef definition
class ThroughResourcesStatementTypeDef(TypedDict):
ResourceStatement: NotRequired[ResourceStatementTypeDef], # (1)
ReservedInstancesListingTypeDef#
# ReservedInstancesListingTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstancesListingTypeDef
def get_value() -> ReservedInstancesListingTypeDef:
return {
"ClientToken": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionPublicIpv4PoolCidrResultTypeDef
def get_value() -> ProvisionPublicIpv4PoolCidrResultTypeDef:
return {
"PoolId": ...,
}
# ProvisionPublicIpv4PoolCidrResultTypeDef definition
class ProvisionPublicIpv4PoolCidrResultTypeDef(TypedDict):
PoolId: str,
PoolAddressRange: PublicIpv4PoolRangeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PublicIpv4PoolTypeDef#
# PublicIpv4PoolTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PublicIpv4PoolTypeDef
def get_value() -> PublicIpv4PoolTypeDef:
return {
"PoolId": ...,
}
# 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
PurchaseScheduledInstancesRequestTypeDef#
# PurchaseScheduledInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseScheduledInstancesRequestTypeDef
def get_value() -> PurchaseScheduledInstancesRequestTypeDef:
return {
"PurchaseRequests": ...,
}
# PurchaseScheduledInstancesRequestTypeDef definition
class PurchaseScheduledInstancesRequestTypeDef(TypedDict):
PurchaseRequests: Sequence[PurchaseRequestTypeDef], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
PurchaseReservedInstancesOfferingRequestTypeDef#
# PurchaseReservedInstancesOfferingRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseReservedInstancesOfferingRequestTypeDef
def get_value() -> PurchaseReservedInstancesOfferingRequestTypeDef:
return {
"InstanceCount": ...,
}
# PurchaseReservedInstancesOfferingRequestTypeDef definition
class PurchaseReservedInstancesOfferingRequestTypeDef(TypedDict):
InstanceCount: int,
ReservedInstancesOfferingId: str,
PurchaseTime: NotRequired[TimestampTypeDef],
DryRun: NotRequired[bool],
LimitPrice: NotRequired[ReservedInstanceLimitPriceTypeDef], # (1)
ReservedInstancesOfferingTypeDef#
# ReservedInstancesOfferingTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstancesOfferingTypeDef
def get_value() -> ReservedInstancesOfferingTypeDef:
return {
"CurrencyCode": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstancesTypeDef
def get_value() -> ReservedInstancesTypeDef:
return {
"CurrencyCode": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupRuleTypeDef
def get_value() -> SecurityGroupRuleTypeDef:
return {
"SecurityGroupRuleId": ...,
}
# 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],
RegisterInstanceEventNotificationAttributesRequestTypeDef#
# RegisterInstanceEventNotificationAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterInstanceEventNotificationAttributesRequestTypeDef
def get_value() -> RegisterInstanceEventNotificationAttributesRequestTypeDef:
return {
"InstanceTagAttribute": ...,
}
# RegisterInstanceEventNotificationAttributesRequestTypeDef definition
class RegisterInstanceEventNotificationAttributesRequestTypeDef(TypedDict):
InstanceTagAttribute: RegisterInstanceTagAttributeRequestTypeDef, # (1)
DryRun: NotRequired[bool],
RegisterTransitGatewayMulticastGroupMembersResultTypeDef#
# RegisterTransitGatewayMulticastGroupMembersResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterTransitGatewayMulticastGroupMembersResultTypeDef
def get_value() -> RegisterTransitGatewayMulticastGroupMembersResultTypeDef:
return {
"RegisteredMulticastGroupMembers": ...,
}
# RegisterTransitGatewayMulticastGroupMembersResultTypeDef definition
class RegisterTransitGatewayMulticastGroupMembersResultTypeDef(TypedDict):
RegisteredMulticastGroupMembers: TransitGatewayMulticastRegisteredGroupMembersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterTransitGatewayMulticastGroupSourcesResultTypeDef#
# RegisterTransitGatewayMulticastGroupSourcesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterTransitGatewayMulticastGroupSourcesResultTypeDef
def get_value() -> RegisterTransitGatewayMulticastGroupSourcesResultTypeDef:
return {
"RegisteredMulticastGroupSources": ...,
}
# RegisterTransitGatewayMulticastGroupSourcesResultTypeDef definition
class RegisterTransitGatewayMulticastGroupSourcesResultTypeDef(TypedDict):
RegisteredMulticastGroupSources: TransitGatewayMulticastRegisteredGroupSourcesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StorageOutputTypeDef#
# StorageOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StorageOutputTypeDef
def get_value() -> StorageOutputTypeDef:
return {
"S3": ...,
}
# StorageOutputTypeDef definition
class StorageOutputTypeDef(TypedDict):
S3: NotRequired[S3StorageOutputTypeDef], # (1)
ScheduledInstanceAvailabilityTypeDef#
# ScheduledInstanceAvailabilityTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstanceAvailabilityTypeDef
def get_value() -> ScheduledInstanceAvailabilityTypeDef:
return {
"AvailabilityZone": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstanceTypeDef
def get_value() -> ScheduledInstanceTypeDef:
return {
"AvailabilityZone": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesBlockDeviceMappingTypeDef
def get_value() -> ScheduledInstancesBlockDeviceMappingTypeDef:
return {
"DeviceName": ...,
}
# ScheduledInstancesBlockDeviceMappingTypeDef definition
class ScheduledInstancesBlockDeviceMappingTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[ScheduledInstancesEbsTypeDef], # (1)
NoDevice: NotRequired[str],
VirtualName: NotRequired[str],
ScheduledInstancesNetworkInterfaceTypeDef#
# ScheduledInstancesNetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesNetworkInterfaceTypeDef
def get_value() -> ScheduledInstancesNetworkInterfaceTypeDef:
return {
"AssociatePublicIpAddress": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SearchTransitGatewayMulticastGroupsResultTypeDef
def get_value() -> SearchTransitGatewayMulticastGroupsResultTypeDef:
return {
"MulticastGroups": ...,
}
# SearchTransitGatewayMulticastGroupsResultTypeDef definition
class SearchTransitGatewayMulticastGroupsResultTypeDef(TypedDict):
MulticastGroups: List[TransitGatewayMulticastGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
SecurityGroupRuleUpdateTypeDef#
# SecurityGroupRuleUpdateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupRuleUpdateTypeDef
def get_value() -> SecurityGroupRuleUpdateTypeDef:
return {
"SecurityGroupRuleId": ...,
}
# SecurityGroupRuleUpdateTypeDef definition
class SecurityGroupRuleUpdateTypeDef(TypedDict):
SecurityGroupRuleId: str,
SecurityGroupRule: NotRequired[SecurityGroupRuleRequestTypeDef], # (1)
ServiceDetailTypeDef#
# ServiceDetailTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ServiceDetailTypeDef
def get_value() -> ServiceDetailTypeDef:
return {
"ServiceName": ...,
}
# ServiceDetailTypeDef definition
class ServiceDetailTypeDef(TypedDict):
ServiceName: NotRequired[str],
ServiceId: NotRequired[str],
ServiceType: NotRequired[List[ServiceTypeDetailTypeDef]], # (1)
ServiceRegion: NotRequired[str],
AvailabilityZones: NotRequired[List[str]],
Owner: NotRequired[str],
BaseEndpointDnsNames: NotRequired[List[str]],
PrivateDnsName: NotRequired[str],
PrivateDnsNames: NotRequired[List[PrivateDnsDetailsTypeDef]], # (2)
VpcEndpointPolicySupported: NotRequired[bool],
AcceptanceRequired: NotRequired[bool],
ManagesVpcEndpoints: NotRequired[bool],
PayerResponsibility: NotRequired[PayerResponsibilityType], # (3)
Tags: NotRequired[List[TagTypeDef]], # (4)
PrivateDnsNameVerificationState: NotRequired[DnsNameStateType], # (5)
SupportedIpAddressTypes: NotRequired[List[ServiceConnectivityTypeType]], # (6)
- See ServiceTypeDetailTypeDef
- See PrivateDnsDetailsTypeDef
- See PayerResponsibilityType
- See TagTypeDef
- See DnsNameStateType
- See ServiceConnectivityTypeType
ServiceConfigurationTypeDef#
# ServiceConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ServiceConfigurationTypeDef
def get_value() -> ServiceConfigurationTypeDef:
return {
"ServiceType": ...,
}
# ServiceConfigurationTypeDef definition
class ServiceConfigurationTypeDef(TypedDict):
ServiceType: NotRequired[List[ServiceTypeDetailTypeDef]], # (1)
ServiceId: NotRequired[str],
ServiceName: NotRequired[str],
ServiceState: NotRequired[ServiceStateType], # (2)
AvailabilityZones: NotRequired[List[str]],
AcceptanceRequired: NotRequired[bool],
ManagesVpcEndpoints: NotRequired[bool],
NetworkLoadBalancerArns: NotRequired[List[str]],
GatewayLoadBalancerArns: NotRequired[List[str]],
SupportedIpAddressTypes: NotRequired[List[ServiceConnectivityTypeType]], # (3)
BaseEndpointDnsNames: NotRequired[List[str]],
PrivateDnsName: NotRequired[str],
PrivateDnsNameConfiguration: NotRequired[PrivateDnsNameConfigurationTypeDef], # (4)
PayerResponsibility: NotRequired[PayerResponsibilityType], # (5)
Tags: NotRequired[List[TagTypeDef]], # (6)
SupportedRegions: NotRequired[List[SupportedRegionDetailTypeDef]], # (7)
RemoteAccessEnabled: NotRequired[bool],
- See ServiceTypeDetailTypeDef
- See ServiceStateType
- See ServiceConnectivityTypeType
- See PrivateDnsNameConfigurationTypeDef
- See PayerResponsibilityType
- See TagTypeDef
- See SupportedRegionDetailTypeDef
SnapshotDetailTypeDef#
# SnapshotDetailTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotDetailTypeDef
def get_value() -> SnapshotDetailTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SnapshotTaskDetailTypeDef
def get_value() -> SnapshotTaskDetailTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotMaintenanceStrategiesTypeDef
def get_value() -> SpotMaintenanceStrategiesTypeDef:
return {
"CapacityRebalance": ...,
}
# SpotMaintenanceStrategiesTypeDef definition
class SpotMaintenanceStrategiesTypeDef(TypedDict):
CapacityRebalance: NotRequired[SpotCapacityRebalanceTypeDef], # (1)
SpotDatafeedSubscriptionTypeDef#
# SpotDatafeedSubscriptionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotDatafeedSubscriptionTypeDef
def get_value() -> SpotDatafeedSubscriptionTypeDef:
return {
"Bucket": ...,
}
# SpotDatafeedSubscriptionTypeDef definition
class SpotDatafeedSubscriptionTypeDef(TypedDict):
Bucket: NotRequired[str],
Fault: NotRequired[SpotInstanceStateFaultTypeDef], # (1)
OwnerId: NotRequired[str],
Prefix: NotRequired[str],
State: NotRequired[DatafeedSubscriptionStateType], # (2)
TransitGatewayMulticastDomainAssociationTypeDef#
# TransitGatewayMulticastDomainAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastDomainAssociationTypeDef
def get_value() -> TransitGatewayMulticastDomainAssociationTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# TransitGatewayMulticastDomainAssociationTypeDef definition
class TransitGatewayMulticastDomainAssociationTypeDef(TypedDict):
TransitGatewayAttachmentId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[TransitGatewayAttachmentResourceTypeType], # (1)
ResourceOwnerId: NotRequired[str],
Subnet: NotRequired[SubnetAssociationTypeDef], # (2)
TransitGatewayMulticastDomainAssociationsTypeDef#
# TransitGatewayMulticastDomainAssociationsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastDomainAssociationsTypeDef
def get_value() -> TransitGatewayMulticastDomainAssociationsTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SubnetIpv6CidrBlockAssociationTypeDef
def get_value() -> SubnetIpv6CidrBlockAssociationTypeDef:
return {
"AssociationId": ...,
}
# SubnetIpv6CidrBlockAssociationTypeDef definition
class SubnetIpv6CidrBlockAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
Ipv6CidrBlock: NotRequired[str],
Ipv6CidrBlockState: NotRequired[SubnetCidrBlockStateTypeDef], # (1)
Ipv6AddressAttribute: NotRequired[Ipv6AddressAttributeType], # (2)
IpSource: NotRequired[IpSourceType], # (3)
VpcEndpointTypeDef#
# VpcEndpointTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcEndpointTypeDef
def get_value() -> VpcEndpointTypeDef:
return {
"VpcEndpointId": ...,
}
# VpcEndpointTypeDef definition
class VpcEndpointTypeDef(TypedDict):
VpcEndpointId: NotRequired[str],
VpcEndpointType: NotRequired[VpcEndpointTypeType], # (1)
VpcId: NotRequired[str],
ServiceName: NotRequired[str],
State: NotRequired[StateType], # (2)
PolicyDocument: NotRequired[str],
RouteTableIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
Groups: NotRequired[List[SecurityGroupIdentifierTypeDef]], # (3)
IpAddressType: NotRequired[IpAddressTypeType], # (4)
DnsOptions: NotRequired[DnsOptionsTypeDef], # (5)
PrivateDnsEnabled: NotRequired[bool],
RequesterManaged: NotRequired[bool],
NetworkInterfaceIds: NotRequired[List[str]],
DnsEntries: NotRequired[List[DnsEntryTypeDef]], # (6)
CreationTimestamp: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (7)
OwnerId: NotRequired[str],
LastError: NotRequired[LastErrorTypeDef], # (8)
Ipv4Prefixes: NotRequired[List[SubnetIpPrefixesTypeDef]], # (9)
Ipv6Prefixes: NotRequired[List[SubnetIpPrefixesTypeDef]], # (9)
FailureReason: NotRequired[str],
ServiceNetworkArn: NotRequired[str],
ResourceConfigurationArn: NotRequired[str],
ServiceRegion: NotRequired[str],
- See VpcEndpointTypeType
- See StateType
- See SecurityGroupIdentifierTypeDef
- See IpAddressTypeType
- See DnsOptionsTypeDef
- See DnsEntryTypeDef
- See TagTypeDef
- See LastErrorTypeDef
- See SubnetIpPrefixesTypeDef
- See SubnetIpPrefixesTypeDef
TargetReservationValueTypeDef#
# TargetReservationValueTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetReservationValueTypeDef
def get_value() -> TargetReservationValueTypeDef:
return {
"ReservationValue": ...,
}
# TargetReservationValueTypeDef definition
class TargetReservationValueTypeDef(TypedDict):
ReservationValue: NotRequired[ReservationValueTypeDef], # (1)
TargetConfiguration: NotRequired[TargetConfigurationTypeDef], # (2)
TargetGroupsConfigOutputTypeDef#
# TargetGroupsConfigOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetGroupsConfigOutputTypeDef
def get_value() -> TargetGroupsConfigOutputTypeDef:
return {
"TargetGroups": ...,
}
# TargetGroupsConfigOutputTypeDef definition
class TargetGroupsConfigOutputTypeDef(TypedDict):
TargetGroups: NotRequired[List[TargetGroupTypeDef]], # (1)
TargetGroupsConfigTypeDef#
# TargetGroupsConfigTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TargetGroupsConfigTypeDef
def get_value() -> TargetGroupsConfigTypeDef:
return {
"TargetGroups": ...,
}
# TargetGroupsConfigTypeDef definition
class TargetGroupsConfigTypeDef(TypedDict):
TargetGroups: NotRequired[Sequence[TargetGroupTypeDef]], # (1)
TrafficMirrorFilterRuleTypeDef#
# TrafficMirrorFilterRuleTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TrafficMirrorFilterRuleTypeDef
def get_value() -> TrafficMirrorFilterRuleTypeDef:
return {
"TrafficMirrorFilterRuleId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayAttachmentTypeDef
def get_value() -> TransitGatewayAttachmentTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayConnectPeerConfigurationTypeDef
def get_value() -> TransitGatewayConnectPeerConfigurationTypeDef:
return {
"TransitGatewayAddress": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayConnectTypeDef
def get_value() -> TransitGatewayConnectTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayMulticastDomainTypeDef
def get_value() -> TransitGatewayMulticastDomainTypeDef:
return {
"TransitGatewayMulticastDomainId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayTypeDef
def get_value() -> TransitGatewayTypeDef:
return {
"TransitGatewayId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPeeringAttachmentTypeDef
def get_value() -> TransitGatewayPeeringAttachmentTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPolicyRuleTypeDef
def get_value() -> TransitGatewayPolicyRuleTypeDef:
return {
"SourceCidrBlock": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPrefixListReferenceTypeDef
def get_value() -> TransitGatewayPrefixListReferenceTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayRouteTypeDef
def get_value() -> TransitGatewayRouteTypeDef:
return {
"DestinationCidrBlock": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayVpcAttachmentTypeDef
def get_value() -> TransitGatewayVpcAttachmentTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import UnsuccessfulInstanceCreditSpecificationItemTypeDef
def get_value() -> UnsuccessfulInstanceCreditSpecificationItemTypeDef:
return {
"InstanceId": ...,
}
# UnsuccessfulInstanceCreditSpecificationItemTypeDef definition
class UnsuccessfulInstanceCreditSpecificationItemTypeDef(TypedDict):
InstanceId: NotRequired[str],
Error: NotRequired[UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef], # (1)
UnsuccessfulItemTypeDef#
# UnsuccessfulItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnsuccessfulItemTypeDef
def get_value() -> UnsuccessfulItemTypeDef:
return {
"Error": ...,
}
# UnsuccessfulItemTypeDef definition
class UnsuccessfulItemTypeDef(TypedDict):
Error: NotRequired[UnsuccessfulItemErrorTypeDef], # (1)
ResourceId: NotRequired[str],
ValidationWarningTypeDef#
# ValidationWarningTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ValidationWarningTypeDef
def get_value() -> ValidationWarningTypeDef:
return {
"Errors": ...,
}
# ValidationWarningTypeDef definition
class ValidationWarningTypeDef(TypedDict):
Errors: NotRequired[List[ValidationErrorTypeDef]], # (1)
VerifiedAccessEndpointCidrOptionsTypeDef#
# VerifiedAccessEndpointCidrOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessEndpointCidrOptionsTypeDef
def get_value() -> VerifiedAccessEndpointCidrOptionsTypeDef:
return {
"Cidr": ...,
}
# VerifiedAccessEndpointCidrOptionsTypeDef definition
class VerifiedAccessEndpointCidrOptionsTypeDef(TypedDict):
Cidr: NotRequired[str],
PortRanges: NotRequired[List[VerifiedAccessEndpointPortRangeTypeDef]], # (1)
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (2)
SubnetIds: NotRequired[List[str]],
VerifiedAccessEndpointEniOptionsTypeDef#
# VerifiedAccessEndpointEniOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessEndpointEniOptionsTypeDef
def get_value() -> VerifiedAccessEndpointEniOptionsTypeDef:
return {
"NetworkInterfaceId": ...,
}
# VerifiedAccessEndpointEniOptionsTypeDef definition
class VerifiedAccessEndpointEniOptionsTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
PortRanges: NotRequired[List[VerifiedAccessEndpointPortRangeTypeDef]], # (2)
VerifiedAccessEndpointLoadBalancerOptionsTypeDef#
# VerifiedAccessEndpointLoadBalancerOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessEndpointLoadBalancerOptionsTypeDef
def get_value() -> VerifiedAccessEndpointLoadBalancerOptionsTypeDef:
return {
"Protocol": ...,
}
# VerifiedAccessEndpointLoadBalancerOptionsTypeDef definition
class VerifiedAccessEndpointLoadBalancerOptionsTypeDef(TypedDict):
Protocol: NotRequired[VerifiedAccessEndpointProtocolType], # (1)
Port: NotRequired[int],
LoadBalancerArn: NotRequired[str],
SubnetIds: NotRequired[List[str]],
PortRanges: NotRequired[List[VerifiedAccessEndpointPortRangeTypeDef]], # (2)
VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef#
# VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef
def get_value() -> VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef:
return {
"Config": ...,
}
# VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef definition
class VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef(TypedDict):
Config: NotRequired[str],
Routes: NotRequired[List[VerifiedAccessInstanceOpenVpnClientConfigurationRouteTypeDef]], # (1)
VerifiedAccessInstanceTypeDef#
# VerifiedAccessInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessInstanceTypeDef
def get_value() -> VerifiedAccessInstanceTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# VerifiedAccessInstanceTypeDef definition
class VerifiedAccessInstanceTypeDef(TypedDict):
VerifiedAccessInstanceId: NotRequired[str],
Description: NotRequired[str],
VerifiedAccessTrustProviders: NotRequired[List[VerifiedAccessTrustProviderCondensedTypeDef]], # (1)
CreationTime: NotRequired[str],
LastUpdatedTime: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
FipsEnabled: NotRequired[bool],
CidrEndpointsCustomSubDomain: NotRequired[VerifiedAccessInstanceCustomSubDomainTypeDef], # (3)
- See VerifiedAccessTrustProviderCondensedTypeDef
- See TagTypeDef
- See VerifiedAccessInstanceCustomSubDomainTypeDef
VerifiedAccessLogCloudWatchLogsDestinationTypeDef#
# VerifiedAccessLogCloudWatchLogsDestinationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogCloudWatchLogsDestinationTypeDef
def get_value() -> VerifiedAccessLogCloudWatchLogsDestinationTypeDef:
return {
"Enabled": ...,
}
# VerifiedAccessLogCloudWatchLogsDestinationTypeDef definition
class VerifiedAccessLogCloudWatchLogsDestinationTypeDef(TypedDict):
Enabled: NotRequired[bool],
DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef], # (1)
LogGroup: NotRequired[str],
VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef#
# VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef
def get_value() -> VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef:
return {
"Enabled": ...,
}
# VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef definition
class VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef(TypedDict):
Enabled: NotRequired[bool],
DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef], # (1)
DeliveryStream: NotRequired[str],
VerifiedAccessLogS3DestinationTypeDef#
# VerifiedAccessLogS3DestinationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogS3DestinationTypeDef
def get_value() -> VerifiedAccessLogS3DestinationTypeDef:
return {
"Enabled": ...,
}
# VerifiedAccessLogS3DestinationTypeDef definition
class VerifiedAccessLogS3DestinationTypeDef(TypedDict):
Enabled: NotRequired[bool],
DeliveryStatus: NotRequired[VerifiedAccessLogDeliveryStatusTypeDef], # (1)
BucketName: NotRequired[str],
Prefix: NotRequired[str],
BucketOwner: NotRequired[str],
VerifiedAccessLogOptionsTypeDef#
# VerifiedAccessLogOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogOptionsTypeDef
def get_value() -> VerifiedAccessLogOptionsTypeDef:
return {
"S3": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeResponseTypeDef
def get_value() -> VolumeResponseTypeDef:
return {
"OutpostArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeTypeDef
def get_value() -> VolumeTypeDef:
return {
"OutpostArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeStatusInfoTypeDef
def get_value() -> VolumeStatusInfoTypeDef:
return {
"Details": ...,
}
# VolumeStatusInfoTypeDef definition
class VolumeStatusInfoTypeDef(TypedDict):
Details: NotRequired[List[VolumeStatusDetailsTypeDef]], # (1)
Status: NotRequired[VolumeStatusInfoStatusType], # (2)
VpcCidrBlockAssociationTypeDef#
# VpcCidrBlockAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcCidrBlockAssociationTypeDef
def get_value() -> VpcCidrBlockAssociationTypeDef:
return {
"AssociationId": ...,
}
# VpcCidrBlockAssociationTypeDef definition
class VpcCidrBlockAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
CidrBlock: NotRequired[str],
CidrBlockState: NotRequired[VpcCidrBlockStateTypeDef], # (1)
VpcIpv6CidrBlockAssociationTypeDef#
# VpcIpv6CidrBlockAssociationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcIpv6CidrBlockAssociationTypeDef
def get_value() -> VpcIpv6CidrBlockAssociationTypeDef:
return {
"AssociationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcPeeringConnectionVpcInfoTypeDef
def get_value() -> VpcPeeringConnectionVpcInfoTypeDef:
return {
"CidrBlock": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAccountAttributesResultTypeDef
def get_value() -> DescribeAccountAttributesResultTypeDef:
return {
"AccountAttributes": ...,
}
# DescribeAccountAttributesResultTypeDef definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
AccountAttributes: List[AccountAttributeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AdditionalDetailTypeDef#
# AdditionalDetailTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AdditionalDetailTypeDef
def get_value() -> AdditionalDetailTypeDef:
return {
"AdditionalDetailType": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAddressesAttributeResultTypeDef
def get_value() -> DescribeAddressesAttributeResultTypeDef:
return {
"Addresses": ...,
}
# DescribeAddressesAttributeResultTypeDef definition
class DescribeAddressesAttributeResultTypeDef(TypedDict):
Addresses: List[AddressAttributeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyAddressAttributeResultTypeDef#
# ModifyAddressAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyAddressAttributeResultTypeDef
def get_value() -> ModifyAddressAttributeResultTypeDef:
return {
"Address": ...,
}
# ModifyAddressAttributeResultTypeDef definition
class ModifyAddressAttributeResultTypeDef(TypedDict):
Address: AddressAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetAddressAttributeResultTypeDef#
# ResetAddressAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ResetAddressAttributeResultTypeDef
def get_value() -> ResetAddressAttributeResultTypeDef:
return {
"Address": ...,
}
# ResetAddressAttributeResultTypeDef definition
class ResetAddressAttributeResultTypeDef(TypedDict):
Address: AddressAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddressesResultTypeDef#
# DescribeAddressesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAddressesResultTypeDef
def get_value() -> DescribeAddressesResultTypeDef:
return {
"Addresses": ...,
}
# DescribeAddressesResultTypeDef definition
class DescribeAddressesResultTypeDef(TypedDict):
Addresses: List[AddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcEndpointServicePermissionsResultTypeDef#
# DescribeVpcEndpointServicePermissionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServicePermissionsResultTypeDef
def get_value() -> DescribeVpcEndpointServicePermissionsResultTypeDef:
return {
"AllowedPrincipals": ...,
}
# DescribeVpcEndpointServicePermissionsResultTypeDef definition
class DescribeVpcEndpointServicePermissionsResultTypeDef(TypedDict):
AllowedPrincipals: List[AllowedPrincipalTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCarrierGatewayResultTypeDef#
# CreateCarrierGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCarrierGatewayResultTypeDef
def get_value() -> CreateCarrierGatewayResultTypeDef:
return {
"CarrierGateway": ...,
}
# CreateCarrierGatewayResultTypeDef definition
class CreateCarrierGatewayResultTypeDef(TypedDict):
CarrierGateway: CarrierGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCarrierGatewayResultTypeDef#
# DeleteCarrierGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteCarrierGatewayResultTypeDef
def get_value() -> DeleteCarrierGatewayResultTypeDef:
return {
"CarrierGateway": ...,
}
# DeleteCarrierGatewayResultTypeDef definition
class DeleteCarrierGatewayResultTypeDef(TypedDict):
CarrierGateway: CarrierGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCarrierGatewaysResultTypeDef#
# DescribeCarrierGatewaysResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCarrierGatewaysResultTypeDef
def get_value() -> DescribeCarrierGatewaysResultTypeDef:
return {
"CarrierGateways": ...,
}
# DescribeCarrierGatewaysResultTypeDef definition
class DescribeCarrierGatewaysResultTypeDef(TypedDict):
CarrierGateways: List[CarrierGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCoipPoolResultTypeDef#
# CreateCoipPoolResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCoipPoolResultTypeDef
def get_value() -> CreateCoipPoolResultTypeDef:
return {
"CoipPool": ...,
}
# CreateCoipPoolResultTypeDef definition
class CreateCoipPoolResultTypeDef(TypedDict):
CoipPool: CoipPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCoipPoolResultTypeDef#
# DeleteCoipPoolResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteCoipPoolResultTypeDef
def get_value() -> DeleteCoipPoolResultTypeDef:
return {
"CoipPool": ...,
}
# DeleteCoipPoolResultTypeDef definition
class DeleteCoipPoolResultTypeDef(TypedDict):
CoipPool: CoipPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCoipPoolsResultTypeDef#
# DescribeCoipPoolsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCoipPoolsResultTypeDef
def get_value() -> DescribeCoipPoolsResultTypeDef:
return {
"CoipPools": ...,
}
# DescribeCoipPoolsResultTypeDef definition
class DescribeCoipPoolsResultTypeDef(TypedDict):
CoipPools: List[CoipPoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCustomerGatewayResultTypeDef#
# CreateCustomerGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCustomerGatewayResultTypeDef
def get_value() -> CreateCustomerGatewayResultTypeDef:
return {
"CustomerGateway": ...,
}
# CreateCustomerGatewayResultTypeDef definition
class CreateCustomerGatewayResultTypeDef(TypedDict):
CustomerGateway: CustomerGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomerGatewaysResultTypeDef#
# DescribeCustomerGatewaysResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCustomerGatewaysResultTypeDef
def get_value() -> DescribeCustomerGatewaysResultTypeDef:
return {
"CustomerGateways": ...,
}
# DescribeCustomerGatewaysResultTypeDef definition
class DescribeCustomerGatewaysResultTypeDef(TypedDict):
CustomerGateways: List[CustomerGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDeclarativePoliciesReportsResultTypeDef#
# DescribeDeclarativePoliciesReportsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeDeclarativePoliciesReportsResultTypeDef
def get_value() -> DescribeDeclarativePoliciesReportsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeDeclarativePoliciesReportsResultTypeDef definition
class DescribeDeclarativePoliciesReportsResultTypeDef(TypedDict):
Reports: List[DeclarativePoliciesReportTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateInstanceConnectEndpointResultTypeDef#
# CreateInstanceConnectEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInstanceConnectEndpointResultTypeDef
def get_value() -> CreateInstanceConnectEndpointResultTypeDef:
return {
"InstanceConnectEndpoint": ...,
}
# CreateInstanceConnectEndpointResultTypeDef definition
class CreateInstanceConnectEndpointResultTypeDef(TypedDict):
InstanceConnectEndpoint: Ec2InstanceConnectEndpointTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceConnectEndpointResultTypeDef#
# DeleteInstanceConnectEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteInstanceConnectEndpointResultTypeDef
def get_value() -> DeleteInstanceConnectEndpointResultTypeDef:
return {
"InstanceConnectEndpoint": ...,
}
# DeleteInstanceConnectEndpointResultTypeDef definition
class DeleteInstanceConnectEndpointResultTypeDef(TypedDict):
InstanceConnectEndpoint: Ec2InstanceConnectEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceConnectEndpointsResultTypeDef#
# DescribeInstanceConnectEndpointsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceConnectEndpointsResultTypeDef
def get_value() -> DescribeInstanceConnectEndpointsResultTypeDef:
return {
"InstanceConnectEndpoints": ...,
}
# DescribeInstanceConnectEndpointsResultTypeDef definition
class DescribeInstanceConnectEndpointsResultTypeDef(TypedDict):
InstanceConnectEndpoints: List[Ec2InstanceConnectEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeHostReservationsResultTypeDef#
# DescribeHostReservationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostReservationsResultTypeDef
def get_value() -> DescribeHostReservationsResultTypeDef:
return {
"HostReservationSet": ...,
}
# DescribeHostReservationsResultTypeDef definition
class DescribeHostReservationsResultTypeDef(TypedDict):
HostReservationSet: List[HostReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateInstanceEventWindowRequestTypeDef#
# AssociateInstanceEventWindowRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateInstanceEventWindowRequestTypeDef
def get_value() -> AssociateInstanceEventWindowRequestTypeDef:
return {
"InstanceEventWindowId": ...,
}
# AssociateInstanceEventWindowRequestTypeDef definition
class AssociateInstanceEventWindowRequestTypeDef(TypedDict):
InstanceEventWindowId: str,
AssociationTarget: InstanceEventWindowAssociationRequestTypeDef, # (1)
DryRun: NotRequired[bool],
InstanceEventWindowTypeDef#
# InstanceEventWindowTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceEventWindowTypeDef
def get_value() -> InstanceEventWindowTypeDef:
return {
"InstanceEventWindowId": ...,
}
# 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
DisassociateInstanceEventWindowRequestTypeDef#
# DisassociateInstanceEventWindowRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateInstanceEventWindowRequestTypeDef
def get_value() -> DisassociateInstanceEventWindowRequestTypeDef:
return {
"InstanceEventWindowId": ...,
}
# DisassociateInstanceEventWindowRequestTypeDef definition
class DisassociateInstanceEventWindowRequestTypeDef(TypedDict):
InstanceEventWindowId: str,
AssociationTarget: InstanceEventWindowDisassociationRequestTypeDef, # (1)
DryRun: NotRequired[bool],
CreateIpamExternalResourceVerificationTokenResultTypeDef#
# CreateIpamExternalResourceVerificationTokenResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamExternalResourceVerificationTokenResultTypeDef
def get_value() -> CreateIpamExternalResourceVerificationTokenResultTypeDef:
return {
"IpamExternalResourceVerificationToken": ...,
}
# CreateIpamExternalResourceVerificationTokenResultTypeDef definition
class CreateIpamExternalResourceVerificationTokenResultTypeDef(TypedDict):
IpamExternalResourceVerificationToken: IpamExternalResourceVerificationTokenTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIpamExternalResourceVerificationTokenResultTypeDef#
# DeleteIpamExternalResourceVerificationTokenResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamExternalResourceVerificationTokenResultTypeDef
def get_value() -> DeleteIpamExternalResourceVerificationTokenResultTypeDef:
return {
"IpamExternalResourceVerificationToken": ...,
}
# DeleteIpamExternalResourceVerificationTokenResultTypeDef definition
class DeleteIpamExternalResourceVerificationTokenResultTypeDef(TypedDict):
IpamExternalResourceVerificationToken: IpamExternalResourceVerificationTokenTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamExternalResourceVerificationTokensResultTypeDef#
# DescribeIpamExternalResourceVerificationTokensResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamExternalResourceVerificationTokensResultTypeDef
def get_value() -> DescribeIpamExternalResourceVerificationTokensResultTypeDef:
return {
"NextToken": ...,
}
# DescribeIpamExternalResourceVerificationTokensResultTypeDef definition
class DescribeIpamExternalResourceVerificationTokensResultTypeDef(TypedDict):
IpamExternalResourceVerificationTokens: List[IpamExternalResourceVerificationTokenTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateIpamResourceDiscoveryResultTypeDef#
# AssociateIpamResourceDiscoveryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateIpamResourceDiscoveryResultTypeDef
def get_value() -> AssociateIpamResourceDiscoveryResultTypeDef:
return {
"IpamResourceDiscoveryAssociation": ...,
}
# AssociateIpamResourceDiscoveryResultTypeDef definition
class AssociateIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscoveryAssociation: IpamResourceDiscoveryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamResourceDiscoveryAssociationsResultTypeDef#
# DescribeIpamResourceDiscoveryAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamResourceDiscoveryAssociationsResultTypeDef
def get_value() -> DescribeIpamResourceDiscoveryAssociationsResultTypeDef:
return {
"IpamResourceDiscoveryAssociations": ...,
}
# DescribeIpamResourceDiscoveryAssociationsResultTypeDef definition
class DescribeIpamResourceDiscoveryAssociationsResultTypeDef(TypedDict):
IpamResourceDiscoveryAssociations: List[IpamResourceDiscoveryAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisassociateIpamResourceDiscoveryResultTypeDef#
# DisassociateIpamResourceDiscoveryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateIpamResourceDiscoveryResultTypeDef
def get_value() -> DisassociateIpamResourceDiscoveryResultTypeDef:
return {
"IpamResourceDiscoveryAssociation": ...,
}
# DisassociateIpamResourceDiscoveryResultTypeDef definition
class DisassociateIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscoveryAssociation: IpamResourceDiscoveryAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIpamScopeResultTypeDef#
# CreateIpamScopeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamScopeResultTypeDef
def get_value() -> CreateIpamScopeResultTypeDef:
return {
"IpamScope": ...,
}
# CreateIpamScopeResultTypeDef definition
class CreateIpamScopeResultTypeDef(TypedDict):
IpamScope: IpamScopeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIpamScopeResultTypeDef#
# DeleteIpamScopeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamScopeResultTypeDef
def get_value() -> DeleteIpamScopeResultTypeDef:
return {
"IpamScope": ...,
}
# DeleteIpamScopeResultTypeDef definition
class DeleteIpamScopeResultTypeDef(TypedDict):
IpamScope: IpamScopeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamScopesResultTypeDef#
# DescribeIpamScopesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamScopesResultTypeDef
def get_value() -> DescribeIpamScopesResultTypeDef:
return {
"NextToken": ...,
}
# DescribeIpamScopesResultTypeDef definition
class DescribeIpamScopesResultTypeDef(TypedDict):
IpamScopes: List[IpamScopeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyIpamScopeResultTypeDef#
# ModifyIpamScopeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamScopeResultTypeDef
def get_value() -> ModifyIpamScopeResultTypeDef:
return {
"IpamScope": ...,
}
# ModifyIpamScopeResultTypeDef definition
class ModifyIpamScopeResultTypeDef(TypedDict):
IpamScope: IpamScopeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeKeyPairsResultTypeDef#
# DescribeKeyPairsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeKeyPairsResultTypeDef
def get_value() -> DescribeKeyPairsResultTypeDef:
return {
"KeyPairs": ...,
}
# DescribeKeyPairsResultTypeDef definition
class DescribeKeyPairsResultTypeDef(TypedDict):
KeyPairs: List[KeyPairInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef#
# CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef
def get_value() -> CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef:
return {
"LocalGatewayRouteTableVirtualInterfaceGroupAssociation": ...,
}
# CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef definition
class CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociation: LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef#
# DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef
def get_value() -> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef:
return {
"LocalGatewayRouteTableVirtualInterfaceGroupAssociation": ...,
}
# DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef definition
class DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociation: LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef#
# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef
def get_value() -> DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef:
return {
"LocalGatewayRouteTableVirtualInterfaceGroupAssociations": ...,
}
# DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef definition
class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef(TypedDict):
LocalGatewayRouteTableVirtualInterfaceGroupAssociations: List[LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateLocalGatewayRouteTableVpcAssociationResultTypeDef#
# CreateLocalGatewayRouteTableVpcAssociationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLocalGatewayRouteTableVpcAssociationResultTypeDef
def get_value() -> CreateLocalGatewayRouteTableVpcAssociationResultTypeDef:
return {
"LocalGatewayRouteTableVpcAssociation": ...,
}
# CreateLocalGatewayRouteTableVpcAssociationResultTypeDef definition
class CreateLocalGatewayRouteTableVpcAssociationResultTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociation: LocalGatewayRouteTableVpcAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef#
# DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef
def get_value() -> DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef:
return {
"LocalGatewayRouteTableVpcAssociation": ...,
}
# DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef definition
class DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociation: LocalGatewayRouteTableVpcAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef#
# DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef
def get_value() -> DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef:
return {
"LocalGatewayRouteTableVpcAssociations": ...,
}
# DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef definition
class DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef(TypedDict):
LocalGatewayRouteTableVpcAssociations: List[LocalGatewayRouteTableVpcAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeLocalGatewaysResultTypeDef#
# DescribeLocalGatewaysResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewaysResultTypeDef
def get_value() -> DescribeLocalGatewaysResultTypeDef:
return {
"LocalGateways": ...,
}
# DescribeLocalGatewaysResultTypeDef definition
class DescribeLocalGatewaysResultTypeDef(TypedDict):
LocalGateways: List[LocalGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef#
# DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef
def get_value() -> DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef:
return {
"LocalGatewayVirtualInterfaceGroups": ...,
}
# DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef definition
class DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef(TypedDict):
LocalGatewayVirtualInterfaceGroups: List[LocalGatewayVirtualInterfaceGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeLocalGatewayVirtualInterfacesResultTypeDef#
# DescribeLocalGatewayVirtualInterfacesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayVirtualInterfacesResultTypeDef
def get_value() -> DescribeLocalGatewayVirtualInterfacesResultTypeDef:
return {
"LocalGatewayVirtualInterfaces": ...,
}
# DescribeLocalGatewayVirtualInterfacesResultTypeDef definition
class DescribeLocalGatewayVirtualInterfacesResultTypeDef(TypedDict):
LocalGatewayVirtualInterfaces: List[LocalGatewayVirtualInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateManagedPrefixListResultTypeDef#
# CreateManagedPrefixListResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateManagedPrefixListResultTypeDef
def get_value() -> CreateManagedPrefixListResultTypeDef:
return {
"PrefixList": ...,
}
# CreateManagedPrefixListResultTypeDef definition
class CreateManagedPrefixListResultTypeDef(TypedDict):
PrefixList: ManagedPrefixListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteManagedPrefixListResultTypeDef#
# DeleteManagedPrefixListResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteManagedPrefixListResultTypeDef
def get_value() -> DeleteManagedPrefixListResultTypeDef:
return {
"PrefixList": ...,
}
# DeleteManagedPrefixListResultTypeDef definition
class DeleteManagedPrefixListResultTypeDef(TypedDict):
PrefixList: ManagedPrefixListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeManagedPrefixListsResultTypeDef#
# DescribeManagedPrefixListsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeManagedPrefixListsResultTypeDef
def get_value() -> DescribeManagedPrefixListsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeManagedPrefixListsResultTypeDef definition
class DescribeManagedPrefixListsResultTypeDef(TypedDict):
PrefixLists: List[ManagedPrefixListTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyManagedPrefixListResultTypeDef#
# ModifyManagedPrefixListResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyManagedPrefixListResultTypeDef
def get_value() -> ModifyManagedPrefixListResultTypeDef:
return {
"PrefixList": ...,
}
# ModifyManagedPrefixListResultTypeDef definition
class ModifyManagedPrefixListResultTypeDef(TypedDict):
PrefixList: ManagedPrefixListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreManagedPrefixListVersionResultTypeDef#
# RestoreManagedPrefixListVersionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RestoreManagedPrefixListVersionResultTypeDef
def get_value() -> RestoreManagedPrefixListVersionResultTypeDef:
return {
"PrefixList": ...,
}
# RestoreManagedPrefixListVersionResultTypeDef definition
class RestoreManagedPrefixListVersionResultTypeDef(TypedDict):
PrefixList: ManagedPrefixListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef#
# DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef
def get_value() -> DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef:
return {
"NetworkInsightsAccessScopeAnalyses": ...,
}
# DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef definition
class DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalyses: List[NetworkInsightsAccessScopeAnalysisTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartNetworkInsightsAccessScopeAnalysisResultTypeDef#
# StartNetworkInsightsAccessScopeAnalysisResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartNetworkInsightsAccessScopeAnalysisResultTypeDef
def get_value() -> StartNetworkInsightsAccessScopeAnalysisResultTypeDef:
return {
"NetworkInsightsAccessScopeAnalysis": ...,
}
# StartNetworkInsightsAccessScopeAnalysisResultTypeDef definition
class StartNetworkInsightsAccessScopeAnalysisResultTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysis: NetworkInsightsAccessScopeAnalysisTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInsightsAccessScopesResultTypeDef#
# DescribeNetworkInsightsAccessScopesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAccessScopesResultTypeDef
def get_value() -> DescribeNetworkInsightsAccessScopesResultTypeDef:
return {
"NetworkInsightsAccessScopes": ...,
}
# DescribeNetworkInsightsAccessScopesResultTypeDef definition
class DescribeNetworkInsightsAccessScopesResultTypeDef(TypedDict):
NetworkInsightsAccessScopes: List[NetworkInsightsAccessScopeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreatePlacementGroupResultTypeDef#
# CreatePlacementGroupResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreatePlacementGroupResultTypeDef
def get_value() -> CreatePlacementGroupResultTypeDef:
return {
"PlacementGroup": ...,
}
# CreatePlacementGroupResultTypeDef definition
class CreatePlacementGroupResultTypeDef(TypedDict):
PlacementGroup: PlacementGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePlacementGroupsResultTypeDef#
# DescribePlacementGroupsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePlacementGroupsResultTypeDef
def get_value() -> DescribePlacementGroupsResultTypeDef:
return {
"PlacementGroups": ...,
}
# DescribePlacementGroupsResultTypeDef definition
class DescribePlacementGroupsResultTypeDef(TypedDict):
PlacementGroups: List[PlacementGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateReplaceRootVolumeTaskResultTypeDef#
# CreateReplaceRootVolumeTaskResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateReplaceRootVolumeTaskResultTypeDef
def get_value() -> CreateReplaceRootVolumeTaskResultTypeDef:
return {
"ReplaceRootVolumeTask": ...,
}
# CreateReplaceRootVolumeTaskResultTypeDef definition
class CreateReplaceRootVolumeTaskResultTypeDef(TypedDict):
ReplaceRootVolumeTask: ReplaceRootVolumeTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplaceRootVolumeTasksResultTypeDef#
# DescribeReplaceRootVolumeTasksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReplaceRootVolumeTasksResultTypeDef
def get_value() -> DescribeReplaceRootVolumeTasksResultTypeDef:
return {
"ReplaceRootVolumeTasks": ...,
}
# DescribeReplaceRootVolumeTasksResultTypeDef definition
class DescribeReplaceRootVolumeTasksResultTypeDef(TypedDict):
ReplaceRootVolumeTasks: List[ReplaceRootVolumeTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetSecurityGroupsForVpcResultTypeDef#
# GetSecurityGroupsForVpcResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSecurityGroupsForVpcResultTypeDef
def get_value() -> GetSecurityGroupsForVpcResultTypeDef:
return {
"NextToken": ...,
}
# GetSecurityGroupsForVpcResultTypeDef definition
class GetSecurityGroupsForVpcResultTypeDef(TypedDict):
SecurityGroupForVpcs: List[SecurityGroupForVpcTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSnapshotsResultTypeDef#
# CreateSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSnapshotsResultTypeDef
def get_value() -> CreateSnapshotsResultTypeDef:
return {
"Snapshots": ...,
}
# CreateSnapshotsResultTypeDef definition
class CreateSnapshotsResultTypeDef(TypedDict):
Snapshots: List[SnapshotInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSnapshotTierStatusResultTypeDef#
# DescribeSnapshotTierStatusResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotTierStatusResultTypeDef
def get_value() -> DescribeSnapshotTierStatusResultTypeDef:
return {
"SnapshotTierStatuses": ...,
}
# DescribeSnapshotTierStatusResultTypeDef definition
class DescribeSnapshotTierStatusResultTypeDef(TypedDict):
SnapshotTierStatuses: List[SnapshotTierStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSnapshotsResultTypeDef#
# DescribeSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSnapshotsResultTypeDef
def get_value() -> DescribeSnapshotsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeSnapshotsResultTypeDef definition
class DescribeSnapshotsResultTypeDef(TypedDict):
Snapshots: List[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSubnetCidrReservationResultTypeDef#
# CreateSubnetCidrReservationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSubnetCidrReservationResultTypeDef
def get_value() -> CreateSubnetCidrReservationResultTypeDef:
return {
"SubnetCidrReservation": ...,
}
# CreateSubnetCidrReservationResultTypeDef definition
class CreateSubnetCidrReservationResultTypeDef(TypedDict):
SubnetCidrReservation: SubnetCidrReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSubnetCidrReservationResultTypeDef#
# DeleteSubnetCidrReservationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteSubnetCidrReservationResultTypeDef
def get_value() -> DeleteSubnetCidrReservationResultTypeDef:
return {
"DeletedSubnetCidrReservation": ...,
}
# DeleteSubnetCidrReservationResultTypeDef definition
class DeleteSubnetCidrReservationResultTypeDef(TypedDict):
DeletedSubnetCidrReservation: SubnetCidrReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSubnetCidrReservationsResultTypeDef#
# GetSubnetCidrReservationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSubnetCidrReservationsResultTypeDef
def get_value() -> GetSubnetCidrReservationsResultTypeDef:
return {
"SubnetIpv4CidrReservations": ...,
}
# GetSubnetCidrReservationsResultTypeDef definition
class GetSubnetCidrReservationsResultTypeDef(TypedDict):
SubnetIpv4CidrReservations: List[SubnetCidrReservationTypeDef], # (1)
SubnetIpv6CidrReservations: List[SubnetCidrReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
CreateTrafficMirrorSessionResultTypeDef#
# CreateTrafficMirrorSessionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTrafficMirrorSessionResultTypeDef
def get_value() -> CreateTrafficMirrorSessionResultTypeDef:
return {
"TrafficMirrorSession": ...,
}
# CreateTrafficMirrorSessionResultTypeDef definition
class CreateTrafficMirrorSessionResultTypeDef(TypedDict):
TrafficMirrorSession: TrafficMirrorSessionTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrafficMirrorSessionsResultTypeDef#
# DescribeTrafficMirrorSessionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorSessionsResultTypeDef
def get_value() -> DescribeTrafficMirrorSessionsResultTypeDef:
return {
"TrafficMirrorSessions": ...,
}
# DescribeTrafficMirrorSessionsResultTypeDef definition
class DescribeTrafficMirrorSessionsResultTypeDef(TypedDict):
TrafficMirrorSessions: List[TrafficMirrorSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTrafficMirrorSessionResultTypeDef#
# ModifyTrafficMirrorSessionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTrafficMirrorSessionResultTypeDef
def get_value() -> ModifyTrafficMirrorSessionResultTypeDef:
return {
"TrafficMirrorSession": ...,
}
# ModifyTrafficMirrorSessionResultTypeDef definition
class ModifyTrafficMirrorSessionResultTypeDef(TypedDict):
TrafficMirrorSession: TrafficMirrorSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficMirrorTargetResultTypeDef#
# CreateTrafficMirrorTargetResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTrafficMirrorTargetResultTypeDef
def get_value() -> CreateTrafficMirrorTargetResultTypeDef:
return {
"TrafficMirrorTarget": ...,
}
# CreateTrafficMirrorTargetResultTypeDef definition
class CreateTrafficMirrorTargetResultTypeDef(TypedDict):
TrafficMirrorTarget: TrafficMirrorTargetTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrafficMirrorTargetsResultTypeDef#
# DescribeTrafficMirrorTargetsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorTargetsResultTypeDef
def get_value() -> DescribeTrafficMirrorTargetsResultTypeDef:
return {
"TrafficMirrorTargets": ...,
}
# DescribeTrafficMirrorTargetsResultTypeDef definition
class DescribeTrafficMirrorTargetsResultTypeDef(TypedDict):
TrafficMirrorTargets: List[TrafficMirrorTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayPolicyTableResultTypeDef#
# CreateTransitGatewayPolicyTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayPolicyTableResultTypeDef
def get_value() -> CreateTransitGatewayPolicyTableResultTypeDef:
return {
"TransitGatewayPolicyTable": ...,
}
# CreateTransitGatewayPolicyTableResultTypeDef definition
class CreateTransitGatewayPolicyTableResultTypeDef(TypedDict):
TransitGatewayPolicyTable: TransitGatewayPolicyTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayPolicyTableResultTypeDef#
# DeleteTransitGatewayPolicyTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayPolicyTableResultTypeDef
def get_value() -> DeleteTransitGatewayPolicyTableResultTypeDef:
return {
"TransitGatewayPolicyTable": ...,
}
# DeleteTransitGatewayPolicyTableResultTypeDef definition
class DeleteTransitGatewayPolicyTableResultTypeDef(TypedDict):
TransitGatewayPolicyTable: TransitGatewayPolicyTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayPolicyTablesResultTypeDef#
# DescribeTransitGatewayPolicyTablesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayPolicyTablesResultTypeDef
def get_value() -> DescribeTransitGatewayPolicyTablesResultTypeDef:
return {
"TransitGatewayPolicyTables": ...,
}
# DescribeTransitGatewayPolicyTablesResultTypeDef definition
class DescribeTransitGatewayPolicyTablesResultTypeDef(TypedDict):
TransitGatewayPolicyTables: List[TransitGatewayPolicyTableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayRouteTableAnnouncementResultTypeDef#
# CreateTransitGatewayRouteTableAnnouncementResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayRouteTableAnnouncementResultTypeDef
def get_value() -> CreateTransitGatewayRouteTableAnnouncementResultTypeDef:
return {
"TransitGatewayRouteTableAnnouncement": ...,
}
# CreateTransitGatewayRouteTableAnnouncementResultTypeDef definition
class CreateTransitGatewayRouteTableAnnouncementResultTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncement: TransitGatewayRouteTableAnnouncementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayRouteTableAnnouncementResultTypeDef#
# DeleteTransitGatewayRouteTableAnnouncementResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayRouteTableAnnouncementResultTypeDef
def get_value() -> DeleteTransitGatewayRouteTableAnnouncementResultTypeDef:
return {
"TransitGatewayRouteTableAnnouncement": ...,
}
# DeleteTransitGatewayRouteTableAnnouncementResultTypeDef definition
class DeleteTransitGatewayRouteTableAnnouncementResultTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncement: TransitGatewayRouteTableAnnouncementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef#
# DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef
def get_value() -> DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef:
return {
"TransitGatewayRouteTableAnnouncements": ...,
}
# DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef definition
class DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef(TypedDict):
TransitGatewayRouteTableAnnouncements: List[TransitGatewayRouteTableAnnouncementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayRouteTableResultTypeDef#
# CreateTransitGatewayRouteTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayRouteTableResultTypeDef
def get_value() -> CreateTransitGatewayRouteTableResultTypeDef:
return {
"TransitGatewayRouteTable": ...,
}
# CreateTransitGatewayRouteTableResultTypeDef definition
class CreateTransitGatewayRouteTableResultTypeDef(TypedDict):
TransitGatewayRouteTable: TransitGatewayRouteTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayRouteTableResultTypeDef#
# DeleteTransitGatewayRouteTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayRouteTableResultTypeDef
def get_value() -> DeleteTransitGatewayRouteTableResultTypeDef:
return {
"TransitGatewayRouteTable": ...,
}
# DeleteTransitGatewayRouteTableResultTypeDef definition
class DeleteTransitGatewayRouteTableResultTypeDef(TypedDict):
TransitGatewayRouteTable: TransitGatewayRouteTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayRouteTablesResultTypeDef#
# DescribeTransitGatewayRouteTablesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayRouteTablesResultTypeDef
def get_value() -> DescribeTransitGatewayRouteTablesResultTypeDef:
return {
"TransitGatewayRouteTables": ...,
}
# DescribeTransitGatewayRouteTablesResultTypeDef definition
class DescribeTransitGatewayRouteTablesResultTypeDef(TypedDict):
TransitGatewayRouteTables: List[TransitGatewayRouteTableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateTrunkInterfaceResultTypeDef#
# AssociateTrunkInterfaceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateTrunkInterfaceResultTypeDef
def get_value() -> AssociateTrunkInterfaceResultTypeDef:
return {
"InterfaceAssociation": ...,
}
# AssociateTrunkInterfaceResultTypeDef definition
class AssociateTrunkInterfaceResultTypeDef(TypedDict):
InterfaceAssociation: TrunkInterfaceAssociationTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrunkInterfaceAssociationsResultTypeDef#
# DescribeTrunkInterfaceAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrunkInterfaceAssociationsResultTypeDef
def get_value() -> DescribeTrunkInterfaceAssociationsResultTypeDef:
return {
"InterfaceAssociations": ...,
}
# DescribeTrunkInterfaceAssociationsResultTypeDef definition
class DescribeTrunkInterfaceAssociationsResultTypeDef(TypedDict):
InterfaceAssociations: List[TrunkInterfaceAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateVpcBlockPublicAccessExclusionResultTypeDef#
# CreateVpcBlockPublicAccessExclusionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcBlockPublicAccessExclusionResultTypeDef
def get_value() -> CreateVpcBlockPublicAccessExclusionResultTypeDef:
return {
"VpcBlockPublicAccessExclusion": ...,
}
# CreateVpcBlockPublicAccessExclusionResultTypeDef definition
class CreateVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcBlockPublicAccessExclusionResultTypeDef#
# DeleteVpcBlockPublicAccessExclusionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcBlockPublicAccessExclusionResultTypeDef
def get_value() -> DeleteVpcBlockPublicAccessExclusionResultTypeDef:
return {
"VpcBlockPublicAccessExclusion": ...,
}
# DeleteVpcBlockPublicAccessExclusionResultTypeDef definition
class DeleteVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcBlockPublicAccessExclusionsResultTypeDef#
# DescribeVpcBlockPublicAccessExclusionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcBlockPublicAccessExclusionsResultTypeDef
def get_value() -> DescribeVpcBlockPublicAccessExclusionsResultTypeDef:
return {
"VpcBlockPublicAccessExclusions": ...,
}
# DescribeVpcBlockPublicAccessExclusionsResultTypeDef definition
class DescribeVpcBlockPublicAccessExclusionsResultTypeDef(TypedDict):
VpcBlockPublicAccessExclusions: List[VpcBlockPublicAccessExclusionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVpcBlockPublicAccessExclusionResultTypeDef#
# ModifyVpcBlockPublicAccessExclusionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpcBlockPublicAccessExclusionResultTypeDef
def get_value() -> ModifyVpcBlockPublicAccessExclusionResultTypeDef:
return {
"VpcBlockPublicAccessExclusion": ...,
}
# ModifyVpcBlockPublicAccessExclusionResultTypeDef definition
class ModifyVpcBlockPublicAccessExclusionResultTypeDef(TypedDict):
VpcBlockPublicAccessExclusion: VpcBlockPublicAccessExclusionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcClassicLinkResultTypeDef#
# DescribeVpcClassicLinkResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcClassicLinkResultTypeDef
def get_value() -> DescribeVpcClassicLinkResultTypeDef:
return {
"Vpcs": ...,
}
# DescribeVpcClassicLinkResultTypeDef definition
class DescribeVpcClassicLinkResultTypeDef(TypedDict):
Vpcs: List[VpcClassicLinkTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExplanationTypeDef#
# ExplanationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExplanationTypeDef
def get_value() -> ExplanationTypeDef:
return {
"Acl": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AdvertiseByoipCidrResultTypeDef
def get_value() -> AdvertiseByoipCidrResultTypeDef:
return {
"ByoipCidr": ...,
}
# AdvertiseByoipCidrResultTypeDef definition
class AdvertiseByoipCidrResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeprovisionByoipCidrResultTypeDef#
# DeprovisionByoipCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeprovisionByoipCidrResultTypeDef
def get_value() -> DeprovisionByoipCidrResultTypeDef:
return {
"ByoipCidr": ...,
}
# DeprovisionByoipCidrResultTypeDef definition
class DeprovisionByoipCidrResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeByoipCidrsResultTypeDef#
# DescribeByoipCidrsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeByoipCidrsResultTypeDef
def get_value() -> DescribeByoipCidrsResultTypeDef:
return {
"ByoipCidrs": ...,
}
# DescribeByoipCidrsResultTypeDef definition
class DescribeByoipCidrsResultTypeDef(TypedDict):
ByoipCidrs: List[ByoipCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MoveByoipCidrToIpamResultTypeDef#
# MoveByoipCidrToIpamResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MoveByoipCidrToIpamResultTypeDef
def get_value() -> MoveByoipCidrToIpamResultTypeDef:
return {
"ByoipCidr": ...,
}
# MoveByoipCidrToIpamResultTypeDef definition
class MoveByoipCidrToIpamResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionByoipCidrResultTypeDef#
# ProvisionByoipCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionByoipCidrResultTypeDef
def get_value() -> ProvisionByoipCidrResultTypeDef:
return {
"ByoipCidr": ...,
}
# ProvisionByoipCidrResultTypeDef definition
class ProvisionByoipCidrResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WithdrawByoipCidrResultTypeDef#
# WithdrawByoipCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import WithdrawByoipCidrResultTypeDef
def get_value() -> WithdrawByoipCidrResultTypeDef:
return {
"ByoipCidr": ...,
}
# WithdrawByoipCidrResultTypeDef definition
class WithdrawByoipCidrResultTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClientVpnTargetNetworksResultTypeDef#
# DescribeClientVpnTargetNetworksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnTargetNetworksResultTypeDef
def get_value() -> DescribeClientVpnTargetNetworksResultTypeDef:
return {
"ClientVpnTargetNetworks": ...,
}
# DescribeClientVpnTargetNetworksResultTypeDef definition
class DescribeClientVpnTargetNetworksResultTypeDef(TypedDict):
ClientVpnTargetNetworks: List[TargetNetworkTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RouteTableTypeDef#
# RouteTableTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RouteTableTypeDef
def get_value() -> RouteTableTypeDef:
return {
"Associations": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import IntegrateServicesTypeDef
def get_value() -> IntegrateServicesTypeDef:
return {
"AthenaIntegrations": ...,
}
# IntegrateServicesTypeDef definition
class IntegrateServicesTypeDef(TypedDict):
AthenaIntegrations: NotRequired[Sequence[AthenaIntegrationTypeDef]], # (1)
LaunchTemplateInstanceMarketOptionsRequestTypeDef#
# LaunchTemplateInstanceMarketOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateInstanceMarketOptionsRequestTypeDef
def get_value() -> LaunchTemplateInstanceMarketOptionsRequestTypeDef:
return {
"MarketType": ...,
}
# LaunchTemplateInstanceMarketOptionsRequestTypeDef definition
class LaunchTemplateInstanceMarketOptionsRequestTypeDef(TypedDict):
MarketType: NotRequired[MarketTypeType], # (1)
SpotOptions: NotRequired[LaunchTemplateSpotMarketOptionsRequestTypeDef], # (2)
DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef#
# DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef
def get_value() -> DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef:
return {
"FirstSlotStartTimeRange": ...,
}
# DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef definition
class DescribeScheduledInstanceAvailabilityRequestPaginateTypeDef(TypedDict):
FirstSlotStartTimeRange: SlotDateTimeRangeRequestTypeDef, # (1)
Recurrence: ScheduledInstanceRecurrenceRequestTypeDef, # (2)
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (3)
MaxSlotDurationInHours: NotRequired[int],
MinSlotDurationInHours: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See SlotDateTimeRangeRequestTypeDef
- See ScheduledInstanceRecurrenceRequestTypeDef
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeScheduledInstanceAvailabilityRequestTypeDef#
# DescribeScheduledInstanceAvailabilityRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeScheduledInstanceAvailabilityRequestTypeDef
def get_value() -> DescribeScheduledInstanceAvailabilityRequestTypeDef:
return {
"FirstSlotStartTimeRange": ...,
}
# DescribeScheduledInstanceAvailabilityRequestTypeDef definition
class DescribeScheduledInstanceAvailabilityRequestTypeDef(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],
DescribeScheduledInstancesRequestPaginateTypeDef#
# DescribeScheduledInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeScheduledInstancesRequestPaginateTypeDef
def get_value() -> DescribeScheduledInstancesRequestPaginateTypeDef:
return {
"DryRun": ...,
}
# DescribeScheduledInstancesRequestPaginateTypeDef definition
class DescribeScheduledInstancesRequestPaginateTypeDef(TypedDict):
DryRun: NotRequired[bool],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ScheduledInstanceIds: NotRequired[Sequence[str]],
SlotStartTimeRange: NotRequired[SlotStartTimeRangeRequestTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeScheduledInstancesRequestTypeDef#
# DescribeScheduledInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeScheduledInstancesRequestTypeDef
def get_value() -> DescribeScheduledInstancesRequestTypeDef:
return {
"DryRun": ...,
}
# DescribeScheduledInstancesRequestTypeDef definition
class DescribeScheduledInstancesRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceMarketOptionsRequestTypeDef
def get_value() -> InstanceMarketOptionsRequestTypeDef:
return {
"MarketType": ...,
}
# InstanceMarketOptionsRequestTypeDef definition
class InstanceMarketOptionsRequestTypeDef(TypedDict):
MarketType: NotRequired[MarketTypeType], # (1)
SpotOptions: NotRequired[SpotMarketOptionsTypeDef], # (2)
CreateVpnGatewayResultTypeDef#
# CreateVpnGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpnGatewayResultTypeDef
def get_value() -> CreateVpnGatewayResultTypeDef:
return {
"VpnGateway": ...,
}
# CreateVpnGatewayResultTypeDef definition
class CreateVpnGatewayResultTypeDef(TypedDict):
VpnGateway: VpnGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpnGatewaysResultTypeDef#
# DescribeVpnGatewaysResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpnGatewaysResultTypeDef
def get_value() -> DescribeVpnGatewaysResultTypeDef:
return {
"VpnGateways": ...,
}
# DescribeVpnGatewaysResultTypeDef definition
class DescribeVpnGatewaysResultTypeDef(TypedDict):
VpnGateways: List[VpnGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkInterfaceAttachmentTypeDef#
# NetworkInterfaceAttachmentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfaceAttachmentTypeDef
def get_value() -> NetworkInterfaceAttachmentTypeDef:
return {
"AttachTime": ...,
}
# 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)
GetDeclarativePoliciesReportSummaryResultTypeDef#
# GetDeclarativePoliciesReportSummaryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetDeclarativePoliciesReportSummaryResultTypeDef
def get_value() -> GetDeclarativePoliciesReportSummaryResultTypeDef:
return {
"ReportId": ...,
}
# GetDeclarativePoliciesReportSummaryResultTypeDef definition
class GetDeclarativePoliciesReportSummaryResultTypeDef(TypedDict):
ReportId: str,
S3Bucket: str,
S3Prefix: str,
TargetId: str,
StartTime: datetime,
EndTime: datetime,
NumberOfAccounts: int,
NumberOfFailedAccounts: int,
AttributeSummaries: List[AttributeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DhcpOptionsTypeDef#
# DhcpOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DhcpOptionsTypeDef
def get_value() -> DhcpOptionsTypeDef:
return {
"OwnerId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnAuthorizationRulesResultTypeDef
def get_value() -> DescribeClientVpnAuthorizationRulesResultTypeDef:
return {
"AuthorizationRules": ...,
}
# DescribeClientVpnAuthorizationRulesResultTypeDef definition
class DescribeClientVpnAuthorizationRulesResultTypeDef(TypedDict):
AuthorizationRules: List[AuthorizationRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeAvailabilityZonesResultTypeDef#
# DescribeAvailabilityZonesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeAvailabilityZonesResultTypeDef
def get_value() -> DescribeAvailabilityZonesResultTypeDef:
return {
"AvailabilityZones": ...,
}
# DescribeAvailabilityZonesResultTypeDef definition
class DescribeAvailabilityZonesResultTypeDef(TypedDict):
AvailabilityZones: List[AvailabilityZoneTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HostTypeDef#
# HostTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import HostTypeDef
def get_value() -> HostTypeDef:
return {
"AutoPlacement": ...,
}
# 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
StorageTypeDef#
# StorageTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StorageTypeDef
def get_value() -> StorageTypeDef:
return {
"S3": ...,
}
# StorageTypeDef definition
class StorageTypeDef(TypedDict):
S3: NotRequired[S3StorageTypeDef], # (1)
- See S3StorageTypeDef
ImageAttributeTypeDef#
# ImageAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImageAttributeTypeDef
def get_value() -> ImageAttributeTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ImageTypeDef
def get_value() -> ImageTypeDef:
return {
"PlatformDetails": ...,
}
# ImageTypeDef definition
class ImageTypeDef(TypedDict):
PlatformDetails: NotRequired[str],
UsageOperation: NotRequired[str],
BlockDeviceMappings: NotRequired[List[BlockDeviceMappingTypeDef]], # (1)
Description: NotRequired[str],
EnaSupport: NotRequired[bool],
Hypervisor: NotRequired[HypervisorTypeType], # (2)
ImageOwnerAlias: NotRequired[str],
Name: NotRequired[str],
RootDeviceName: NotRequired[str],
RootDeviceType: NotRequired[DeviceTypeType], # (3)
SriovNetSupport: NotRequired[str],
StateReason: NotRequired[StateReasonTypeDef], # (4)
Tags: NotRequired[List[TagTypeDef]], # (5)
VirtualizationType: NotRequired[VirtualizationTypeType], # (6)
BootMode: NotRequired[BootModeValuesType], # (7)
TpmSupport: NotRequired[TpmSupportValuesType], # (8)
DeprecationTime: NotRequired[str],
ImdsSupport: NotRequired[ImdsSupportValuesType], # (9)
SourceInstanceId: NotRequired[str],
DeregistrationProtection: NotRequired[str],
LastLaunchedTime: NotRequired[str],
ImageAllowed: NotRequired[bool],
SourceImageId: NotRequired[str],
SourceImageRegion: NotRequired[str],
ImageId: NotRequired[str],
ImageLocation: NotRequired[str],
State: NotRequired[ImageStateType], # (10)
OwnerId: NotRequired[str],
CreationDate: NotRequired[str],
Public: NotRequired[bool],
ProductCodes: NotRequired[List[ProductCodeTypeDef]], # (11)
Architecture: NotRequired[ArchitectureValuesType], # (12)
ImageType: NotRequired[ImageTypeValuesType], # (13)
KernelId: NotRequired[str],
RamdiskId: NotRequired[str],
Platform: NotRequired[PlatformValuesType], # (14)
- 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
CancelCapacityReservationFleetsResultTypeDef#
# CancelCapacityReservationFleetsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelCapacityReservationFleetsResultTypeDef
def get_value() -> CancelCapacityReservationFleetsResultTypeDef:
return {
"SuccessfulFleetCancellations": ...,
}
# CancelCapacityReservationFleetsResultTypeDef definition
class CancelCapacityReservationFleetsResultTypeDef(TypedDict):
SuccessfulFleetCancellations: List[CapacityReservationFleetCancellationStateTypeDef], # (1)
FailedFleetCancellations: List[FailedCapacityReservationFleetCancellationResultTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CapacityReservationFleetCancellationStateTypeDef
- See FailedCapacityReservationFleetCancellationResultTypeDef
- See ResponseMetadataTypeDef
CancelSpotFleetRequestsResponseTypeDef#
# CancelSpotFleetRequestsResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelSpotFleetRequestsResponseTypeDef
def get_value() -> CancelSpotFleetRequestsResponseTypeDef:
return {
"SuccessfulFleetRequests": ...,
}
# CancelSpotFleetRequestsResponseTypeDef definition
class CancelSpotFleetRequestsResponseTypeDef(TypedDict):
SuccessfulFleetRequests: List[CancelSpotFleetRequestsSuccessItemTypeDef], # (1)
UnsuccessfulFleetRequests: List[CancelSpotFleetRequestsErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CancelSpotFleetRequestsSuccessItemTypeDef
- See CancelSpotFleetRequestsErrorItemTypeDef
- See ResponseMetadataTypeDef
DescribeCapacityReservationBillingRequestsResultTypeDef#
# DescribeCapacityReservationBillingRequestsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationBillingRequestsResultTypeDef
def get_value() -> DescribeCapacityReservationBillingRequestsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeCapacityReservationBillingRequestsResultTypeDef definition
class DescribeCapacityReservationBillingRequestsResultTypeDef(TypedDict):
CapacityReservationBillingRequests: List[CapacityReservationBillingRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCapacityReservationBySplittingResultTypeDef#
# CreateCapacityReservationBySplittingResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCapacityReservationBySplittingResultTypeDef
def get_value() -> CreateCapacityReservationBySplittingResultTypeDef:
return {
"SourceCapacityReservation": ...,
}
# CreateCapacityReservationBySplittingResultTypeDef definition
class CreateCapacityReservationBySplittingResultTypeDef(TypedDict):
SourceCapacityReservation: CapacityReservationTypeDef, # (1)
DestinationCapacityReservation: CapacityReservationTypeDef, # (1)
InstanceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateCapacityReservationResultTypeDef#
# CreateCapacityReservationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCapacityReservationResultTypeDef
def get_value() -> CreateCapacityReservationResultTypeDef:
return {
"CapacityReservation": ...,
}
# CreateCapacityReservationResultTypeDef definition
class CreateCapacityReservationResultTypeDef(TypedDict):
CapacityReservation: CapacityReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCapacityReservationsResultTypeDef#
# DescribeCapacityReservationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationsResultTypeDef
def get_value() -> DescribeCapacityReservationsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeCapacityReservationsResultTypeDef definition
class DescribeCapacityReservationsResultTypeDef(TypedDict):
CapacityReservations: List[CapacityReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MoveCapacityReservationInstancesResultTypeDef#
# MoveCapacityReservationInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MoveCapacityReservationInstancesResultTypeDef
def get_value() -> MoveCapacityReservationInstancesResultTypeDef:
return {
"SourceCapacityReservation": ...,
}
# MoveCapacityReservationInstancesResultTypeDef definition
class MoveCapacityReservationInstancesResultTypeDef(TypedDict):
SourceCapacityReservation: CapacityReservationTypeDef, # (1)
DestinationCapacityReservation: CapacityReservationTypeDef, # (1)
InstanceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PurchaseCapacityBlockResultTypeDef#
# PurchaseCapacityBlockResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseCapacityBlockResultTypeDef
def get_value() -> PurchaseCapacityBlockResultTypeDef:
return {
"CapacityReservation": ...,
}
# PurchaseCapacityBlockResultTypeDef definition
class PurchaseCapacityBlockResultTypeDef(TypedDict):
CapacityReservation: CapacityReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCapacityReservationFleetsResultTypeDef#
# DescribeCapacityReservationFleetsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeCapacityReservationFleetsResultTypeDef
def get_value() -> DescribeCapacityReservationFleetsResultTypeDef:
return {
"CapacityReservationFleets": ...,
}
# DescribeCapacityReservationFleetsResultTypeDef definition
class DescribeCapacityReservationFleetsResultTypeDef(TypedDict):
CapacityReservationFleets: List[CapacityReservationFleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyInstanceCapacityReservationAttributesRequestTypeDef#
# ModifyInstanceCapacityReservationAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceCapacityReservationAttributesRequestTypeDef
def get_value() -> ModifyInstanceCapacityReservationAttributesRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceCapacityReservationAttributesRequestTypeDef definition
class ModifyInstanceCapacityReservationAttributesRequestTypeDef(TypedDict):
InstanceId: str,
CapacityReservationSpecification: CapacityReservationSpecificationTypeDef, # (1)
DryRun: NotRequired[bool],
DescribeClassicLinkInstancesResultTypeDef#
# DescribeClassicLinkInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClassicLinkInstancesResultTypeDef
def get_value() -> DescribeClassicLinkInstancesResultTypeDef:
return {
"Instances": ...,
}
# DescribeClassicLinkInstancesResultTypeDef definition
class DescribeClassicLinkInstancesResultTypeDef(TypedDict):
Instances: List[ClassicLinkInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ClientVpnEndpointTypeDef#
# ClientVpnEndpointTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ClientVpnEndpointTypeDef
def get_value() -> ClientVpnEndpointTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# 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)
DisconnectOnSessionTimeout: NotRequired[bool],
- See ClientVpnEndpointStatusTypeDef
- See VpnProtocolType
- See TransportProtocolType
- See AssociatedTargetNetworkTypeDef
- See ClientVpnAuthenticationTypeDef
- See ConnectionLogResponseOptionsTypeDef
- See TagTypeDef
- See ClientConnectResponseOptionsTypeDef
- See ClientLoginBannerResponseOptionsTypeDef
DescribeClientVpnConnectionsResultTypeDef#
# DescribeClientVpnConnectionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnConnectionsResultTypeDef
def get_value() -> DescribeClientVpnConnectionsResultTypeDef:
return {
"Connections": ...,
}
# DescribeClientVpnConnectionsResultTypeDef definition
class DescribeClientVpnConnectionsResultTypeDef(TypedDict):
Connections: List[ClientVpnConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TerminateClientVpnConnectionsResultTypeDef#
# TerminateClientVpnConnectionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TerminateClientVpnConnectionsResultTypeDef
def get_value() -> TerminateClientVpnConnectionsResultTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# TerminateClientVpnConnectionsResultTypeDef definition
class TerminateClientVpnConnectionsResultTypeDef(TypedDict):
ClientVpnEndpointId: str,
Username: str,
ConnectionStatuses: List[TerminateConnectionStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClientVpnRoutesResultTypeDef#
# DescribeClientVpnRoutesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnRoutesResultTypeDef
def get_value() -> DescribeClientVpnRoutesResultTypeDef:
return {
"Routes": ...,
}
# DescribeClientVpnRoutesResultTypeDef definition
class DescribeClientVpnRoutesResultTypeDef(TypedDict):
Routes: List[ClientVpnRouteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVpnTunnelOptionsSpecificationTypeDef#
# ModifyVpnTunnelOptionsSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnTunnelOptionsSpecificationTypeDef
def get_value() -> ModifyVpnTunnelOptionsSpecificationTypeDef:
return {
"TunnelInsideCidr": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnTunnelOptionsSpecificationTypeDef
def get_value() -> VpnTunnelOptionsSpecificationTypeDef:
return {
"TunnelInsideCidr": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import TunnelOptionTypeDef
def get_value() -> TunnelOptionTypeDef:
return {
"OutsideIpAddress": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import BaselinePerformanceFactorsOutputTypeDef
def get_value() -> BaselinePerformanceFactorsOutputTypeDef:
return {
"Cpu": ...,
}
# BaselinePerformanceFactorsOutputTypeDef definition
class BaselinePerformanceFactorsOutputTypeDef(TypedDict):
Cpu: NotRequired[CpuPerformanceFactorOutputTypeDef], # (1)
BaselinePerformanceFactorsRequestTypeDef#
# BaselinePerformanceFactorsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BaselinePerformanceFactorsRequestTypeDef
def get_value() -> BaselinePerformanceFactorsRequestTypeDef:
return {
"Cpu": ...,
}
# BaselinePerformanceFactorsRequestTypeDef definition
class BaselinePerformanceFactorsRequestTypeDef(TypedDict):
Cpu: NotRequired[CpuPerformanceFactorRequestTypeDef], # (1)
NetworkAclTypeDef#
# NetworkAclTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkAclTypeDef
def get_value() -> NetworkAclTypeDef:
return {
"Associations": ...,
}
# 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],
ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef#
# ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef
def get_value() -> ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef:
return {
"Attribute": ...,
}
# 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],
ModifySnapshotAttributeRequestTypeDef#
# ModifySnapshotAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySnapshotAttributeRequestTypeDef
def get_value() -> ModifySnapshotAttributeRequestTypeDef:
return {
"SnapshotId": ...,
}
# ModifySnapshotAttributeRequestTypeDef definition
class ModifySnapshotAttributeRequestTypeDef(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],
GetAwsNetworkPerformanceDataResultTypeDef#
# GetAwsNetworkPerformanceDataResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetAwsNetworkPerformanceDataResultTypeDef
def get_value() -> GetAwsNetworkPerformanceDataResultTypeDef:
return {
"DataResponses": ...,
}
# GetAwsNetworkPerformanceDataResultTypeDef definition
class GetAwsNetworkPerformanceDataResultTypeDef(TypedDict):
DataResponses: List[DataResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DeleteFleetsResultTypeDef#
# DeleteFleetsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFleetsResultTypeDef
def get_value() -> DeleteFleetsResultTypeDef:
return {
"SuccessfulFleetDeletions": ...,
}
# DeleteFleetsResultTypeDef definition
class DeleteFleetsResultTypeDef(TypedDict):
SuccessfulFleetDeletions: List[DeleteFleetSuccessItemTypeDef], # (1)
UnsuccessfulFleetDeletions: List[DeleteFleetErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteLaunchTemplateVersionsResultTypeDef#
# DeleteLaunchTemplateVersionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLaunchTemplateVersionsResultTypeDef
def get_value() -> DeleteLaunchTemplateVersionsResultTypeDef:
return {
"SuccessfullyDeletedLaunchTemplateVersions": ...,
}
# DeleteLaunchTemplateVersionsResultTypeDef definition
class DeleteLaunchTemplateVersionsResultTypeDef(TypedDict):
SuccessfullyDeletedLaunchTemplateVersions: List[DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef], # (1)
UnsuccessfullyDeletedLaunchTemplateVersions: List[DeleteLaunchTemplateVersionsResponseErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef
- See DeleteLaunchTemplateVersionsResponseErrorItemTypeDef
- See ResponseMetadataTypeDef
DeleteQueuedReservedInstancesResultTypeDef#
# DeleteQueuedReservedInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteQueuedReservedInstancesResultTypeDef
def get_value() -> DeleteQueuedReservedInstancesResultTypeDef:
return {
"SuccessfulQueuedPurchaseDeletions": ...,
}
# DeleteQueuedReservedInstancesResultTypeDef definition
class DeleteQueuedReservedInstancesResultTypeDef(TypedDict):
SuccessfulQueuedPurchaseDeletions: List[SuccessfulQueuedPurchaseDeletionTypeDef], # (1)
FailedQueuedPurchaseDeletions: List[FailedQueuedPurchaseDeletionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SuccessfulQueuedPurchaseDeletionTypeDef
- See FailedQueuedPurchaseDeletionTypeDef
- See ResponseMetadataTypeDef
DescribePrincipalIdFormatResultTypeDef#
# DescribePrincipalIdFormatResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePrincipalIdFormatResultTypeDef
def get_value() -> DescribePrincipalIdFormatResultTypeDef:
return {
"Principals": ...,
}
# DescribePrincipalIdFormatResultTypeDef definition
class DescribePrincipalIdFormatResultTypeDef(TypedDict):
Principals: List[PrincipalIdFormatTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFastLaunchImagesResultTypeDef#
# DescribeFastLaunchImagesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFastLaunchImagesResultTypeDef
def get_value() -> DescribeFastLaunchImagesResultTypeDef:
return {
"FastLaunchImages": ...,
}
# DescribeFastLaunchImagesResultTypeDef definition
class DescribeFastLaunchImagesResultTypeDef(TypedDict):
FastLaunchImages: List[DescribeFastLaunchImagesSuccessItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFlowLogsResultTypeDef#
# DescribeFlowLogsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFlowLogsResultTypeDef
def get_value() -> DescribeFlowLogsResultTypeDef:
return {
"FlowLogs": ...,
}
# DescribeFlowLogsResultTypeDef definition
class DescribeFlowLogsResultTypeDef(TypedDict):
FlowLogs: List[FlowLogTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisableFastSnapshotRestoreErrorItemTypeDef#
# DisableFastSnapshotRestoreErrorItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableFastSnapshotRestoreErrorItemTypeDef
def get_value() -> DisableFastSnapshotRestoreErrorItemTypeDef:
return {
"SnapshotId": ...,
}
# DisableFastSnapshotRestoreErrorItemTypeDef definition
class DisableFastSnapshotRestoreErrorItemTypeDef(TypedDict):
SnapshotId: NotRequired[str],
FastSnapshotRestoreStateErrors: NotRequired[List[DisableFastSnapshotRestoreStateErrorItemTypeDef]], # (1)
ImportInstanceTaskDetailsTypeDef#
# ImportInstanceTaskDetailsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportInstanceTaskDetailsTypeDef
def get_value() -> ImportInstanceTaskDetailsTypeDef:
return {
"Description": ...,
}
# ImportInstanceTaskDetailsTypeDef definition
class ImportInstanceTaskDetailsTypeDef(TypedDict):
Description: NotRequired[str],
InstanceId: NotRequired[str],
Platform: NotRequired[PlatformValuesType], # (1)
Volumes: NotRequired[List[ImportInstanceVolumeDetailItemTypeDef]], # (2)
DescribeVpcEndpointAssociationsResultTypeDef#
# DescribeVpcEndpointAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointAssociationsResultTypeDef
def get_value() -> DescribeVpcEndpointAssociationsResultTypeDef:
return {
"VpcEndpointAssociations": ...,
}
# DescribeVpcEndpointAssociationsResultTypeDef definition
class DescribeVpcEndpointAssociationsResultTypeDef(TypedDict):
VpcEndpointAssociations: List[VpcEndpointAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeVpcEndpointConnectionsResultTypeDef#
# DescribeVpcEndpointConnectionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointConnectionsResultTypeDef
def get_value() -> DescribeVpcEndpointConnectionsResultTypeDef:
return {
"VpcEndpointConnections": ...,
}
# DescribeVpcEndpointConnectionsResultTypeDef definition
class DescribeVpcEndpointConnectionsResultTypeDef(TypedDict):
VpcEndpointConnections: List[VpcEndpointConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef#
# ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef
def get_value() -> ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef:
return {
"SourceDestCheck": ...,
}
# 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
ModifyInstanceAttributeRequestTypeDef#
# ModifyInstanceAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceAttributeRequestTypeDef
def get_value() -> ModifyInstanceAttributeRequestTypeDef:
return {
"InstanceId": ...,
}
# ModifyInstanceAttributeRequestTypeDef definition
class ModifyInstanceAttributeRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceBlockDeviceMappingTypeDef
def get_value() -> InstanceBlockDeviceMappingTypeDef:
return {
"DeviceName": ...,
}
# InstanceBlockDeviceMappingTypeDef definition
class InstanceBlockDeviceMappingTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[EbsInstanceBlockDeviceTypeDef], # (1)
DeleteLaunchTemplateResultTypeDef#
# DeleteLaunchTemplateResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLaunchTemplateResultTypeDef
def get_value() -> DeleteLaunchTemplateResultTypeDef:
return {
"LaunchTemplate": ...,
}
# DeleteLaunchTemplateResultTypeDef definition
class DeleteLaunchTemplateResultTypeDef(TypedDict):
LaunchTemplate: LaunchTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLaunchTemplatesResultTypeDef#
# DescribeLaunchTemplatesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLaunchTemplatesResultTypeDef
def get_value() -> DescribeLaunchTemplatesResultTypeDef:
return {
"LaunchTemplates": ...,
}
# DescribeLaunchTemplatesResultTypeDef definition
class DescribeLaunchTemplatesResultTypeDef(TypedDict):
LaunchTemplates: List[LaunchTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyLaunchTemplateResultTypeDef#
# ModifyLaunchTemplateResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyLaunchTemplateResultTypeDef
def get_value() -> ModifyLaunchTemplateResultTypeDef:
return {
"LaunchTemplate": ...,
}
# ModifyLaunchTemplateResultTypeDef definition
class ModifyLaunchTemplateResultTypeDef(TypedDict):
LaunchTemplate: LaunchTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEgressOnlyInternetGatewayResultTypeDef#
# CreateEgressOnlyInternetGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateEgressOnlyInternetGatewayResultTypeDef
def get_value() -> CreateEgressOnlyInternetGatewayResultTypeDef:
return {
"ClientToken": ...,
}
# CreateEgressOnlyInternetGatewayResultTypeDef definition
class CreateEgressOnlyInternetGatewayResultTypeDef(TypedDict):
ClientToken: str,
EgressOnlyInternetGateway: EgressOnlyInternetGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEgressOnlyInternetGatewaysResultTypeDef#
# DescribeEgressOnlyInternetGatewaysResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeEgressOnlyInternetGatewaysResultTypeDef
def get_value() -> DescribeEgressOnlyInternetGatewaysResultTypeDef:
return {
"EgressOnlyInternetGateways": ...,
}
# DescribeEgressOnlyInternetGatewaysResultTypeDef definition
class DescribeEgressOnlyInternetGatewaysResultTypeDef(TypedDict):
EgressOnlyInternetGateways: List[EgressOnlyInternetGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateInternetGatewayResultTypeDef#
# CreateInternetGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInternetGatewayResultTypeDef
def get_value() -> CreateInternetGatewayResultTypeDef:
return {
"InternetGateway": ...,
}
# CreateInternetGatewayResultTypeDef definition
class CreateInternetGatewayResultTypeDef(TypedDict):
InternetGateway: InternetGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInternetGatewaysResultTypeDef#
# DescribeInternetGatewaysResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInternetGatewaysResultTypeDef
def get_value() -> DescribeInternetGatewaysResultTypeDef:
return {
"InternetGateways": ...,
}
# DescribeInternetGatewaysResultTypeDef definition
class DescribeInternetGatewaysResultTypeDef(TypedDict):
InternetGateways: List[InternetGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeElasticGpusResultTypeDef#
# DescribeElasticGpusResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeElasticGpusResultTypeDef
def get_value() -> DescribeElasticGpusResultTypeDef:
return {
"ElasticGpuSet": ...,
}
# DescribeElasticGpusResultTypeDef definition
class DescribeElasticGpusResultTypeDef(TypedDict):
ElasticGpuSet: List[ElasticGpusTypeDef], # (1)
MaxResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
InstanceNetworkInterfaceSpecificationOutputTypeDef#
# InstanceNetworkInterfaceSpecificationOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceNetworkInterfaceSpecificationOutputTypeDef
def get_value() -> InstanceNetworkInterfaceSpecificationOutputTypeDef:
return {
"AssociatePublicIpAddress": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceNetworkInterfaceSpecificationTypeDef
def get_value() -> InstanceNetworkInterfaceSpecificationTypeDef:
return {
"AssociatePublicIpAddress": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef
def get_value() -> LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef:
return {
"AssociateCarrierIpAddress": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef
def get_value() -> AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef:
return {
"InstanceId": ...,
}
# AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef definition
class AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef(TypedDict):
InstanceId: str,
DeviceIndex: int,
NetworkCardIndex: NotRequired[int],
EnaSrdSpecification: NotRequired[EnaSrdSpecificationTypeDef], # (1)
DryRun: NotRequired[bool],
AttachNetworkInterfaceRequestTypeDef#
# AttachNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachNetworkInterfaceRequestTypeDef
def get_value() -> AttachNetworkInterfaceRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# AttachNetworkInterfaceRequestTypeDef definition
class AttachNetworkInterfaceRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
InstanceId: str,
DeviceIndex: int,
NetworkCardIndex: NotRequired[int],
EnaSrdSpecification: NotRequired[EnaSrdSpecificationTypeDef], # (1)
DryRun: NotRequired[bool],
ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef#
# ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef
def get_value() -> ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef:
return {
"EnaSrdSpecification": ...,
}
# 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
ModifyNetworkInterfaceAttributeRequestTypeDef#
# ModifyNetworkInterfaceAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyNetworkInterfaceAttributeRequestTypeDef
def get_value() -> ModifyNetworkInterfaceAttributeRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# ModifyNetworkInterfaceAttributeRequestTypeDef definition
class ModifyNetworkInterfaceAttributeRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableFastSnapshotRestoreErrorItemTypeDef
def get_value() -> EnableFastSnapshotRestoreErrorItemTypeDef:
return {
"SnapshotId": ...,
}
# EnableFastSnapshotRestoreErrorItemTypeDef definition
class EnableFastSnapshotRestoreErrorItemTypeDef(TypedDict):
SnapshotId: NotRequired[str],
FastSnapshotRestoreStateErrors: NotRequired[List[EnableFastSnapshotRestoreStateErrorItemTypeDef]], # (1)
DescribeFleetHistoryResultTypeDef#
# DescribeFleetHistoryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetHistoryResultTypeDef
def get_value() -> DescribeFleetHistoryResultTypeDef:
return {
"HistoryRecords": ...,
}
# DescribeFleetHistoryResultTypeDef definition
class DescribeFleetHistoryResultTypeDef(TypedDict):
HistoryRecords: List[HistoryRecordEntryTypeDef], # (1)
LastEvaluatedTime: datetime,
FleetId: str,
StartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSpotFleetRequestHistoryResponseTypeDef#
# DescribeSpotFleetRequestHistoryResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotFleetRequestHistoryResponseTypeDef
def get_value() -> DescribeSpotFleetRequestHistoryResponseTypeDef:
return {
"HistoryRecords": ...,
}
# DescribeSpotFleetRequestHistoryResponseTypeDef definition
class DescribeSpotFleetRequestHistoryResponseTypeDef(TypedDict):
HistoryRecords: List[HistoryRecordTypeDef], # (1)
LastEvaluatedTime: datetime,
SpotFleetRequestId: str,
StartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeExportImageTasksResultTypeDef#
# DescribeExportImageTasksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeExportImageTasksResultTypeDef
def get_value() -> DescribeExportImageTasksResultTypeDef:
return {
"ExportImageTasks": ...,
}
# DescribeExportImageTasksResultTypeDef definition
class DescribeExportImageTasksResultTypeDef(TypedDict):
ExportImageTasks: List[ExportImageTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateInstanceExportTaskResultTypeDef#
# CreateInstanceExportTaskResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInstanceExportTaskResultTypeDef
def get_value() -> CreateInstanceExportTaskResultTypeDef:
return {
"ExportTask": ...,
}
# CreateInstanceExportTaskResultTypeDef definition
class CreateInstanceExportTaskResultTypeDef(TypedDict):
ExportTask: ExportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeExportTasksResultTypeDef#
# DescribeExportTasksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeExportTasksResultTypeDef
def get_value() -> DescribeExportTasksResultTypeDef:
return {
"ExportTasks": ...,
}
# DescribeExportTasksResultTypeDef definition
class DescribeExportTasksResultTypeDef(TypedDict):
ExportTasks: List[ExportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkInsightsPathTypeDef#
# NetworkInsightsPathTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInsightsPathTypeDef
def get_value() -> NetworkInsightsPathTypeDef:
return {
"NetworkInsightsPathId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotOptionsRequestTypeDef
def get_value() -> SpotOptionsRequestTypeDef:
return {
"AllocationStrategy": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotOptionsTypeDef
def get_value() -> SpotOptionsTypeDef:
return {
"AllocationStrategy": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import FpgaInfoTypeDef
def get_value() -> FpgaInfoTypeDef:
return {
"Fpgas": ...,
}
# FpgaInfoTypeDef definition
class FpgaInfoTypeDef(TypedDict):
Fpgas: NotRequired[List[FpgaDeviceInfoTypeDef]], # (1)
TotalFpgaMemoryInMiB: NotRequired[int],
DescribeFpgaImageAttributeResultTypeDef#
# DescribeFpgaImageAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFpgaImageAttributeResultTypeDef
def get_value() -> DescribeFpgaImageAttributeResultTypeDef:
return {
"FpgaImageAttribute": ...,
}
# DescribeFpgaImageAttributeResultTypeDef definition
class DescribeFpgaImageAttributeResultTypeDef(TypedDict):
FpgaImageAttribute: FpgaImageAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyFpgaImageAttributeResultTypeDef#
# ModifyFpgaImageAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyFpgaImageAttributeResultTypeDef
def get_value() -> ModifyFpgaImageAttributeResultTypeDef:
return {
"FpgaImageAttribute": ...,
}
# ModifyFpgaImageAttributeResultTypeDef definition
class ModifyFpgaImageAttributeResultTypeDef(TypedDict):
FpgaImageAttribute: FpgaImageAttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFpgaImagesResultTypeDef#
# DescribeFpgaImagesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFpgaImagesResultTypeDef
def get_value() -> DescribeFpgaImagesResultTypeDef:
return {
"FpgaImages": ...,
}
# DescribeFpgaImagesResultTypeDef definition
class DescribeFpgaImagesResultTypeDef(TypedDict):
FpgaImages: List[FpgaImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GpuInfoTypeDef#
# GpuInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GpuInfoTypeDef
def get_value() -> GpuInfoTypeDef:
return {
"Gpus": ...,
}
# GpuInfoTypeDef definition
class GpuInfoTypeDef(TypedDict):
Gpus: NotRequired[List[GpuDeviceInfoTypeDef]], # (1)
TotalGpuMemoryInMiB: NotRequired[int],
AssociateIamInstanceProfileResultTypeDef#
# AssociateIamInstanceProfileResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateIamInstanceProfileResultTypeDef
def get_value() -> AssociateIamInstanceProfileResultTypeDef:
return {
"IamInstanceProfileAssociation": ...,
}
# AssociateIamInstanceProfileResultTypeDef definition
class AssociateIamInstanceProfileResultTypeDef(TypedDict):
IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIamInstanceProfileAssociationsResultTypeDef#
# DescribeIamInstanceProfileAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIamInstanceProfileAssociationsResultTypeDef
def get_value() -> DescribeIamInstanceProfileAssociationsResultTypeDef:
return {
"IamInstanceProfileAssociations": ...,
}
# DescribeIamInstanceProfileAssociationsResultTypeDef definition
class DescribeIamInstanceProfileAssociationsResultTypeDef(TypedDict):
IamInstanceProfileAssociations: List[IamInstanceProfileAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisassociateIamInstanceProfileResultTypeDef#
# DisassociateIamInstanceProfileResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateIamInstanceProfileResultTypeDef
def get_value() -> DisassociateIamInstanceProfileResultTypeDef:
return {
"IamInstanceProfileAssociation": ...,
}
# DisassociateIamInstanceProfileResultTypeDef definition
class DisassociateIamInstanceProfileResultTypeDef(TypedDict):
IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplaceIamInstanceProfileAssociationResultTypeDef#
# ReplaceIamInstanceProfileAssociationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceIamInstanceProfileAssociationResultTypeDef
def get_value() -> ReplaceIamInstanceProfileAssociationResultTypeDef:
return {
"IamInstanceProfileAssociation": ...,
}
# ReplaceIamInstanceProfileAssociationResultTypeDef definition
class ReplaceIamInstanceProfileAssociationResultTypeDef(TypedDict):
IamInstanceProfileAssociation: IamInstanceProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyImageAttributeRequestImageModifyAttributeTypeDef#
# ModifyImageAttributeRequestImageModifyAttributeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyImageAttributeRequestImageModifyAttributeTypeDef
def get_value() -> ModifyImageAttributeRequestImageModifyAttributeTypeDef:
return {
"Attribute": ...,
}
# 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
ModifyImageAttributeRequestTypeDef#
# ModifyImageAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyImageAttributeRequestTypeDef
def get_value() -> ModifyImageAttributeRequestTypeDef:
return {
"ImageId": ...,
}
# ModifyImageAttributeRequestTypeDef definition
class ModifyImageAttributeRequestTypeDef(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
CreateLocalGatewayRouteTableResultTypeDef#
# CreateLocalGatewayRouteTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLocalGatewayRouteTableResultTypeDef
def get_value() -> CreateLocalGatewayRouteTableResultTypeDef:
return {
"LocalGatewayRouteTable": ...,
}
# CreateLocalGatewayRouteTableResultTypeDef definition
class CreateLocalGatewayRouteTableResultTypeDef(TypedDict):
LocalGatewayRouteTable: LocalGatewayRouteTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLocalGatewayRouteTableResultTypeDef#
# DeleteLocalGatewayRouteTableResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteLocalGatewayRouteTableResultTypeDef
def get_value() -> DeleteLocalGatewayRouteTableResultTypeDef:
return {
"LocalGatewayRouteTable": ...,
}
# DeleteLocalGatewayRouteTableResultTypeDef definition
class DeleteLocalGatewayRouteTableResultTypeDef(TypedDict):
LocalGatewayRouteTable: LocalGatewayRouteTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLocalGatewayRouteTablesResultTypeDef#
# DescribeLocalGatewayRouteTablesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLocalGatewayRouteTablesResultTypeDef
def get_value() -> DescribeLocalGatewayRouteTablesResultTypeDef:
return {
"LocalGatewayRouteTables": ...,
}
# DescribeLocalGatewayRouteTablesResultTypeDef definition
class DescribeLocalGatewayRouteTablesResultTypeDef(TypedDict):
LocalGatewayRouteTables: List[LocalGatewayRouteTableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ImportInstanceRequestTypeDef#
# ImportInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportInstanceRequestTypeDef
def get_value() -> ImportInstanceRequestTypeDef:
return {
"Platform": ...,
}
# ImportInstanceRequestTypeDef definition
class ImportInstanceRequestTypeDef(TypedDict):
Platform: PlatformValuesType, # (1)
DryRun: NotRequired[bool],
Description: NotRequired[str],
LaunchSpecification: NotRequired[ImportInstanceLaunchSpecificationTypeDef], # (2)
DiskImages: NotRequired[Sequence[DiskImageTypeDef]], # (3)
InferenceAcceleratorInfoTypeDef#
# InferenceAcceleratorInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InferenceAcceleratorInfoTypeDef
def get_value() -> InferenceAcceleratorInfoTypeDef:
return {
"Accelerators": ...,
}
# InferenceAcceleratorInfoTypeDef definition
class InferenceAcceleratorInfoTypeDef(TypedDict):
Accelerators: NotRequired[List[InferenceDeviceInfoTypeDef]], # (1)
TotalInferenceMemoryInMiB: NotRequired[int],
InstanceNetworkInterfaceAttachmentTypeDef#
# InstanceNetworkInterfaceAttachmentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceNetworkInterfaceAttachmentTypeDef
def get_value() -> InstanceNetworkInterfaceAttachmentTypeDef:
return {
"AttachTime": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceImageMetadataResultTypeDef
def get_value() -> DescribeInstanceImageMetadataResultTypeDef:
return {
"InstanceImageMetadata": ...,
}
# DescribeInstanceImageMetadataResultTypeDef definition
class DescribeInstanceImageMetadataResultTypeDef(TypedDict):
InstanceImageMetadata: List[InstanceImageMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartInstancesResultTypeDef#
# StartInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartInstancesResultTypeDef
def get_value() -> StartInstancesResultTypeDef:
return {
"StartingInstances": ...,
}
# StartInstancesResultTypeDef definition
class StartInstancesResultTypeDef(TypedDict):
StartingInstances: List[InstanceStateChangeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopInstancesResultTypeDef#
# StopInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StopInstancesResultTypeDef
def get_value() -> StopInstancesResultTypeDef:
return {
"StoppingInstances": ...,
}
# StopInstancesResultTypeDef definition
class StopInstancesResultTypeDef(TypedDict):
StoppingInstances: List[InstanceStateChangeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TerminateInstancesResultTypeDef#
# TerminateInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TerminateInstancesResultTypeDef
def get_value() -> TerminateInstancesResultTypeDef:
return {
"TerminatingInstances": ...,
}
# TerminateInstancesResultTypeDef definition
class TerminateInstancesResultTypeDef(TypedDict):
TerminatingInstances: List[InstanceStateChangeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MonitorInstancesResultTypeDef#
# MonitorInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import MonitorInstancesResultTypeDef
def get_value() -> MonitorInstancesResultTypeDef:
return {
"InstanceMonitorings": ...,
}
# MonitorInstancesResultTypeDef definition
class MonitorInstancesResultTypeDef(TypedDict):
InstanceMonitorings: List[InstanceMonitoringTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UnmonitorInstancesResultTypeDef#
# UnmonitorInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UnmonitorInstancesResultTypeDef
def get_value() -> UnmonitorInstancesResultTypeDef:
return {
"InstanceMonitorings": ...,
}
# UnmonitorInstancesResultTypeDef definition
class UnmonitorInstancesResultTypeDef(TypedDict):
InstanceMonitorings: List[InstanceMonitoringTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceStatusTypeDef#
# InstanceStatusTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceStatusTypeDef
def get_value() -> InstanceStatusTypeDef:
return {
"AvailabilityZone": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokeSecurityGroupEgressResultTypeDef
def get_value() -> RevokeSecurityGroupEgressResultTypeDef:
return {
"Return": ...,
}
# RevokeSecurityGroupEgressResultTypeDef definition
class RevokeSecurityGroupEgressResultTypeDef(TypedDict):
Return: bool,
UnknownIpPermissions: List[IpPermissionOutputTypeDef], # (1)
RevokedSecurityGroupRules: List[RevokedSecurityGroupRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
RevokeSecurityGroupIngressResultTypeDef#
# RevokeSecurityGroupIngressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokeSecurityGroupIngressResultTypeDef
def get_value() -> RevokeSecurityGroupIngressResultTypeDef:
return {
"Return": ...,
}
# RevokeSecurityGroupIngressResultTypeDef definition
class RevokeSecurityGroupIngressResultTypeDef(TypedDict):
Return: bool,
UnknownIpPermissions: List[IpPermissionOutputTypeDef], # (1)
RevokedSecurityGroupRules: List[RevokedSecurityGroupRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SecurityGroupTypeDef#
# SecurityGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SecurityGroupTypeDef
def get_value() -> SecurityGroupTypeDef:
return {
"GroupId": ...,
}
# 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)
StaleSecurityGroupTypeDef#
# StaleSecurityGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StaleSecurityGroupTypeDef
def get_value() -> StaleSecurityGroupTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamDiscoveredAccountsResultTypeDef
def get_value() -> GetIpamDiscoveredAccountsResultTypeDef:
return {
"IpamDiscoveredAccounts": ...,
}
# GetIpamDiscoveredAccountsResultTypeDef definition
class GetIpamDiscoveredAccountsResultTypeDef(TypedDict):
IpamDiscoveredAccounts: List[IpamDiscoveredAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIpamDiscoveredResourceCidrsResultTypeDef#
# GetIpamDiscoveredResourceCidrsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamDiscoveredResourceCidrsResultTypeDef
def get_value() -> GetIpamDiscoveredResourceCidrsResultTypeDef:
return {
"IpamDiscoveredResourceCidrs": ...,
}
# GetIpamDiscoveredResourceCidrsResultTypeDef definition
class GetIpamDiscoveredResourceCidrsResultTypeDef(TypedDict):
IpamDiscoveredResourceCidrs: List[IpamDiscoveredResourceCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIpamResourceCidrsResultTypeDef#
# GetIpamResourceCidrsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamResourceCidrsResultTypeDef
def get_value() -> GetIpamResourceCidrsResultTypeDef:
return {
"NextToken": ...,
}
# GetIpamResourceCidrsResultTypeDef definition
class GetIpamResourceCidrsResultTypeDef(TypedDict):
IpamResourceCidrs: List[IpamResourceCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyIpamResourceCidrResultTypeDef#
# ModifyIpamResourceCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamResourceCidrResultTypeDef
def get_value() -> ModifyIpamResourceCidrResultTypeDef:
return {
"IpamResourceCidr": ...,
}
# ModifyIpamResourceCidrResultTypeDef definition
class ModifyIpamResourceCidrResultTypeDef(TypedDict):
IpamResourceCidr: IpamResourceCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIpamResultTypeDef#
# CreateIpamResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamResultTypeDef
def get_value() -> CreateIpamResultTypeDef:
return {
"Ipam": ...,
}
# CreateIpamResultTypeDef definition
class CreateIpamResultTypeDef(TypedDict):
Ipam: IpamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IpamTypeDef
- See ResponseMetadataTypeDef
DeleteIpamResultTypeDef#
# DeleteIpamResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamResultTypeDef
def get_value() -> DeleteIpamResultTypeDef:
return {
"Ipam": ...,
}
# DeleteIpamResultTypeDef definition
class DeleteIpamResultTypeDef(TypedDict):
Ipam: IpamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IpamTypeDef
- See ResponseMetadataTypeDef
DescribeIpamsResultTypeDef#
# DescribeIpamsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamsResultTypeDef
def get_value() -> DescribeIpamsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeIpamsResultTypeDef definition
class DescribeIpamsResultTypeDef(TypedDict):
Ipams: List[IpamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See IpamTypeDef
- See ResponseMetadataTypeDef
ModifyIpamResultTypeDef#
# ModifyIpamResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamResultTypeDef
def get_value() -> ModifyIpamResultTypeDef:
return {
"Ipam": ...,
}
# ModifyIpamResultTypeDef definition
class ModifyIpamResultTypeDef(TypedDict):
Ipam: IpamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IpamTypeDef
- See ResponseMetadataTypeDef
CreateIpamResourceDiscoveryResultTypeDef#
# CreateIpamResourceDiscoveryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamResourceDiscoveryResultTypeDef
def get_value() -> CreateIpamResourceDiscoveryResultTypeDef:
return {
"IpamResourceDiscovery": ...,
}
# CreateIpamResourceDiscoveryResultTypeDef definition
class CreateIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscovery: IpamResourceDiscoveryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIpamResourceDiscoveryResultTypeDef#
# DeleteIpamResourceDiscoveryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamResourceDiscoveryResultTypeDef
def get_value() -> DeleteIpamResourceDiscoveryResultTypeDef:
return {
"IpamResourceDiscovery": ...,
}
# DeleteIpamResourceDiscoveryResultTypeDef definition
class DeleteIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscovery: IpamResourceDiscoveryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamResourceDiscoveriesResultTypeDef#
# DescribeIpamResourceDiscoveriesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamResourceDiscoveriesResultTypeDef
def get_value() -> DescribeIpamResourceDiscoveriesResultTypeDef:
return {
"IpamResourceDiscoveries": ...,
}
# DescribeIpamResourceDiscoveriesResultTypeDef definition
class DescribeIpamResourceDiscoveriesResultTypeDef(TypedDict):
IpamResourceDiscoveries: List[IpamResourceDiscoveryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyIpamResourceDiscoveryResultTypeDef#
# ModifyIpamResourceDiscoveryResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamResourceDiscoveryResultTypeDef
def get_value() -> ModifyIpamResourceDiscoveryResultTypeDef:
return {
"IpamResourceDiscovery": ...,
}
# ModifyIpamResourceDiscoveryResultTypeDef definition
class ModifyIpamResourceDiscoveryResultTypeDef(TypedDict):
IpamResourceDiscovery: IpamResourceDiscoveryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeprovisionIpamPoolCidrResultTypeDef#
# DeprovisionIpamPoolCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeprovisionIpamPoolCidrResultTypeDef
def get_value() -> DeprovisionIpamPoolCidrResultTypeDef:
return {
"IpamPoolCidr": ...,
}
# DeprovisionIpamPoolCidrResultTypeDef definition
class DeprovisionIpamPoolCidrResultTypeDef(TypedDict):
IpamPoolCidr: IpamPoolCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIpamPoolCidrsResultTypeDef#
# GetIpamPoolCidrsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamPoolCidrsResultTypeDef
def get_value() -> GetIpamPoolCidrsResultTypeDef:
return {
"IpamPoolCidrs": ...,
}
# GetIpamPoolCidrsResultTypeDef definition
class GetIpamPoolCidrsResultTypeDef(TypedDict):
IpamPoolCidrs: List[IpamPoolCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ProvisionIpamPoolCidrResultTypeDef#
# ProvisionIpamPoolCidrResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionIpamPoolCidrResultTypeDef
def get_value() -> ProvisionIpamPoolCidrResultTypeDef:
return {
"IpamPoolCidr": ...,
}
# ProvisionIpamPoolCidrResultTypeDef definition
class ProvisionIpamPoolCidrResultTypeDef(TypedDict):
IpamPoolCidr: IpamPoolCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIpamPoolResultTypeDef#
# CreateIpamPoolResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamPoolResultTypeDef
def get_value() -> CreateIpamPoolResultTypeDef:
return {
"IpamPool": ...,
}
# CreateIpamPoolResultTypeDef definition
class CreateIpamPoolResultTypeDef(TypedDict):
IpamPool: IpamPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIpamPoolResultTypeDef#
# DeleteIpamPoolResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteIpamPoolResultTypeDef
def get_value() -> DeleteIpamPoolResultTypeDef:
return {
"IpamPool": ...,
}
# DeleteIpamPoolResultTypeDef definition
class DeleteIpamPoolResultTypeDef(TypedDict):
IpamPool: IpamPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIpamPoolsResultTypeDef#
# DescribeIpamPoolsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpamPoolsResultTypeDef
def get_value() -> DescribeIpamPoolsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeIpamPoolsResultTypeDef definition
class DescribeIpamPoolsResultTypeDef(TypedDict):
IpamPools: List[IpamPoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyIpamPoolResultTypeDef#
# ModifyIpamPoolResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyIpamPoolResultTypeDef
def get_value() -> ModifyIpamPoolResultTypeDef:
return {
"IpamPool": ...,
}
# ModifyIpamPoolResultTypeDef definition
class ModifyIpamPoolResultTypeDef(TypedDict):
IpamPool: IpamPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IpamDiscoveredPublicAddressTypeDef#
# IpamDiscoveredPublicAddressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import IpamDiscoveredPublicAddressTypeDef
def get_value() -> IpamDiscoveredPublicAddressTypeDef:
return {
"IpamResourceDiscoveryId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeIpv6PoolsResultTypeDef
def get_value() -> DescribeIpv6PoolsResultTypeDef:
return {
"Ipv6Pools": ...,
}
# DescribeIpv6PoolsResultTypeDef definition
class DescribeIpv6PoolsResultTypeDef(TypedDict):
Ipv6Pools: List[Ipv6PoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef#
# LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef
def get_value() -> LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef:
return {
"AssociateCarrierIpAddress": ...,
}
# 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
ModifyFpgaImageAttributeRequestTypeDef#
# ModifyFpgaImageAttributeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyFpgaImageAttributeRequestTypeDef
def get_value() -> ModifyFpgaImageAttributeRequestTypeDef:
return {
"FpgaImageId": ...,
}
# ModifyFpgaImageAttributeRequestTypeDef definition
class ModifyFpgaImageAttributeRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import MediaAcceleratorInfoTypeDef
def get_value() -> MediaAcceleratorInfoTypeDef:
return {
"Accelerators": ...,
}
# MediaAcceleratorInfoTypeDef definition
class MediaAcceleratorInfoTypeDef(TypedDict):
Accelerators: NotRequired[List[MediaDeviceInfoTypeDef]], # (1)
TotalMediaMemoryInMiB: NotRequired[int],
ReservedInstancesModificationTypeDef#
# ReservedInstancesModificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservedInstancesModificationTypeDef
def get_value() -> ReservedInstancesModificationTypeDef:
return {
"ClientToken": ...,
}
# 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],
ModifyVerifiedAccessEndpointRequestTypeDef#
# ModifyVerifiedAccessEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointRequestTypeDef
def get_value() -> ModifyVerifiedAccessEndpointRequestTypeDef:
return {
"VerifiedAccessEndpointId": ...,
}
# ModifyVerifiedAccessEndpointRequestTypeDef definition
class ModifyVerifiedAccessEndpointRequestTypeDef(TypedDict):
VerifiedAccessEndpointId: str,
VerifiedAccessGroupId: NotRequired[str],
LoadBalancerOptions: NotRequired[ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef], # (1)
NetworkInterfaceOptions: NotRequired[ModifyVerifiedAccessEndpointEniOptionsTypeDef], # (2)
Description: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
RdsOptions: NotRequired[ModifyVerifiedAccessEndpointRdsOptionsTypeDef], # (3)
CidrOptions: NotRequired[ModifyVerifiedAccessEndpointCidrOptionsTypeDef], # (4)
- See ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef
- See ModifyVerifiedAccessEndpointEniOptionsTypeDef
- See ModifyVerifiedAccessEndpointRdsOptionsTypeDef
- See ModifyVerifiedAccessEndpointCidrOptionsTypeDef
CreateVerifiedAccessGroupResultTypeDef#
# CreateVerifiedAccessGroupResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessGroupResultTypeDef
def get_value() -> CreateVerifiedAccessGroupResultTypeDef:
return {
"VerifiedAccessGroup": ...,
}
# CreateVerifiedAccessGroupResultTypeDef definition
class CreateVerifiedAccessGroupResultTypeDef(TypedDict):
VerifiedAccessGroup: VerifiedAccessGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVerifiedAccessGroupResultTypeDef#
# DeleteVerifiedAccessGroupResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVerifiedAccessGroupResultTypeDef
def get_value() -> DeleteVerifiedAccessGroupResultTypeDef:
return {
"VerifiedAccessGroup": ...,
}
# DeleteVerifiedAccessGroupResultTypeDef definition
class DeleteVerifiedAccessGroupResultTypeDef(TypedDict):
VerifiedAccessGroup: VerifiedAccessGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessGroupsResultTypeDef#
# DescribeVerifiedAccessGroupsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessGroupsResultTypeDef
def get_value() -> DescribeVerifiedAccessGroupsResultTypeDef:
return {
"VerifiedAccessGroups": ...,
}
# DescribeVerifiedAccessGroupsResultTypeDef definition
class DescribeVerifiedAccessGroupsResultTypeDef(TypedDict):
VerifiedAccessGroups: List[VerifiedAccessGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVerifiedAccessGroupResultTypeDef#
# ModifyVerifiedAccessGroupResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessGroupResultTypeDef
def get_value() -> ModifyVerifiedAccessGroupResultTypeDef:
return {
"VerifiedAccessGroup": ...,
}
# ModifyVerifiedAccessGroupResultTypeDef definition
class ModifyVerifiedAccessGroupResultTypeDef(TypedDict):
VerifiedAccessGroup: VerifiedAccessGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateNatGatewayResultTypeDef#
# CreateNatGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNatGatewayResultTypeDef
def get_value() -> CreateNatGatewayResultTypeDef:
return {
"ClientToken": ...,
}
# CreateNatGatewayResultTypeDef definition
class CreateNatGatewayResultTypeDef(TypedDict):
ClientToken: str,
NatGateway: NatGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNatGatewaysResultTypeDef#
# DescribeNatGatewaysResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNatGatewaysResultTypeDef
def get_value() -> DescribeNatGatewaysResultTypeDef:
return {
"NatGateways": ...,
}
# DescribeNatGatewaysResultTypeDef definition
class DescribeNatGatewaysResultTypeDef(TypedDict):
NatGateways: List[NatGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateNetworkInterfacePermissionResultTypeDef#
# CreateNetworkInterfacePermissionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInterfacePermissionResultTypeDef
def get_value() -> CreateNetworkInterfacePermissionResultTypeDef:
return {
"InterfacePermission": ...,
}
# CreateNetworkInterfacePermissionResultTypeDef definition
class CreateNetworkInterfacePermissionResultTypeDef(TypedDict):
InterfacePermission: NetworkInterfacePermissionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInterfacePermissionsResultTypeDef#
# DescribeNetworkInterfacePermissionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfacePermissionsResultTypeDef
def get_value() -> DescribeNetworkInterfacePermissionsResultTypeDef:
return {
"NetworkInterfacePermissions": ...,
}
# DescribeNetworkInterfacePermissionsResultTypeDef definition
class DescribeNetworkInterfacePermissionsResultTypeDef(TypedDict):
NetworkInterfacePermissions: List[NetworkInterfacePermissionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
NeuronInfoTypeDef#
# NeuronInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NeuronInfoTypeDef
def get_value() -> NeuronInfoTypeDef:
return {
"NeuronDevices": ...,
}
# NeuronInfoTypeDef definition
class NeuronInfoTypeDef(TypedDict):
NeuronDevices: NotRequired[List[NeuronDeviceInfoTypeDef]], # (1)
TotalNeuronDeviceMemoryInMiB: NotRequired[int],
CreateVerifiedAccessTrustProviderResultTypeDef#
# CreateVerifiedAccessTrustProviderResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessTrustProviderResultTypeDef
def get_value() -> CreateVerifiedAccessTrustProviderResultTypeDef:
return {
"VerifiedAccessTrustProvider": ...,
}
# CreateVerifiedAccessTrustProviderResultTypeDef definition
class CreateVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVerifiedAccessTrustProviderResultTypeDef#
# DeleteVerifiedAccessTrustProviderResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVerifiedAccessTrustProviderResultTypeDef
def get_value() -> DeleteVerifiedAccessTrustProviderResultTypeDef:
return {
"VerifiedAccessTrustProvider": ...,
}
# DeleteVerifiedAccessTrustProviderResultTypeDef definition
class DeleteVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessTrustProvidersResultTypeDef#
# DescribeVerifiedAccessTrustProvidersResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessTrustProvidersResultTypeDef
def get_value() -> DescribeVerifiedAccessTrustProvidersResultTypeDef:
return {
"VerifiedAccessTrustProviders": ...,
}
# DescribeVerifiedAccessTrustProvidersResultTypeDef definition
class DescribeVerifiedAccessTrustProvidersResultTypeDef(TypedDict):
VerifiedAccessTrustProviders: List[VerifiedAccessTrustProviderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVerifiedAccessTrustProviderResultTypeDef#
# ModifyVerifiedAccessTrustProviderResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessTrustProviderResultTypeDef
def get_value() -> ModifyVerifiedAccessTrustProviderResultTypeDef:
return {
"VerifiedAccessTrustProvider": ...,
}
# ModifyVerifiedAccessTrustProviderResultTypeDef definition
class ModifyVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AccessScopePathRequestTypeDef#
# AccessScopePathRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AccessScopePathRequestTypeDef
def get_value() -> AccessScopePathRequestTypeDef:
return {
"Source": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AccessScopePathTypeDef
def get_value() -> AccessScopePathTypeDef:
return {
"Source": ...,
}
# AccessScopePathTypeDef definition
class AccessScopePathTypeDef(TypedDict):
Source: NotRequired[PathStatementTypeDef], # (1)
Destination: NotRequired[PathStatementTypeDef], # (1)
ThroughResources: NotRequired[List[ThroughResourcesStatementTypeDef]], # (3)
CancelReservedInstancesListingResultTypeDef#
# CancelReservedInstancesListingResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelReservedInstancesListingResultTypeDef
def get_value() -> CancelReservedInstancesListingResultTypeDef:
return {
"ReservedInstancesListings": ...,
}
# CancelReservedInstancesListingResultTypeDef definition
class CancelReservedInstancesListingResultTypeDef(TypedDict):
ReservedInstancesListings: List[ReservedInstancesListingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateReservedInstancesListingResultTypeDef#
# CreateReservedInstancesListingResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateReservedInstancesListingResultTypeDef
def get_value() -> CreateReservedInstancesListingResultTypeDef:
return {
"ReservedInstancesListings": ...,
}
# CreateReservedInstancesListingResultTypeDef definition
class CreateReservedInstancesListingResultTypeDef(TypedDict):
ReservedInstancesListings: List[ReservedInstancesListingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReservedInstancesListingsResultTypeDef#
# DescribeReservedInstancesListingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesListingsResultTypeDef
def get_value() -> DescribeReservedInstancesListingsResultTypeDef:
return {
"ReservedInstancesListings": ...,
}
# DescribeReservedInstancesListingsResultTypeDef definition
class DescribeReservedInstancesListingsResultTypeDef(TypedDict):
ReservedInstancesListings: List[ReservedInstancesListingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePublicIpv4PoolsResultTypeDef#
# DescribePublicIpv4PoolsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribePublicIpv4PoolsResultTypeDef
def get_value() -> DescribePublicIpv4PoolsResultTypeDef:
return {
"PublicIpv4Pools": ...,
}
# DescribePublicIpv4PoolsResultTypeDef definition
class DescribePublicIpv4PoolsResultTypeDef(TypedDict):
PublicIpv4Pools: List[PublicIpv4PoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeReservedInstancesOfferingsResultTypeDef#
# DescribeReservedInstancesOfferingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesOfferingsResultTypeDef
def get_value() -> DescribeReservedInstancesOfferingsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeReservedInstancesOfferingsResultTypeDef definition
class DescribeReservedInstancesOfferingsResultTypeDef(TypedDict):
ReservedInstancesOfferings: List[ReservedInstancesOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeReservedInstancesResultTypeDef#
# DescribeReservedInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesResultTypeDef
def get_value() -> DescribeReservedInstancesResultTypeDef:
return {
"ReservedInstances": ...,
}
# DescribeReservedInstancesResultTypeDef definition
class DescribeReservedInstancesResultTypeDef(TypedDict):
ReservedInstances: List[ReservedInstancesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeSecurityGroupEgressResultTypeDef#
# AuthorizeSecurityGroupEgressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizeSecurityGroupEgressResultTypeDef
def get_value() -> AuthorizeSecurityGroupEgressResultTypeDef:
return {
"Return": ...,
}
# AuthorizeSecurityGroupEgressResultTypeDef definition
class AuthorizeSecurityGroupEgressResultTypeDef(TypedDict):
Return: bool,
SecurityGroupRules: List[SecurityGroupRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeSecurityGroupIngressResultTypeDef#
# AuthorizeSecurityGroupIngressResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizeSecurityGroupIngressResultTypeDef
def get_value() -> AuthorizeSecurityGroupIngressResultTypeDef:
return {
"Return": ...,
}
# AuthorizeSecurityGroupIngressResultTypeDef definition
class AuthorizeSecurityGroupIngressResultTypeDef(TypedDict):
Return: bool,
SecurityGroupRules: List[SecurityGroupRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSecurityGroupRulesResultTypeDef#
# DescribeSecurityGroupRulesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupRulesResultTypeDef
def get_value() -> DescribeSecurityGroupRulesResultTypeDef:
return {
"SecurityGroupRules": ...,
}
# DescribeSecurityGroupRulesResultTypeDef definition
class DescribeSecurityGroupRulesResultTypeDef(TypedDict):
SecurityGroupRules: List[SecurityGroupRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BundleTaskTypeDef#
# BundleTaskTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BundleTaskTypeDef
def get_value() -> BundleTaskTypeDef:
return {
"InstanceId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeScheduledInstanceAvailabilityResultTypeDef
def get_value() -> DescribeScheduledInstanceAvailabilityResultTypeDef:
return {
"NextToken": ...,
}
# DescribeScheduledInstanceAvailabilityResultTypeDef definition
class DescribeScheduledInstanceAvailabilityResultTypeDef(TypedDict):
ScheduledInstanceAvailabilitySet: List[ScheduledInstanceAvailabilityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeScheduledInstancesResultTypeDef#
# DescribeScheduledInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeScheduledInstancesResultTypeDef
def get_value() -> DescribeScheduledInstancesResultTypeDef:
return {
"NextToken": ...,
}
# DescribeScheduledInstancesResultTypeDef definition
class DescribeScheduledInstancesResultTypeDef(TypedDict):
ScheduledInstanceSet: List[ScheduledInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PurchaseScheduledInstancesResultTypeDef#
# PurchaseScheduledInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseScheduledInstancesResultTypeDef
def get_value() -> PurchaseScheduledInstancesResultTypeDef:
return {
"ScheduledInstanceSet": ...,
}
# PurchaseScheduledInstancesResultTypeDef definition
class PurchaseScheduledInstancesResultTypeDef(TypedDict):
ScheduledInstanceSet: List[ScheduledInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduledInstancesLaunchSpecificationTypeDef#
# ScheduledInstancesLaunchSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ScheduledInstancesLaunchSpecificationTypeDef
def get_value() -> ScheduledInstancesLaunchSpecificationTypeDef:
return {
"BlockDeviceMappings": ...,
}
# 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
ModifySecurityGroupRulesRequestTypeDef#
# ModifySecurityGroupRulesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySecurityGroupRulesRequestTypeDef
def get_value() -> ModifySecurityGroupRulesRequestTypeDef:
return {
"GroupId": ...,
}
# ModifySecurityGroupRulesRequestTypeDef definition
class ModifySecurityGroupRulesRequestTypeDef(TypedDict):
GroupId: str,
SecurityGroupRules: Sequence[SecurityGroupRuleUpdateTypeDef], # (1)
DryRun: NotRequired[bool],
DescribeVpcEndpointServicesResultTypeDef#
# DescribeVpcEndpointServicesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServicesResultTypeDef
def get_value() -> DescribeVpcEndpointServicesResultTypeDef:
return {
"ServiceNames": ...,
}
# DescribeVpcEndpointServicesResultTypeDef definition
class DescribeVpcEndpointServicesResultTypeDef(TypedDict):
ServiceNames: List[str],
ServiceDetails: List[ServiceDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateVpcEndpointServiceConfigurationResultTypeDef#
# CreateVpcEndpointServiceConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcEndpointServiceConfigurationResultTypeDef
def get_value() -> CreateVpcEndpointServiceConfigurationResultTypeDef:
return {
"ServiceConfiguration": ...,
}
# CreateVpcEndpointServiceConfigurationResultTypeDef definition
class CreateVpcEndpointServiceConfigurationResultTypeDef(TypedDict):
ServiceConfiguration: ServiceConfigurationTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcEndpointServiceConfigurationsResultTypeDef#
# DescribeVpcEndpointServiceConfigurationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointServiceConfigurationsResultTypeDef
def get_value() -> DescribeVpcEndpointServiceConfigurationsResultTypeDef:
return {
"ServiceConfigurations": ...,
}
# DescribeVpcEndpointServiceConfigurationsResultTypeDef definition
class DescribeVpcEndpointServiceConfigurationsResultTypeDef(TypedDict):
ServiceConfigurations: List[ServiceConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ImportImageResultTypeDef#
# ImportImageResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportImageResultTypeDef
def get_value() -> ImportImageResultTypeDef:
return {
"Architecture": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportImageTaskTypeDef
def get_value() -> ImportImageTaskTypeDef:
return {
"Architecture": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportSnapshotResultTypeDef
def get_value() -> ImportSnapshotResultTypeDef:
return {
"Description": ...,
}
# ImportSnapshotResultTypeDef definition
class ImportSnapshotResultTypeDef(TypedDict):
Description: str,
ImportTaskId: str,
SnapshotTaskDetail: SnapshotTaskDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ImportSnapshotTaskTypeDef#
# ImportSnapshotTaskTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportSnapshotTaskTypeDef
def get_value() -> ImportSnapshotTaskTypeDef:
return {
"Description": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSpotDatafeedSubscriptionResultTypeDef
def get_value() -> CreateSpotDatafeedSubscriptionResultTypeDef:
return {
"SpotDatafeedSubscription": ...,
}
# CreateSpotDatafeedSubscriptionResultTypeDef definition
class CreateSpotDatafeedSubscriptionResultTypeDef(TypedDict):
SpotDatafeedSubscription: SpotDatafeedSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSpotDatafeedSubscriptionResultTypeDef#
# DescribeSpotDatafeedSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotDatafeedSubscriptionResultTypeDef
def get_value() -> DescribeSpotDatafeedSubscriptionResultTypeDef:
return {
"SpotDatafeedSubscription": ...,
}
# DescribeSpotDatafeedSubscriptionResultTypeDef definition
class DescribeSpotDatafeedSubscriptionResultTypeDef(TypedDict):
SpotDatafeedSubscription: SpotDatafeedSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayMulticastDomainAssociationsResultTypeDef#
# GetTransitGatewayMulticastDomainAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayMulticastDomainAssociationsResultTypeDef
def get_value() -> GetTransitGatewayMulticastDomainAssociationsResultTypeDef:
return {
"MulticastDomainAssociations": ...,
}
# GetTransitGatewayMulticastDomainAssociationsResultTypeDef definition
class GetTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
MulticastDomainAssociations: List[TransitGatewayMulticastDomainAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef#
# AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef
def get_value() -> AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef:
return {
"Associations": ...,
}
# AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef definition
class AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
Associations: TransitGatewayMulticastDomainAssociationsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateTransitGatewayMulticastDomainResultTypeDef#
# AssociateTransitGatewayMulticastDomainResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateTransitGatewayMulticastDomainResultTypeDef
def get_value() -> AssociateTransitGatewayMulticastDomainResultTypeDef:
return {
"Associations": ...,
}
# AssociateTransitGatewayMulticastDomainResultTypeDef definition
class AssociateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
Associations: TransitGatewayMulticastDomainAssociationsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTransitGatewayMulticastDomainResultTypeDef#
# DisassociateTransitGatewayMulticastDomainResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateTransitGatewayMulticastDomainResultTypeDef
def get_value() -> DisassociateTransitGatewayMulticastDomainResultTypeDef:
return {
"Associations": ...,
}
# DisassociateTransitGatewayMulticastDomainResultTypeDef definition
class DisassociateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
Associations: TransitGatewayMulticastDomainAssociationsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectTransitGatewayMulticastDomainAssociationsResultTypeDef#
# RejectTransitGatewayMulticastDomainAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectTransitGatewayMulticastDomainAssociationsResultTypeDef
def get_value() -> RejectTransitGatewayMulticastDomainAssociationsResultTypeDef:
return {
"Associations": ...,
}
# RejectTransitGatewayMulticastDomainAssociationsResultTypeDef definition
class RejectTransitGatewayMulticastDomainAssociationsResultTypeDef(TypedDict):
Associations: TransitGatewayMulticastDomainAssociationsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateSubnetCidrBlockResultTypeDef#
# AssociateSubnetCidrBlockResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateSubnetCidrBlockResultTypeDef
def get_value() -> AssociateSubnetCidrBlockResultTypeDef:
return {
"Ipv6CidrBlockAssociation": ...,
}
# AssociateSubnetCidrBlockResultTypeDef definition
class AssociateSubnetCidrBlockResultTypeDef(TypedDict):
Ipv6CidrBlockAssociation: SubnetIpv6CidrBlockAssociationTypeDef, # (1)
SubnetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateSubnetCidrBlockResultTypeDef#
# DisassociateSubnetCidrBlockResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateSubnetCidrBlockResultTypeDef
def get_value() -> DisassociateSubnetCidrBlockResultTypeDef:
return {
"Ipv6CidrBlockAssociation": ...,
}
# DisassociateSubnetCidrBlockResultTypeDef definition
class DisassociateSubnetCidrBlockResultTypeDef(TypedDict):
Ipv6CidrBlockAssociation: SubnetIpv6CidrBlockAssociationTypeDef, # (1)
SubnetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SubnetTypeDef#
# SubnetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SubnetTypeDef
def get_value() -> SubnetTypeDef:
return {
"AvailabilityZoneId": ...,
}
# 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
CreateVpcEndpointResultTypeDef#
# CreateVpcEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcEndpointResultTypeDef
def get_value() -> CreateVpcEndpointResultTypeDef:
return {
"VpcEndpoint": ...,
}
# CreateVpcEndpointResultTypeDef definition
class CreateVpcEndpointResultTypeDef(TypedDict):
VpcEndpoint: VpcEndpointTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcEndpointsResultTypeDef#
# DescribeVpcEndpointsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcEndpointsResultTypeDef
def get_value() -> DescribeVpcEndpointsResultTypeDef:
return {
"VpcEndpoints": ...,
}
# DescribeVpcEndpointsResultTypeDef definition
class DescribeVpcEndpointsResultTypeDef(TypedDict):
VpcEndpoints: List[VpcEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetReservedInstancesExchangeQuoteResultTypeDef#
# GetReservedInstancesExchangeQuoteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetReservedInstancesExchangeQuoteResultTypeDef
def get_value() -> GetReservedInstancesExchangeQuoteResultTypeDef:
return {
"CurrencyCode": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LoadBalancersConfigOutputTypeDef
def get_value() -> LoadBalancersConfigOutputTypeDef:
return {
"ClassicLoadBalancersConfig": ...,
}
# LoadBalancersConfigOutputTypeDef definition
class LoadBalancersConfigOutputTypeDef(TypedDict):
ClassicLoadBalancersConfig: NotRequired[ClassicLoadBalancersConfigOutputTypeDef], # (1)
TargetGroupsConfig: NotRequired[TargetGroupsConfigOutputTypeDef], # (2)
LoadBalancersConfigTypeDef#
# LoadBalancersConfigTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LoadBalancersConfigTypeDef
def get_value() -> LoadBalancersConfigTypeDef:
return {
"ClassicLoadBalancersConfig": ...,
}
# LoadBalancersConfigTypeDef definition
class LoadBalancersConfigTypeDef(TypedDict):
ClassicLoadBalancersConfig: NotRequired[ClassicLoadBalancersConfigTypeDef], # (1)
TargetGroupsConfig: NotRequired[TargetGroupsConfigTypeDef], # (2)
CreateTrafficMirrorFilterRuleResultTypeDef#
# CreateTrafficMirrorFilterRuleResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTrafficMirrorFilterRuleResultTypeDef
def get_value() -> CreateTrafficMirrorFilterRuleResultTypeDef:
return {
"TrafficMirrorFilterRule": ...,
}
# CreateTrafficMirrorFilterRuleResultTypeDef definition
class CreateTrafficMirrorFilterRuleResultTypeDef(TypedDict):
TrafficMirrorFilterRule: TrafficMirrorFilterRuleTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrafficMirrorFilterRulesResultTypeDef#
# DescribeTrafficMirrorFilterRulesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorFilterRulesResultTypeDef
def get_value() -> DescribeTrafficMirrorFilterRulesResultTypeDef:
return {
"TrafficMirrorFilterRules": ...,
}
# DescribeTrafficMirrorFilterRulesResultTypeDef definition
class DescribeTrafficMirrorFilterRulesResultTypeDef(TypedDict):
TrafficMirrorFilterRules: List[TrafficMirrorFilterRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTrafficMirrorFilterRuleResultTypeDef#
# ModifyTrafficMirrorFilterRuleResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTrafficMirrorFilterRuleResultTypeDef
def get_value() -> ModifyTrafficMirrorFilterRuleResultTypeDef:
return {
"TrafficMirrorFilterRule": ...,
}
# ModifyTrafficMirrorFilterRuleResultTypeDef definition
class ModifyTrafficMirrorFilterRuleResultTypeDef(TypedDict):
TrafficMirrorFilterRule: TrafficMirrorFilterRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TrafficMirrorFilterTypeDef#
# TrafficMirrorFilterTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TrafficMirrorFilterTypeDef
def get_value() -> TrafficMirrorFilterTypeDef:
return {
"TrafficMirrorFilterId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayAttachmentsResultTypeDef
def get_value() -> DescribeTransitGatewayAttachmentsResultTypeDef:
return {
"TransitGatewayAttachments": ...,
}
# DescribeTransitGatewayAttachmentsResultTypeDef definition
class DescribeTransitGatewayAttachmentsResultTypeDef(TypedDict):
TransitGatewayAttachments: List[TransitGatewayAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TransitGatewayConnectPeerTypeDef#
# TransitGatewayConnectPeerTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayConnectPeerTypeDef
def get_value() -> TransitGatewayConnectPeerTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayConnectResultTypeDef
def get_value() -> CreateTransitGatewayConnectResultTypeDef:
return {
"TransitGatewayConnect": ...,
}
# CreateTransitGatewayConnectResultTypeDef definition
class CreateTransitGatewayConnectResultTypeDef(TypedDict):
TransitGatewayConnect: TransitGatewayConnectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayConnectResultTypeDef#
# DeleteTransitGatewayConnectResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayConnectResultTypeDef
def get_value() -> DeleteTransitGatewayConnectResultTypeDef:
return {
"TransitGatewayConnect": ...,
}
# DeleteTransitGatewayConnectResultTypeDef definition
class DeleteTransitGatewayConnectResultTypeDef(TypedDict):
TransitGatewayConnect: TransitGatewayConnectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayConnectsResultTypeDef#
# DescribeTransitGatewayConnectsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayConnectsResultTypeDef
def get_value() -> DescribeTransitGatewayConnectsResultTypeDef:
return {
"TransitGatewayConnects": ...,
}
# DescribeTransitGatewayConnectsResultTypeDef definition
class DescribeTransitGatewayConnectsResultTypeDef(TypedDict):
TransitGatewayConnects: List[TransitGatewayConnectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayMulticastDomainResultTypeDef#
# CreateTransitGatewayMulticastDomainResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayMulticastDomainResultTypeDef
def get_value() -> CreateTransitGatewayMulticastDomainResultTypeDef:
return {
"TransitGatewayMulticastDomain": ...,
}
# CreateTransitGatewayMulticastDomainResultTypeDef definition
class CreateTransitGatewayMulticastDomainResultTypeDef(TypedDict):
TransitGatewayMulticastDomain: TransitGatewayMulticastDomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayMulticastDomainResultTypeDef#
# DeleteTransitGatewayMulticastDomainResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayMulticastDomainResultTypeDef
def get_value() -> DeleteTransitGatewayMulticastDomainResultTypeDef:
return {
"TransitGatewayMulticastDomain": ...,
}
# DeleteTransitGatewayMulticastDomainResultTypeDef definition
class DeleteTransitGatewayMulticastDomainResultTypeDef(TypedDict):
TransitGatewayMulticastDomain: TransitGatewayMulticastDomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayMulticastDomainsResultTypeDef#
# DescribeTransitGatewayMulticastDomainsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayMulticastDomainsResultTypeDef
def get_value() -> DescribeTransitGatewayMulticastDomainsResultTypeDef:
return {
"TransitGatewayMulticastDomains": ...,
}
# DescribeTransitGatewayMulticastDomainsResultTypeDef definition
class DescribeTransitGatewayMulticastDomainsResultTypeDef(TypedDict):
TransitGatewayMulticastDomains: List[TransitGatewayMulticastDomainTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTransitGatewayResultTypeDef#
# CreateTransitGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayResultTypeDef
def get_value() -> CreateTransitGatewayResultTypeDef:
return {
"TransitGateway": ...,
}
# CreateTransitGatewayResultTypeDef definition
class CreateTransitGatewayResultTypeDef(TypedDict):
TransitGateway: TransitGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayResultTypeDef#
# DeleteTransitGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayResultTypeDef
def get_value() -> DeleteTransitGatewayResultTypeDef:
return {
"TransitGateway": ...,
}
# DeleteTransitGatewayResultTypeDef definition
class DeleteTransitGatewayResultTypeDef(TypedDict):
TransitGateway: TransitGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewaysResultTypeDef#
# DescribeTransitGatewaysResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewaysResultTypeDef
def get_value() -> DescribeTransitGatewaysResultTypeDef:
return {
"TransitGateways": ...,
}
# DescribeTransitGatewaysResultTypeDef definition
class DescribeTransitGatewaysResultTypeDef(TypedDict):
TransitGateways: List[TransitGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTransitGatewayResultTypeDef#
# ModifyTransitGatewayResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTransitGatewayResultTypeDef
def get_value() -> ModifyTransitGatewayResultTypeDef:
return {
"TransitGateway": ...,
}
# ModifyTransitGatewayResultTypeDef definition
class ModifyTransitGatewayResultTypeDef(TypedDict):
TransitGateway: TransitGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptTransitGatewayPeeringAttachmentResultTypeDef#
# AcceptTransitGatewayPeeringAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptTransitGatewayPeeringAttachmentResultTypeDef
def get_value() -> AcceptTransitGatewayPeeringAttachmentResultTypeDef:
return {
"TransitGatewayPeeringAttachment": ...,
}
# AcceptTransitGatewayPeeringAttachmentResultTypeDef definition
class AcceptTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayPeeringAttachmentResultTypeDef#
# CreateTransitGatewayPeeringAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayPeeringAttachmentResultTypeDef
def get_value() -> CreateTransitGatewayPeeringAttachmentResultTypeDef:
return {
"TransitGatewayPeeringAttachment": ...,
}
# CreateTransitGatewayPeeringAttachmentResultTypeDef definition
class CreateTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayPeeringAttachmentResultTypeDef#
# DeleteTransitGatewayPeeringAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayPeeringAttachmentResultTypeDef
def get_value() -> DeleteTransitGatewayPeeringAttachmentResultTypeDef:
return {
"TransitGatewayPeeringAttachment": ...,
}
# DeleteTransitGatewayPeeringAttachmentResultTypeDef definition
class DeleteTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayPeeringAttachmentsResultTypeDef#
# DescribeTransitGatewayPeeringAttachmentsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayPeeringAttachmentsResultTypeDef
def get_value() -> DescribeTransitGatewayPeeringAttachmentsResultTypeDef:
return {
"TransitGatewayPeeringAttachments": ...,
}
# DescribeTransitGatewayPeeringAttachmentsResultTypeDef definition
class DescribeTransitGatewayPeeringAttachmentsResultTypeDef(TypedDict):
TransitGatewayPeeringAttachments: List[TransitGatewayPeeringAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RejectTransitGatewayPeeringAttachmentResultTypeDef#
# RejectTransitGatewayPeeringAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectTransitGatewayPeeringAttachmentResultTypeDef
def get_value() -> RejectTransitGatewayPeeringAttachmentResultTypeDef:
return {
"TransitGatewayPeeringAttachment": ...,
}
# RejectTransitGatewayPeeringAttachmentResultTypeDef definition
class RejectTransitGatewayPeeringAttachmentResultTypeDef(TypedDict):
TransitGatewayPeeringAttachment: TransitGatewayPeeringAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TransitGatewayPolicyTableEntryTypeDef#
# TransitGatewayPolicyTableEntryTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import TransitGatewayPolicyTableEntryTypeDef
def get_value() -> TransitGatewayPolicyTableEntryTypeDef:
return {
"PolicyRuleNumber": ...,
}
# TransitGatewayPolicyTableEntryTypeDef definition
class TransitGatewayPolicyTableEntryTypeDef(TypedDict):
PolicyRuleNumber: NotRequired[str],
PolicyRule: NotRequired[TransitGatewayPolicyRuleTypeDef], # (1)
TargetRouteTableId: NotRequired[str],
CreateTransitGatewayPrefixListReferenceResultTypeDef#
# CreateTransitGatewayPrefixListReferenceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayPrefixListReferenceResultTypeDef
def get_value() -> CreateTransitGatewayPrefixListReferenceResultTypeDef:
return {
"TransitGatewayPrefixListReference": ...,
}
# CreateTransitGatewayPrefixListReferenceResultTypeDef definition
class CreateTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayPrefixListReferenceResultTypeDef#
# DeleteTransitGatewayPrefixListReferenceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayPrefixListReferenceResultTypeDef
def get_value() -> DeleteTransitGatewayPrefixListReferenceResultTypeDef:
return {
"TransitGatewayPrefixListReference": ...,
}
# DeleteTransitGatewayPrefixListReferenceResultTypeDef definition
class DeleteTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayPrefixListReferencesResultTypeDef#
# GetTransitGatewayPrefixListReferencesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayPrefixListReferencesResultTypeDef
def get_value() -> GetTransitGatewayPrefixListReferencesResultTypeDef:
return {
"TransitGatewayPrefixListReferences": ...,
}
# GetTransitGatewayPrefixListReferencesResultTypeDef definition
class GetTransitGatewayPrefixListReferencesResultTypeDef(TypedDict):
TransitGatewayPrefixListReferences: List[TransitGatewayPrefixListReferenceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTransitGatewayPrefixListReferenceResultTypeDef#
# ModifyTransitGatewayPrefixListReferenceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTransitGatewayPrefixListReferenceResultTypeDef
def get_value() -> ModifyTransitGatewayPrefixListReferenceResultTypeDef:
return {
"TransitGatewayPrefixListReference": ...,
}
# ModifyTransitGatewayPrefixListReferenceResultTypeDef definition
class ModifyTransitGatewayPrefixListReferenceResultTypeDef(TypedDict):
TransitGatewayPrefixListReference: TransitGatewayPrefixListReferenceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayRouteResultTypeDef#
# CreateTransitGatewayRouteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayRouteResultTypeDef
def get_value() -> CreateTransitGatewayRouteResultTypeDef:
return {
"Route": ...,
}
# CreateTransitGatewayRouteResultTypeDef definition
class CreateTransitGatewayRouteResultTypeDef(TypedDict):
Route: TransitGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayRouteResultTypeDef#
# DeleteTransitGatewayRouteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayRouteResultTypeDef
def get_value() -> DeleteTransitGatewayRouteResultTypeDef:
return {
"Route": ...,
}
# DeleteTransitGatewayRouteResultTypeDef definition
class DeleteTransitGatewayRouteResultTypeDef(TypedDict):
Route: TransitGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplaceTransitGatewayRouteResultTypeDef#
# ReplaceTransitGatewayRouteResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReplaceTransitGatewayRouteResultTypeDef
def get_value() -> ReplaceTransitGatewayRouteResultTypeDef:
return {
"Route": ...,
}
# ReplaceTransitGatewayRouteResultTypeDef definition
class ReplaceTransitGatewayRouteResultTypeDef(TypedDict):
Route: TransitGatewayRouteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchTransitGatewayRoutesResultTypeDef#
# SearchTransitGatewayRoutesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SearchTransitGatewayRoutesResultTypeDef
def get_value() -> SearchTransitGatewayRoutesResultTypeDef:
return {
"Routes": ...,
}
# SearchTransitGatewayRoutesResultTypeDef definition
class SearchTransitGatewayRoutesResultTypeDef(TypedDict):
Routes: List[TransitGatewayRouteTypeDef], # (1)
AdditionalRoutesAvailable: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptTransitGatewayVpcAttachmentResultTypeDef#
# AcceptTransitGatewayVpcAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptTransitGatewayVpcAttachmentResultTypeDef
def get_value() -> AcceptTransitGatewayVpcAttachmentResultTypeDef:
return {
"TransitGatewayVpcAttachment": ...,
}
# AcceptTransitGatewayVpcAttachmentResultTypeDef definition
class AcceptTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayVpcAttachmentResultTypeDef#
# CreateTransitGatewayVpcAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayVpcAttachmentResultTypeDef
def get_value() -> CreateTransitGatewayVpcAttachmentResultTypeDef:
return {
"TransitGatewayVpcAttachment": ...,
}
# CreateTransitGatewayVpcAttachmentResultTypeDef definition
class CreateTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayVpcAttachmentResultTypeDef#
# DeleteTransitGatewayVpcAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayVpcAttachmentResultTypeDef
def get_value() -> DeleteTransitGatewayVpcAttachmentResultTypeDef:
return {
"TransitGatewayVpcAttachment": ...,
}
# DeleteTransitGatewayVpcAttachmentResultTypeDef definition
class DeleteTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayVpcAttachmentsResultTypeDef#
# DescribeTransitGatewayVpcAttachmentsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayVpcAttachmentsResultTypeDef
def get_value() -> DescribeTransitGatewayVpcAttachmentsResultTypeDef:
return {
"TransitGatewayVpcAttachments": ...,
}
# DescribeTransitGatewayVpcAttachmentsResultTypeDef definition
class DescribeTransitGatewayVpcAttachmentsResultTypeDef(TypedDict):
TransitGatewayVpcAttachments: List[TransitGatewayVpcAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTransitGatewayVpcAttachmentResultTypeDef#
# ModifyTransitGatewayVpcAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTransitGatewayVpcAttachmentResultTypeDef
def get_value() -> ModifyTransitGatewayVpcAttachmentResultTypeDef:
return {
"TransitGatewayVpcAttachment": ...,
}
# ModifyTransitGatewayVpcAttachmentResultTypeDef definition
class ModifyTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectTransitGatewayVpcAttachmentResultTypeDef#
# RejectTransitGatewayVpcAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectTransitGatewayVpcAttachmentResultTypeDef
def get_value() -> RejectTransitGatewayVpcAttachmentResultTypeDef:
return {
"TransitGatewayVpcAttachment": ...,
}
# RejectTransitGatewayVpcAttachmentResultTypeDef definition
class RejectTransitGatewayVpcAttachmentResultTypeDef(TypedDict):
TransitGatewayVpcAttachment: TransitGatewayVpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyInstanceCreditSpecificationResultTypeDef#
# ModifyInstanceCreditSpecificationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceCreditSpecificationResultTypeDef
def get_value() -> ModifyInstanceCreditSpecificationResultTypeDef:
return {
"SuccessfulInstanceCreditSpecifications": ...,
}
# ModifyInstanceCreditSpecificationResultTypeDef definition
class ModifyInstanceCreditSpecificationResultTypeDef(TypedDict):
SuccessfulInstanceCreditSpecifications: List[SuccessfulInstanceCreditSpecificationItemTypeDef], # (1)
UnsuccessfulInstanceCreditSpecifications: List[UnsuccessfulInstanceCreditSpecificationItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SuccessfulInstanceCreditSpecificationItemTypeDef
- See UnsuccessfulInstanceCreditSpecificationItemTypeDef
- See ResponseMetadataTypeDef
AcceptVpcEndpointConnectionsResultTypeDef#
# AcceptVpcEndpointConnectionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptVpcEndpointConnectionsResultTypeDef
def get_value() -> AcceptVpcEndpointConnectionsResultTypeDef:
return {
"Unsuccessful": ...,
}
# AcceptVpcEndpointConnectionsResultTypeDef definition
class AcceptVpcEndpointConnectionsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFlowLogsResultTypeDef#
# CreateFlowLogsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateFlowLogsResultTypeDef
def get_value() -> CreateFlowLogsResultTypeDef:
return {
"ClientToken": ...,
}
# CreateFlowLogsResultTypeDef definition
class CreateFlowLogsResultTypeDef(TypedDict):
ClientToken: str,
FlowLogIds: List[str],
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFlowLogsResultTypeDef#
# DeleteFlowLogsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteFlowLogsResultTypeDef
def get_value() -> DeleteFlowLogsResultTypeDef:
return {
"Unsuccessful": ...,
}
# DeleteFlowLogsResultTypeDef definition
class DeleteFlowLogsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcEndpointConnectionNotificationsResultTypeDef#
# DeleteVpcEndpointConnectionNotificationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcEndpointConnectionNotificationsResultTypeDef
def get_value() -> DeleteVpcEndpointConnectionNotificationsResultTypeDef:
return {
"Unsuccessful": ...,
}
# DeleteVpcEndpointConnectionNotificationsResultTypeDef definition
class DeleteVpcEndpointConnectionNotificationsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcEndpointServiceConfigurationsResultTypeDef#
# DeleteVpcEndpointServiceConfigurationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcEndpointServiceConfigurationsResultTypeDef
def get_value() -> DeleteVpcEndpointServiceConfigurationsResultTypeDef:
return {
"Unsuccessful": ...,
}
# DeleteVpcEndpointServiceConfigurationsResultTypeDef definition
class DeleteVpcEndpointServiceConfigurationsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcEndpointsResultTypeDef#
# DeleteVpcEndpointsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVpcEndpointsResultTypeDef
def get_value() -> DeleteVpcEndpointsResultTypeDef:
return {
"Unsuccessful": ...,
}
# DeleteVpcEndpointsResultTypeDef definition
class DeleteVpcEndpointsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyHostsResultTypeDef#
# ModifyHostsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyHostsResultTypeDef
def get_value() -> ModifyHostsResultTypeDef:
return {
"Successful": ...,
}
# ModifyHostsResultTypeDef definition
class ModifyHostsResultTypeDef(TypedDict):
Successful: List[str],
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectVpcEndpointConnectionsResultTypeDef#
# RejectVpcEndpointConnectionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RejectVpcEndpointConnectionsResultTypeDef
def get_value() -> RejectVpcEndpointConnectionsResultTypeDef:
return {
"Unsuccessful": ...,
}
# RejectVpcEndpointConnectionsResultTypeDef definition
class RejectVpcEndpointConnectionsResultTypeDef(TypedDict):
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReleaseHostsResultTypeDef#
# ReleaseHostsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReleaseHostsResultTypeDef
def get_value() -> ReleaseHostsResultTypeDef:
return {
"Successful": ...,
}
# ReleaseHostsResultTypeDef definition
class ReleaseHostsResultTypeDef(TypedDict):
Successful: List[str],
Unsuccessful: List[UnsuccessfulItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLaunchTemplateResultTypeDef#
# CreateLaunchTemplateResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLaunchTemplateResultTypeDef
def get_value() -> CreateLaunchTemplateResultTypeDef:
return {
"LaunchTemplate": ...,
}
# CreateLaunchTemplateResultTypeDef definition
class CreateLaunchTemplateResultTypeDef(TypedDict):
LaunchTemplate: LaunchTemplateTypeDef, # (1)
Warning: ValidationWarningTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
VerifiedAccessEndpointTypeDef#
# VerifiedAccessEndpointTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessEndpointTypeDef
def get_value() -> VerifiedAccessEndpointTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# VerifiedAccessEndpointTypeDef definition
class VerifiedAccessEndpointTypeDef(TypedDict):
VerifiedAccessInstanceId: NotRequired[str],
VerifiedAccessGroupId: NotRequired[str],
VerifiedAccessEndpointId: NotRequired[str],
ApplicationDomain: NotRequired[str],
EndpointType: NotRequired[VerifiedAccessEndpointTypeType], # (1)
AttachmentType: NotRequired[VerifiedAccessEndpointAttachmentTypeType], # (2)
DomainCertificateArn: NotRequired[str],
EndpointDomain: NotRequired[str],
DeviceValidationDomain: NotRequired[str],
SecurityGroupIds: NotRequired[List[str]],
LoadBalancerOptions: NotRequired[VerifiedAccessEndpointLoadBalancerOptionsTypeDef], # (3)
NetworkInterfaceOptions: NotRequired[VerifiedAccessEndpointEniOptionsTypeDef], # (4)
Status: NotRequired[VerifiedAccessEndpointStatusTypeDef], # (5)
Description: NotRequired[str],
CreationTime: NotRequired[str],
LastUpdatedTime: NotRequired[str],
DeletionTime: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (6)
SseSpecification: NotRequired[VerifiedAccessSseSpecificationResponseTypeDef], # (7)
RdsOptions: NotRequired[VerifiedAccessEndpointRdsOptionsTypeDef], # (8)
CidrOptions: NotRequired[VerifiedAccessEndpointCidrOptionsTypeDef], # (9)
- See VerifiedAccessEndpointTypeType
- See VerifiedAccessEndpointAttachmentTypeType
- See VerifiedAccessEndpointLoadBalancerOptionsTypeDef
- See VerifiedAccessEndpointEniOptionsTypeDef
- See VerifiedAccessEndpointStatusTypeDef
- See TagTypeDef
- See VerifiedAccessSseSpecificationResponseTypeDef
- See VerifiedAccessEndpointRdsOptionsTypeDef
- See VerifiedAccessEndpointCidrOptionsTypeDef
ExportVerifiedAccessInstanceClientConfigurationResultTypeDef#
# ExportVerifiedAccessInstanceClientConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportVerifiedAccessInstanceClientConfigurationResultTypeDef
def get_value() -> ExportVerifiedAccessInstanceClientConfigurationResultTypeDef:
return {
"Version": ...,
}
# ExportVerifiedAccessInstanceClientConfigurationResultTypeDef definition
class ExportVerifiedAccessInstanceClientConfigurationResultTypeDef(TypedDict):
Version: str,
VerifiedAccessInstanceId: str,
Region: str,
DeviceTrustProviders: List[DeviceTrustProviderTypeType], # (1)
UserTrustProvider: VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef, # (2)
OpenVpnConfigurations: List[VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DeviceTrustProviderTypeType
- See VerifiedAccessInstanceUserTrustProviderClientConfigurationTypeDef
- See VerifiedAccessInstanceOpenVpnClientConfigurationTypeDef
- See ResponseMetadataTypeDef
AttachVerifiedAccessTrustProviderResultTypeDef#
# AttachVerifiedAccessTrustProviderResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AttachVerifiedAccessTrustProviderResultTypeDef
def get_value() -> AttachVerifiedAccessTrustProviderResultTypeDef:
return {
"VerifiedAccessTrustProvider": ...,
}
# AttachVerifiedAccessTrustProviderResultTypeDef definition
class AttachVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VerifiedAccessTrustProviderTypeDef
- See VerifiedAccessInstanceTypeDef
- See ResponseMetadataTypeDef
CreateVerifiedAccessInstanceResultTypeDef#
# CreateVerifiedAccessInstanceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessInstanceResultTypeDef
def get_value() -> CreateVerifiedAccessInstanceResultTypeDef:
return {
"VerifiedAccessInstance": ...,
}
# CreateVerifiedAccessInstanceResultTypeDef definition
class CreateVerifiedAccessInstanceResultTypeDef(TypedDict):
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVerifiedAccessInstanceResultTypeDef#
# DeleteVerifiedAccessInstanceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVerifiedAccessInstanceResultTypeDef
def get_value() -> DeleteVerifiedAccessInstanceResultTypeDef:
return {
"VerifiedAccessInstance": ...,
}
# DeleteVerifiedAccessInstanceResultTypeDef definition
class DeleteVerifiedAccessInstanceResultTypeDef(TypedDict):
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessInstancesResultTypeDef#
# DescribeVerifiedAccessInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessInstancesResultTypeDef
def get_value() -> DescribeVerifiedAccessInstancesResultTypeDef:
return {
"VerifiedAccessInstances": ...,
}
# DescribeVerifiedAccessInstancesResultTypeDef definition
class DescribeVerifiedAccessInstancesResultTypeDef(TypedDict):
VerifiedAccessInstances: List[VerifiedAccessInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DetachVerifiedAccessTrustProviderResultTypeDef#
# DetachVerifiedAccessTrustProviderResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DetachVerifiedAccessTrustProviderResultTypeDef
def get_value() -> DetachVerifiedAccessTrustProviderResultTypeDef:
return {
"VerifiedAccessTrustProvider": ...,
}
# DetachVerifiedAccessTrustProviderResultTypeDef definition
class DetachVerifiedAccessTrustProviderResultTypeDef(TypedDict):
VerifiedAccessTrustProvider: VerifiedAccessTrustProviderTypeDef, # (1)
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VerifiedAccessTrustProviderTypeDef
- See VerifiedAccessInstanceTypeDef
- See ResponseMetadataTypeDef
ModifyVerifiedAccessInstanceResultTypeDef#
# ModifyVerifiedAccessInstanceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessInstanceResultTypeDef
def get_value() -> ModifyVerifiedAccessInstanceResultTypeDef:
return {
"VerifiedAccessInstance": ...,
}
# ModifyVerifiedAccessInstanceResultTypeDef definition
class ModifyVerifiedAccessInstanceResultTypeDef(TypedDict):
VerifiedAccessInstance: VerifiedAccessInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VerifiedAccessLogsTypeDef#
# VerifiedAccessLogsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessLogsTypeDef
def get_value() -> VerifiedAccessLogsTypeDef:
return {
"S3": ...,
}
# 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
ModifyVerifiedAccessInstanceLoggingConfigurationRequestTypeDef#
# ModifyVerifiedAccessInstanceLoggingConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessInstanceLoggingConfigurationRequestTypeDef
def get_value() -> ModifyVerifiedAccessInstanceLoggingConfigurationRequestTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# ModifyVerifiedAccessInstanceLoggingConfigurationRequestTypeDef definition
class ModifyVerifiedAccessInstanceLoggingConfigurationRequestTypeDef(TypedDict):
VerifiedAccessInstanceId: str,
AccessLogs: VerifiedAccessLogOptionsTypeDef, # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
DescribeVolumesResultTypeDef#
# DescribeVolumesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumesResultTypeDef
def get_value() -> DescribeVolumesResultTypeDef:
return {
"NextToken": ...,
}
# DescribeVolumesResultTypeDef definition
class DescribeVolumesResultTypeDef(TypedDict):
Volumes: List[VolumeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See VolumeTypeDef
- See ResponseMetadataTypeDef
VolumeStatusItemTypeDef#
# VolumeStatusItemTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VolumeStatusItemTypeDef
def get_value() -> VolumeStatusItemTypeDef:
return {
"Actions": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateVpcCidrBlockResultTypeDef
def get_value() -> AssociateVpcCidrBlockResultTypeDef:
return {
"Ipv6CidrBlockAssociation": ...,
}
# AssociateVpcCidrBlockResultTypeDef definition
class AssociateVpcCidrBlockResultTypeDef(TypedDict):
Ipv6CidrBlockAssociation: VpcIpv6CidrBlockAssociationTypeDef, # (1)
CidrBlockAssociation: VpcCidrBlockAssociationTypeDef, # (2)
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VpcIpv6CidrBlockAssociationTypeDef
- See VpcCidrBlockAssociationTypeDef
- See ResponseMetadataTypeDef
DisassociateVpcCidrBlockResultTypeDef#
# DisassociateVpcCidrBlockResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateVpcCidrBlockResultTypeDef
def get_value() -> DisassociateVpcCidrBlockResultTypeDef:
return {
"Ipv6CidrBlockAssociation": ...,
}
# DisassociateVpcCidrBlockResultTypeDef definition
class DisassociateVpcCidrBlockResultTypeDef(TypedDict):
Ipv6CidrBlockAssociation: VpcIpv6CidrBlockAssociationTypeDef, # (1)
CidrBlockAssociation: VpcCidrBlockAssociationTypeDef, # (2)
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VpcIpv6CidrBlockAssociationTypeDef
- See VpcCidrBlockAssociationTypeDef
- See ResponseMetadataTypeDef
VpcTypeDef#
# VpcTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcTypeDef
def get_value() -> VpcTypeDef:
return {
"OwnerId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VpcPeeringConnectionTypeDef
def get_value() -> VpcPeeringConnectionTypeDef:
return {
"AccepterVpcInfo": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateInstanceEventWindowResultTypeDef
def get_value() -> AssociateInstanceEventWindowResultTypeDef:
return {
"InstanceEventWindow": ...,
}
# AssociateInstanceEventWindowResultTypeDef definition
class AssociateInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindow: InstanceEventWindowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceEventWindowResultTypeDef#
# CreateInstanceEventWindowResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInstanceEventWindowResultTypeDef
def get_value() -> CreateInstanceEventWindowResultTypeDef:
return {
"InstanceEventWindow": ...,
}
# CreateInstanceEventWindowResultTypeDef definition
class CreateInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindow: InstanceEventWindowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceEventWindowsResultTypeDef#
# DescribeInstanceEventWindowsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceEventWindowsResultTypeDef
def get_value() -> DescribeInstanceEventWindowsResultTypeDef:
return {
"InstanceEventWindows": ...,
}
# DescribeInstanceEventWindowsResultTypeDef definition
class DescribeInstanceEventWindowsResultTypeDef(TypedDict):
InstanceEventWindows: List[InstanceEventWindowTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisassociateInstanceEventWindowResultTypeDef#
# DisassociateInstanceEventWindowResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisassociateInstanceEventWindowResultTypeDef
def get_value() -> DisassociateInstanceEventWindowResultTypeDef:
return {
"InstanceEventWindow": ...,
}
# DisassociateInstanceEventWindowResultTypeDef definition
class DisassociateInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindow: InstanceEventWindowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyInstanceEventWindowResultTypeDef#
# ModifyInstanceEventWindowResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyInstanceEventWindowResultTypeDef
def get_value() -> ModifyInstanceEventWindowResultTypeDef:
return {
"InstanceEventWindow": ...,
}
# ModifyInstanceEventWindowResultTypeDef definition
class ModifyInstanceEventWindowResultTypeDef(TypedDict):
InstanceEventWindow: InstanceEventWindowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptAddressTransferRequestTypeDef#
# AcceptAddressTransferRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptAddressTransferRequestTypeDef
def get_value() -> AcceptAddressTransferRequestTypeDef:
return {
"Address": ...,
}
# AcceptAddressTransferRequestTypeDef definition
class AcceptAddressTransferRequestTypeDef(TypedDict):
Address: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
AllocateAddressRequestTypeDef#
# AllocateAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AllocateAddressRequestTypeDef
def get_value() -> AllocateAddressRequestTypeDef:
return {
"Domain": ...,
}
# AllocateAddressRequestTypeDef definition
class AllocateAddressRequestTypeDef(TypedDict):
Domain: NotRequired[DomainTypeType], # (1)
Address: NotRequired[str],
PublicIpv4Pool: NotRequired[str],
NetworkBorderGroup: NotRequired[str],
CustomerOwnedIpv4Pool: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
IpamPoolId: NotRequired[str],
DryRun: NotRequired[bool],
AllocateHostsRequestTypeDef#
# AllocateHostsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AllocateHostsRequestTypeDef
def get_value() -> AllocateHostsRequestTypeDef:
return {
"AvailabilityZone": ...,
}
# AllocateHostsRequestTypeDef definition
class AllocateHostsRequestTypeDef(TypedDict):
AvailabilityZone: str,
InstanceFamily: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (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 TagSpecificationOutputTypeDef
- See HostRecoveryType
- See HostMaintenanceType
- See AutoPlacementType
AssociateIpamResourceDiscoveryRequestTypeDef#
# AssociateIpamResourceDiscoveryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AssociateIpamResourceDiscoveryRequestTypeDef
def get_value() -> AssociateIpamResourceDiscoveryRequestTypeDef:
return {
"IpamId": ...,
}
# AssociateIpamResourceDiscoveryRequestTypeDef definition
class AssociateIpamResourceDiscoveryRequestTypeDef(TypedDict):
IpamId: str,
IpamResourceDiscoveryId: str,
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
CopyImageRequestTypeDef#
# CopyImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CopyImageRequestTypeDef
def get_value() -> CopyImageRequestTypeDef:
return {
"Name": ...,
}
# CopyImageRequestTypeDef definition
class CopyImageRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CopySnapshotRequestSnapshotCopyTypeDef#
# CopySnapshotRequestSnapshotCopyTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CopySnapshotRequestSnapshotCopyTypeDef
def get_value() -> CopySnapshotRequestSnapshotCopyTypeDef:
return {
"SourceRegion": ...,
}
# 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[TagSpecificationUnionTypeDef]], # (1)
CompletionDurationMinutes: NotRequired[int],
DryRun: NotRequired[bool],
CopySnapshotRequestTypeDef#
# CopySnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CopySnapshotRequestTypeDef
def get_value() -> CopySnapshotRequestTypeDef:
return {
"SourceRegion": ...,
}
# CopySnapshotRequestTypeDef definition
class CopySnapshotRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (1)
CompletionDurationMinutes: NotRequired[int],
DryRun: NotRequired[bool],
CreateCapacityReservationBySplittingRequestTypeDef#
# CreateCapacityReservationBySplittingRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCapacityReservationBySplittingRequestTypeDef
def get_value() -> CreateCapacityReservationBySplittingRequestTypeDef:
return {
"SourceCapacityReservationId": ...,
}
# CreateCapacityReservationBySplittingRequestTypeDef definition
class CreateCapacityReservationBySplittingRequestTypeDef(TypedDict):
SourceCapacityReservationId: str,
InstanceCount: int,
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
CreateCapacityReservationFleetRequestTypeDef#
# CreateCapacityReservationFleetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCapacityReservationFleetRequestTypeDef
def get_value() -> CreateCapacityReservationFleetRequestTypeDef:
return {
"InstanceTypeSpecifications": ...,
}
# CreateCapacityReservationFleetRequestTypeDef definition
class CreateCapacityReservationFleetRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (4)
DryRun: NotRequired[bool],
- See ReservationFleetInstanceSpecificationTypeDef
- See FleetCapacityReservationTenancyType
- See FleetInstanceMatchCriteriaType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateCapacityReservationRequestTypeDef#
# CreateCapacityReservationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCapacityReservationRequestTypeDef
def get_value() -> CreateCapacityReservationRequestTypeDef:
return {
"InstanceType": ...,
}
# CreateCapacityReservationRequestTypeDef definition
class CreateCapacityReservationRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (5)
DryRun: NotRequired[bool],
OutpostArn: NotRequired[str],
PlacementGroupArn: NotRequired[str],
StartDate: NotRequired[TimestampTypeDef],
CommitmentDuration: NotRequired[int],
DeliveryPreference: NotRequired[CapacityReservationDeliveryPreferenceType], # (6)
- See CapacityReservationInstancePlatformType
- See CapacityReservationTenancyType
- See EndDateTypeType
- See InstanceMatchCriteriaType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See CapacityReservationDeliveryPreferenceType
CreateCarrierGatewayRequestTypeDef#
# CreateCarrierGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCarrierGatewayRequestTypeDef
def get_value() -> CreateCarrierGatewayRequestTypeDef:
return {
"VpcId": ...,
}
# CreateCarrierGatewayRequestTypeDef definition
class CreateCarrierGatewayRequestTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
CreateClientVpnEndpointRequestTypeDef#
# CreateClientVpnEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateClientVpnEndpointRequestTypeDef
def get_value() -> CreateClientVpnEndpointRequestTypeDef:
return {
"ClientCidrBlock": ...,
}
# CreateClientVpnEndpointRequestTypeDef definition
class CreateClientVpnEndpointRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (4)
SecurityGroupIds: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
SelfServicePortal: NotRequired[SelfServicePortalType], # (5)
ClientConnectOptions: NotRequired[ClientConnectOptionsTypeDef], # (6)
SessionTimeoutHours: NotRequired[int],
ClientLoginBannerOptions: NotRequired[ClientLoginBannerOptionsTypeDef], # (7)
DisconnectOnSessionTimeout: NotRequired[bool],
- See ClientVpnAuthenticationRequestTypeDef
- See ConnectionLogOptionsTypeDef
- See TransportProtocolType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See SelfServicePortalType
- See ClientConnectOptionsTypeDef
- See ClientLoginBannerOptionsTypeDef
CreateCoipPoolRequestTypeDef#
# CreateCoipPoolRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCoipPoolRequestTypeDef
def get_value() -> CreateCoipPoolRequestTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# CreateCoipPoolRequestTypeDef definition
class CreateCoipPoolRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateCustomerGatewayRequestTypeDef#
# CreateCustomerGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateCustomerGatewayRequestTypeDef
def get_value() -> CreateCustomerGatewayRequestTypeDef:
return {
"Type": ...,
}
# CreateCustomerGatewayRequestTypeDef definition
class CreateCustomerGatewayRequestTypeDef(TypedDict):
Type: GatewayTypeType, # (1)
BgpAsn: NotRequired[int],
PublicIp: NotRequired[str],
CertificateArn: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DeviceName: NotRequired[str],
IpAddress: NotRequired[str],
BgpAsnExtended: NotRequired[int],
DryRun: NotRequired[bool],
CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef#
# CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef
def get_value() -> CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef:
return {
"DhcpConfigurations": ...,
}
# CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef definition
class CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef(TypedDict):
DhcpConfigurations: Sequence[NewDhcpConfigurationTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateDhcpOptionsRequestTypeDef#
# CreateDhcpOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateDhcpOptionsRequestTypeDef
def get_value() -> CreateDhcpOptionsRequestTypeDef:
return {
"DhcpConfigurations": ...,
}
# CreateDhcpOptionsRequestTypeDef definition
class CreateDhcpOptionsRequestTypeDef(TypedDict):
DhcpConfigurations: Sequence[NewDhcpConfigurationTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateEgressOnlyInternetGatewayRequestTypeDef#
# CreateEgressOnlyInternetGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateEgressOnlyInternetGatewayRequestTypeDef
def get_value() -> CreateEgressOnlyInternetGatewayRequestTypeDef:
return {
"VpcId": ...,
}
# CreateEgressOnlyInternetGatewayRequestTypeDef definition
class CreateEgressOnlyInternetGatewayRequestTypeDef(TypedDict):
VpcId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
CreateFlowLogsRequestTypeDef#
# CreateFlowLogsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateFlowLogsRequestTypeDef
def get_value() -> CreateFlowLogsRequestTypeDef:
return {
"ResourceIds": ...,
}
# CreateFlowLogsRequestTypeDef definition
class CreateFlowLogsRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (4)
MaxAggregationInterval: NotRequired[int],
DestinationOptions: NotRequired[DestinationOptionsRequestTypeDef], # (5)
- See FlowLogsResourceTypeType
- See TrafficTypeType
- See LogDestinationTypeType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See DestinationOptionsRequestTypeDef
CreateFpgaImageRequestTypeDef#
# CreateFpgaImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateFpgaImageRequestTypeDef
def get_value() -> CreateFpgaImageRequestTypeDef:
return {
"InputStorageLocation": ...,
}
# CreateFpgaImageRequestTypeDef definition
class CreateFpgaImageRequestTypeDef(TypedDict):
InputStorageLocation: StorageLocationTypeDef, # (1)
DryRun: NotRequired[bool],
LogsStorageLocation: NotRequired[StorageLocationTypeDef], # (1)
Description: NotRequired[str],
Name: NotRequired[str],
ClientToken: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (3)
- See StorageLocationTypeDef
- See StorageLocationTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateImageRequestInstanceCreateImageTypeDef#
# CreateImageRequestInstanceCreateImageTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateImageRequestInstanceCreateImageTypeDef
def get_value() -> CreateImageRequestInstanceCreateImageTypeDef:
return {
"Name": ...,
}
# CreateImageRequestInstanceCreateImageTypeDef definition
class CreateImageRequestInstanceCreateImageTypeDef(TypedDict):
Name: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
Description: NotRequired[str],
NoReboot: NotRequired[bool],
BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]], # (2)
CreateImageRequestTypeDef#
# CreateImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateImageRequestTypeDef
def get_value() -> CreateImageRequestTypeDef:
return {
"InstanceId": ...,
}
# CreateImageRequestTypeDef definition
class CreateImageRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
Description: NotRequired[str],
NoReboot: NotRequired[bool],
BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]], # (2)
CreateInstanceConnectEndpointRequestTypeDef#
# CreateInstanceConnectEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInstanceConnectEndpointRequestTypeDef
def get_value() -> CreateInstanceConnectEndpointRequestTypeDef:
return {
"SubnetId": ...,
}
# CreateInstanceConnectEndpointRequestTypeDef definition
class CreateInstanceConnectEndpointRequestTypeDef(TypedDict):
SubnetId: str,
DryRun: NotRequired[bool],
SecurityGroupIds: NotRequired[Sequence[str]],
PreserveClientIp: NotRequired[bool],
ClientToken: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
CreateInstanceEventWindowRequestTypeDef#
# CreateInstanceEventWindowRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInstanceEventWindowRequestTypeDef
def get_value() -> CreateInstanceEventWindowRequestTypeDef:
return {
"DryRun": ...,
}
# CreateInstanceEventWindowRequestTypeDef definition
class CreateInstanceEventWindowRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Name: NotRequired[str],
TimeRanges: NotRequired[Sequence[InstanceEventWindowTimeRangeRequestTypeDef]], # (1)
CronExpression: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
- See InstanceEventWindowTimeRangeRequestTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateInstanceExportTaskRequestTypeDef#
# CreateInstanceExportTaskRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInstanceExportTaskRequestTypeDef
def get_value() -> CreateInstanceExportTaskRequestTypeDef:
return {
"InstanceId": ...,
}
# CreateInstanceExportTaskRequestTypeDef definition
class CreateInstanceExportTaskRequestTypeDef(TypedDict):
InstanceId: str,
TargetEnvironment: ExportEnvironmentType, # (1)
ExportToS3Task: ExportToS3TaskSpecificationTypeDef, # (2)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (3)
Description: NotRequired[str],
- See ExportEnvironmentType
- See ExportToS3TaskSpecificationTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef#
# CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef
def get_value() -> CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef:
return {
"TagSpecifications": ...,
}
# CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef definition
class CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateInternetGatewayRequestTypeDef#
# CreateInternetGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateInternetGatewayRequestTypeDef
def get_value() -> CreateInternetGatewayRequestTypeDef:
return {
"TagSpecifications": ...,
}
# CreateInternetGatewayRequestTypeDef definition
class CreateInternetGatewayRequestTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateIpamExternalResourceVerificationTokenRequestTypeDef#
# CreateIpamExternalResourceVerificationTokenRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamExternalResourceVerificationTokenRequestTypeDef
def get_value() -> CreateIpamExternalResourceVerificationTokenRequestTypeDef:
return {
"IpamId": ...,
}
# CreateIpamExternalResourceVerificationTokenRequestTypeDef definition
class CreateIpamExternalResourceVerificationTokenRequestTypeDef(TypedDict):
IpamId: str,
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
CreateIpamPoolRequestTypeDef#
# CreateIpamPoolRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamPoolRequestTypeDef
def get_value() -> CreateIpamPoolRequestTypeDef:
return {
"IpamScopeId": ...,
}
# CreateIpamPoolRequestTypeDef definition
class CreateIpamPoolRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (3)
ClientToken: NotRequired[str],
AwsService: NotRequired[IpamPoolAwsServiceType], # (4)
PublicIpSource: NotRequired[IpamPoolPublicIpSourceType], # (5)
SourceResource: NotRequired[IpamPoolSourceResourceRequestTypeDef], # (6)
- See AddressFamilyType
- See RequestIpamResourceTagTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See IpamPoolAwsServiceType
- See IpamPoolPublicIpSourceType
- See IpamPoolSourceResourceRequestTypeDef
CreateIpamRequestTypeDef#
# CreateIpamRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamRequestTypeDef
def get_value() -> CreateIpamRequestTypeDef:
return {
"DryRun": ...,
}
# CreateIpamRequestTypeDef definition
class CreateIpamRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Description: NotRequired[str],
OperatingRegions: NotRequired[Sequence[AddIpamOperatingRegionTypeDef]], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
ClientToken: NotRequired[str],
Tier: NotRequired[IpamTierType], # (3)
EnablePrivateGua: NotRequired[bool],
- See AddIpamOperatingRegionTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See IpamTierType
CreateIpamResourceDiscoveryRequestTypeDef#
# CreateIpamResourceDiscoveryRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamResourceDiscoveryRequestTypeDef
def get_value() -> CreateIpamResourceDiscoveryRequestTypeDef:
return {
"DryRun": ...,
}
# CreateIpamResourceDiscoveryRequestTypeDef definition
class CreateIpamResourceDiscoveryRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
Description: NotRequired[str],
OperatingRegions: NotRequired[Sequence[AddIpamOperatingRegionTypeDef]], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
ClientToken: NotRequired[str],
CreateIpamScopeRequestTypeDef#
# CreateIpamScopeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateIpamScopeRequestTypeDef
def get_value() -> CreateIpamScopeRequestTypeDef:
return {
"IpamId": ...,
}
# CreateIpamScopeRequestTypeDef definition
class CreateIpamScopeRequestTypeDef(TypedDict):
IpamId: str,
DryRun: NotRequired[bool],
Description: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef#
# CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef
def get_value() -> CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef:
return {
"KeyName": ...,
}
# CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef definition
class CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef(TypedDict):
KeyName: str,
KeyType: NotRequired[KeyTypeType], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
KeyFormat: NotRequired[KeyFormatType], # (3)
DryRun: NotRequired[bool],
CreateKeyPairRequestTypeDef#
# CreateKeyPairRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateKeyPairRequestTypeDef
def get_value() -> CreateKeyPairRequestTypeDef:
return {
"KeyName": ...,
}
# CreateKeyPairRequestTypeDef definition
class CreateKeyPairRequestTypeDef(TypedDict):
KeyName: str,
KeyType: NotRequired[KeyTypeType], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
KeyFormat: NotRequired[KeyFormatType], # (3)
DryRun: NotRequired[bool],
CreateLocalGatewayRouteTableRequestTypeDef#
# CreateLocalGatewayRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLocalGatewayRouteTableRequestTypeDef
def get_value() -> CreateLocalGatewayRouteTableRequestTypeDef:
return {
"LocalGatewayId": ...,
}
# CreateLocalGatewayRouteTableRequestTypeDef definition
class CreateLocalGatewayRouteTableRequestTypeDef(TypedDict):
LocalGatewayId: str,
Mode: NotRequired[LocalGatewayRouteTableModeType], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef#
# CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef
def get_value() -> CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef definition
class CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
LocalGatewayVirtualInterfaceGroupId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateLocalGatewayRouteTableVpcAssociationRequestTypeDef#
# CreateLocalGatewayRouteTableVpcAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLocalGatewayRouteTableVpcAssociationRequestTypeDef
def get_value() -> CreateLocalGatewayRouteTableVpcAssociationRequestTypeDef:
return {
"LocalGatewayRouteTableId": ...,
}
# CreateLocalGatewayRouteTableVpcAssociationRequestTypeDef definition
class CreateLocalGatewayRouteTableVpcAssociationRequestTypeDef(TypedDict):
LocalGatewayRouteTableId: str,
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateManagedPrefixListRequestTypeDef#
# CreateManagedPrefixListRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateManagedPrefixListRequestTypeDef
def get_value() -> CreateManagedPrefixListRequestTypeDef:
return {
"PrefixListName": ...,
}
# CreateManagedPrefixListRequestTypeDef definition
class CreateManagedPrefixListRequestTypeDef(TypedDict):
PrefixListName: str,
MaxEntries: int,
AddressFamily: str,
DryRun: NotRequired[bool],
Entries: NotRequired[Sequence[AddPrefixListEntryTypeDef]], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
ClientToken: NotRequired[str],
CreateNatGatewayRequestTypeDef#
# CreateNatGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNatGatewayRequestTypeDef
def get_value() -> CreateNatGatewayRequestTypeDef:
return {
"SubnetId": ...,
}
# CreateNatGatewayRequestTypeDef definition
class CreateNatGatewayRequestTypeDef(TypedDict):
SubnetId: str,
AllocationId: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ConnectivityType: NotRequired[ConnectivityTypeType], # (2)
PrivateIpAddress: NotRequired[str],
SecondaryAllocationIds: NotRequired[Sequence[str]],
SecondaryPrivateIpAddresses: NotRequired[Sequence[str]],
SecondaryPrivateIpAddressCount: NotRequired[int],
CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef#
# CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef
def get_value() -> CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef:
return {
"VpcId": ...,
}
# CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef definition
class CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateNetworkAclRequestTypeDef#
# CreateNetworkAclRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkAclRequestTypeDef
def get_value() -> CreateNetworkAclRequestTypeDef:
return {
"VpcId": ...,
}
# CreateNetworkAclRequestTypeDef definition
class CreateNetworkAclRequestTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateNetworkAclRequestVpcCreateNetworkAclTypeDef#
# CreateNetworkAclRequestVpcCreateNetworkAclTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkAclRequestVpcCreateNetworkAclTypeDef
def get_value() -> CreateNetworkAclRequestVpcCreateNetworkAclTypeDef:
return {
"TagSpecifications": ...,
}
# CreateNetworkAclRequestVpcCreateNetworkAclTypeDef definition
class CreateNetworkAclRequestVpcCreateNetworkAclTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateNetworkInsightsPathRequestTypeDef#
# CreateNetworkInsightsPathRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInsightsPathRequestTypeDef
def get_value() -> CreateNetworkInsightsPathRequestTypeDef:
return {
"Source": ...,
}
# CreateNetworkInsightsPathRequestTypeDef definition
class CreateNetworkInsightsPathRequestTypeDef(TypedDict):
Source: str,
Protocol: ProtocolType, # (1)
ClientToken: str,
SourceIp: NotRequired[str],
DestinationIp: NotRequired[str],
Destination: NotRequired[str],
DestinationPort: NotRequired[int],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
FilterAtSource: NotRequired[PathRequestFilterTypeDef], # (3)
FilterAtDestination: NotRequired[PathRequestFilterTypeDef], # (3)
- See ProtocolType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See PathRequestFilterTypeDef
- See PathRequestFilterTypeDef
CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef#
# CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef
def get_value() -> CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef:
return {
"SubnetId": ...,
}
# 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[TagSpecificationUnionTypeDef]], # (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 TagSpecificationOutputTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
- See OperatorRequestTypeDef
- See PrivateIpAddressSpecificationTypeDef
- See InstanceIpv6AddressTypeDef
CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef#
# CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef
def get_value() -> CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef:
return {
"Ipv4Prefixes": ...,
}
# 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[TagSpecificationUnionTypeDef]], # (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 TagSpecificationOutputTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
- See OperatorRequestTypeDef
- See PrivateIpAddressSpecificationTypeDef
- See InstanceIpv6AddressTypeDef
CreateNetworkInterfaceRequestTypeDef#
# CreateNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInterfaceRequestTypeDef
def get_value() -> CreateNetworkInterfaceRequestTypeDef:
return {
"SubnetId": ...,
}
# CreateNetworkInterfaceRequestTypeDef definition
class CreateNetworkInterfaceRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (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 TagSpecificationOutputTypeDef
- See ConnectionTrackingSpecificationRequestTypeDef
- See OperatorRequestTypeDef
- See PrivateIpAddressSpecificationTypeDef
- See InstanceIpv6AddressTypeDef
CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef#
# CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef
def get_value() -> CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef:
return {
"PartitionCount": ...,
}
# CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef definition
class CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef(TypedDict):
PartitionCount: NotRequired[int],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
SpreadLevel: NotRequired[SpreadLevelType], # (2)
DryRun: NotRequired[bool],
GroupName: NotRequired[str],
Strategy: NotRequired[PlacementStrategyType], # (3)
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See SpreadLevelType
- See PlacementStrategyType
CreatePlacementGroupRequestTypeDef#
# CreatePlacementGroupRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreatePlacementGroupRequestTypeDef
def get_value() -> CreatePlacementGroupRequestTypeDef:
return {
"PartitionCount": ...,
}
# CreatePlacementGroupRequestTypeDef definition
class CreatePlacementGroupRequestTypeDef(TypedDict):
PartitionCount: NotRequired[int],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
SpreadLevel: NotRequired[SpreadLevelType], # (2)
DryRun: NotRequired[bool],
GroupName: NotRequired[str],
Strategy: NotRequired[PlacementStrategyType], # (3)
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See SpreadLevelType
- See PlacementStrategyType
CreatePublicIpv4PoolRequestTypeDef#
# CreatePublicIpv4PoolRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreatePublicIpv4PoolRequestTypeDef
def get_value() -> CreatePublicIpv4PoolRequestTypeDef:
return {
"DryRun": ...,
}
# CreatePublicIpv4PoolRequestTypeDef definition
class CreatePublicIpv4PoolRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
NetworkBorderGroup: NotRequired[str],
CreateReplaceRootVolumeTaskRequestTypeDef#
# CreateReplaceRootVolumeTaskRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateReplaceRootVolumeTaskRequestTypeDef
def get_value() -> CreateReplaceRootVolumeTaskRequestTypeDef:
return {
"InstanceId": ...,
}
# CreateReplaceRootVolumeTaskRequestTypeDef definition
class CreateReplaceRootVolumeTaskRequestTypeDef(TypedDict):
InstanceId: str,
SnapshotId: NotRequired[str],
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ImageId: NotRequired[str],
DeleteReplacedRootVolume: NotRequired[bool],
CreateRestoreImageTaskRequestTypeDef#
# CreateRestoreImageTaskRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRestoreImageTaskRequestTypeDef
def get_value() -> CreateRestoreImageTaskRequestTypeDef:
return {
"Bucket": ...,
}
# CreateRestoreImageTaskRequestTypeDef definition
class CreateRestoreImageTaskRequestTypeDef(TypedDict):
Bucket: str,
ObjectKey: str,
Name: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef#
# CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef
def get_value() -> CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef:
return {
"VpcId": ...,
}
# CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef definition
class CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateRouteTableRequestTypeDef#
# CreateRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRouteTableRequestTypeDef
def get_value() -> CreateRouteTableRequestTypeDef:
return {
"VpcId": ...,
}
# CreateRouteTableRequestTypeDef definition
class CreateRouteTableRequestTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateRouteTableRequestVpcCreateRouteTableTypeDef#
# CreateRouteTableRequestVpcCreateRouteTableTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRouteTableRequestVpcCreateRouteTableTypeDef
def get_value() -> CreateRouteTableRequestVpcCreateRouteTableTypeDef:
return {
"TagSpecifications": ...,
}
# CreateRouteTableRequestVpcCreateRouteTableTypeDef definition
class CreateRouteTableRequestVpcCreateRouteTableTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef#
# CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef
def get_value() -> CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef:
return {
"Description": ...,
}
# CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef definition
class CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef(TypedDict):
Description: str,
GroupName: str,
VpcId: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateSecurityGroupRequestTypeDef#
# CreateSecurityGroupRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSecurityGroupRequestTypeDef
def get_value() -> CreateSecurityGroupRequestTypeDef:
return {
"Description": ...,
}
# CreateSecurityGroupRequestTypeDef definition
class CreateSecurityGroupRequestTypeDef(TypedDict):
Description: str,
GroupName: str,
VpcId: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef#
# CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef
def get_value() -> CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef:
return {
"Description": ...,
}
# CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef definition
class CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef(TypedDict):
Description: str,
GroupName: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef#
# CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef
def get_value() -> CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef:
return {
"VolumeId": ...,
}
# CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef definition
class CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef(TypedDict):
VolumeId: str,
Description: NotRequired[str],
OutpostArn: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
Location: NotRequired[SnapshotLocationEnumType], # (2)
DryRun: NotRequired[bool],
CreateSnapshotRequestTypeDef#
# CreateSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSnapshotRequestTypeDef
def get_value() -> CreateSnapshotRequestTypeDef:
return {
"VolumeId": ...,
}
# CreateSnapshotRequestTypeDef definition
class CreateSnapshotRequestTypeDef(TypedDict):
VolumeId: str,
Description: NotRequired[str],
OutpostArn: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
Location: NotRequired[SnapshotLocationEnumType], # (2)
DryRun: NotRequired[bool],
CreateSnapshotRequestVolumeCreateSnapshotTypeDef#
# CreateSnapshotRequestVolumeCreateSnapshotTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSnapshotRequestVolumeCreateSnapshotTypeDef
def get_value() -> CreateSnapshotRequestVolumeCreateSnapshotTypeDef:
return {
"Description": ...,
}
# CreateSnapshotRequestVolumeCreateSnapshotTypeDef definition
class CreateSnapshotRequestVolumeCreateSnapshotTypeDef(TypedDict):
Description: NotRequired[str],
OutpostArn: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
Location: NotRequired[SnapshotLocationEnumType], # (2)
DryRun: NotRequired[bool],
CreateSnapshotsRequestTypeDef#
# CreateSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSnapshotsRequestTypeDef
def get_value() -> CreateSnapshotsRequestTypeDef:
return {
"InstanceSpecification": ...,
}
# CreateSnapshotsRequestTypeDef definition
class CreateSnapshotsRequestTypeDef(TypedDict):
InstanceSpecification: InstanceSpecificationTypeDef, # (1)
Description: NotRequired[str],
OutpostArn: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
CopyTagsFromSource: NotRequired[CopyTagsFromSourceType], # (3)
Location: NotRequired[SnapshotLocationEnumType], # (4)
- See InstanceSpecificationTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See CopyTagsFromSourceType
- See SnapshotLocationEnumType
CreateSubnetCidrReservationRequestTypeDef#
# CreateSubnetCidrReservationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSubnetCidrReservationRequestTypeDef
def get_value() -> CreateSubnetCidrReservationRequestTypeDef:
return {
"SubnetId": ...,
}
# CreateSubnetCidrReservationRequestTypeDef definition
class CreateSubnetCidrReservationRequestTypeDef(TypedDict):
SubnetId: str,
Cidr: str,
ReservationType: SubnetCidrReservationTypeType, # (1)
Description: NotRequired[str],
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
CreateSubnetRequestServiceResourceCreateSubnetTypeDef#
# CreateSubnetRequestServiceResourceCreateSubnetTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSubnetRequestServiceResourceCreateSubnetTypeDef
def get_value() -> CreateSubnetRequestServiceResourceCreateSubnetTypeDef:
return {
"VpcId": ...,
}
# CreateSubnetRequestServiceResourceCreateSubnetTypeDef definition
class CreateSubnetRequestServiceResourceCreateSubnetTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (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],
CreateSubnetRequestTypeDef#
# CreateSubnetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSubnetRequestTypeDef
def get_value() -> CreateSubnetRequestTypeDef:
return {
"VpcId": ...,
}
# CreateSubnetRequestTypeDef definition
class CreateSubnetRequestTypeDef(TypedDict):
VpcId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSubnetRequestVpcCreateSubnetTypeDef
def get_value() -> CreateSubnetRequestVpcCreateSubnetTypeDef:
return {
"TagSpecifications": ...,
}
# CreateSubnetRequestVpcCreateSubnetTypeDef definition
class CreateSubnetRequestVpcCreateSubnetTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (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],
CreateTrafficMirrorFilterRequestTypeDef#
# CreateTrafficMirrorFilterRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTrafficMirrorFilterRequestTypeDef
def get_value() -> CreateTrafficMirrorFilterRequestTypeDef:
return {
"Description": ...,
}
# CreateTrafficMirrorFilterRequestTypeDef definition
class CreateTrafficMirrorFilterRequestTypeDef(TypedDict):
Description: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
CreateTrafficMirrorFilterRuleRequestTypeDef#
# CreateTrafficMirrorFilterRuleRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTrafficMirrorFilterRuleRequestTypeDef
def get_value() -> CreateTrafficMirrorFilterRuleRequestTypeDef:
return {
"TrafficMirrorFilterId": ...,
}
# CreateTrafficMirrorFilterRuleRequestTypeDef definition
class CreateTrafficMirrorFilterRuleRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (5)
- See TrafficDirectionType
- See TrafficMirrorRuleActionType
- See TrafficMirrorPortRangeRequestTypeDef
- See TrafficMirrorPortRangeRequestTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateTrafficMirrorSessionRequestTypeDef#
# CreateTrafficMirrorSessionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTrafficMirrorSessionRequestTypeDef
def get_value() -> CreateTrafficMirrorSessionRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# CreateTrafficMirrorSessionRequestTypeDef definition
class CreateTrafficMirrorSessionRequestTypeDef(TypedDict):
NetworkInterfaceId: str,
TrafficMirrorTargetId: str,
TrafficMirrorFilterId: str,
SessionNumber: int,
PacketLength: NotRequired[int],
VirtualNetworkId: NotRequired[int],
Description: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
CreateTrafficMirrorTargetRequestTypeDef#
# CreateTrafficMirrorTargetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTrafficMirrorTargetRequestTypeDef
def get_value() -> CreateTrafficMirrorTargetRequestTypeDef:
return {
"NetworkInterfaceId": ...,
}
# CreateTrafficMirrorTargetRequestTypeDef definition
class CreateTrafficMirrorTargetRequestTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
NetworkLoadBalancerArn: NotRequired[str],
Description: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
GatewayLoadBalancerEndpointId: NotRequired[str],
CreateTransitGatewayConnectPeerRequestTypeDef#
# CreateTransitGatewayConnectPeerRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayConnectPeerRequestTypeDef
def get_value() -> CreateTransitGatewayConnectPeerRequestTypeDef:
return {
"TransitGatewayAttachmentId": ...,
}
# CreateTransitGatewayConnectPeerRequestTypeDef definition
class CreateTransitGatewayConnectPeerRequestTypeDef(TypedDict):
TransitGatewayAttachmentId: str,
PeerAddress: str,
InsideCidrBlocks: Sequence[str],
TransitGatewayAddress: NotRequired[str],
BgpOptions: NotRequired[TransitGatewayConnectRequestBgpOptionsTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
- See TransitGatewayConnectRequestBgpOptionsTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateTransitGatewayConnectRequestTypeDef#
# CreateTransitGatewayConnectRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayConnectRequestTypeDef
def get_value() -> CreateTransitGatewayConnectRequestTypeDef:
return {
"TransportTransitGatewayAttachmentId": ...,
}
# CreateTransitGatewayConnectRequestTypeDef definition
class CreateTransitGatewayConnectRequestTypeDef(TypedDict):
TransportTransitGatewayAttachmentId: str,
Options: CreateTransitGatewayConnectRequestOptionsTypeDef, # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
- See CreateTransitGatewayConnectRequestOptionsTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateTransitGatewayMulticastDomainRequestTypeDef#
# CreateTransitGatewayMulticastDomainRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayMulticastDomainRequestTypeDef
def get_value() -> CreateTransitGatewayMulticastDomainRequestTypeDef:
return {
"TransitGatewayId": ...,
}
# CreateTransitGatewayMulticastDomainRequestTypeDef definition
class CreateTransitGatewayMulticastDomainRequestTypeDef(TypedDict):
TransitGatewayId: str,
Options: NotRequired[CreateTransitGatewayMulticastDomainRequestOptionsTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
- See CreateTransitGatewayMulticastDomainRequestOptionsTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateTransitGatewayPeeringAttachmentRequestTypeDef#
# CreateTransitGatewayPeeringAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayPeeringAttachmentRequestTypeDef
def get_value() -> CreateTransitGatewayPeeringAttachmentRequestTypeDef:
return {
"TransitGatewayId": ...,
}
# CreateTransitGatewayPeeringAttachmentRequestTypeDef definition
class CreateTransitGatewayPeeringAttachmentRequestTypeDef(TypedDict):
TransitGatewayId: str,
PeerTransitGatewayId: str,
PeerAccountId: str,
PeerRegion: str,
Options: NotRequired[CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
- See CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateTransitGatewayPolicyTableRequestTypeDef#
# CreateTransitGatewayPolicyTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayPolicyTableRequestTypeDef
def get_value() -> CreateTransitGatewayPolicyTableRequestTypeDef:
return {
"TransitGatewayId": ...,
}
# CreateTransitGatewayPolicyTableRequestTypeDef definition
class CreateTransitGatewayPolicyTableRequestTypeDef(TypedDict):
TransitGatewayId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateTransitGatewayRequestTypeDef#
# CreateTransitGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayRequestTypeDef
def get_value() -> CreateTransitGatewayRequestTypeDef:
return {
"Description": ...,
}
# CreateTransitGatewayRequestTypeDef definition
class CreateTransitGatewayRequestTypeDef(TypedDict):
Description: NotRequired[str],
Options: NotRequired[TransitGatewayRequestOptionsTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
CreateTransitGatewayRouteTableAnnouncementRequestTypeDef#
# CreateTransitGatewayRouteTableAnnouncementRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayRouteTableAnnouncementRequestTypeDef
def get_value() -> CreateTransitGatewayRouteTableAnnouncementRequestTypeDef:
return {
"TransitGatewayRouteTableId": ...,
}
# CreateTransitGatewayRouteTableAnnouncementRequestTypeDef definition
class CreateTransitGatewayRouteTableAnnouncementRequestTypeDef(TypedDict):
TransitGatewayRouteTableId: str,
PeeringAttachmentId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateTransitGatewayRouteTableRequestTypeDef#
# CreateTransitGatewayRouteTableRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayRouteTableRequestTypeDef
def get_value() -> CreateTransitGatewayRouteTableRequestTypeDef:
return {
"TransitGatewayId": ...,
}
# CreateTransitGatewayRouteTableRequestTypeDef definition
class CreateTransitGatewayRouteTableRequestTypeDef(TypedDict):
TransitGatewayId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
CreateTransitGatewayVpcAttachmentRequestTypeDef#
# CreateTransitGatewayVpcAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayVpcAttachmentRequestTypeDef
def get_value() -> CreateTransitGatewayVpcAttachmentRequestTypeDef:
return {
"TransitGatewayId": ...,
}
# CreateTransitGatewayVpcAttachmentRequestTypeDef definition
class CreateTransitGatewayVpcAttachmentRequestTypeDef(TypedDict):
TransitGatewayId: str,
VpcId: str,
SubnetIds: Sequence[str],
Options: NotRequired[CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
- See CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateVerifiedAccessEndpointRequestTypeDef#
# CreateVerifiedAccessEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessEndpointRequestTypeDef
def get_value() -> CreateVerifiedAccessEndpointRequestTypeDef:
return {
"VerifiedAccessGroupId": ...,
}
# CreateVerifiedAccessEndpointRequestTypeDef definition
class CreateVerifiedAccessEndpointRequestTypeDef(TypedDict):
VerifiedAccessGroupId: str,
EndpointType: VerifiedAccessEndpointTypeType, # (1)
AttachmentType: VerifiedAccessEndpointAttachmentTypeType, # (2)
DomainCertificateArn: NotRequired[str],
ApplicationDomain: NotRequired[str],
EndpointDomainPrefix: NotRequired[str],
SecurityGroupIds: NotRequired[Sequence[str]],
LoadBalancerOptions: NotRequired[CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef], # (3)
NetworkInterfaceOptions: NotRequired[CreateVerifiedAccessEndpointEniOptionsTypeDef], # (4)
Description: NotRequired[str],
PolicyDocument: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (5)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef], # (6)
RdsOptions: NotRequired[CreateVerifiedAccessEndpointRdsOptionsTypeDef], # (7)
CidrOptions: NotRequired[CreateVerifiedAccessEndpointCidrOptionsTypeDef], # (8)
- See VerifiedAccessEndpointTypeType
- See VerifiedAccessEndpointAttachmentTypeType
- See CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef
- See CreateVerifiedAccessEndpointEniOptionsTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See VerifiedAccessSseSpecificationRequestTypeDef
- See CreateVerifiedAccessEndpointRdsOptionsTypeDef
- See CreateVerifiedAccessEndpointCidrOptionsTypeDef
CreateVerifiedAccessGroupRequestTypeDef#
# CreateVerifiedAccessGroupRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessGroupRequestTypeDef
def get_value() -> CreateVerifiedAccessGroupRequestTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# CreateVerifiedAccessGroupRequestTypeDef definition
class CreateVerifiedAccessGroupRequestTypeDef(TypedDict):
VerifiedAccessInstanceId: str,
Description: NotRequired[str],
PolicyDocument: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef], # (2)
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See VerifiedAccessSseSpecificationRequestTypeDef
CreateVerifiedAccessInstanceRequestTypeDef#
# CreateVerifiedAccessInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessInstanceRequestTypeDef
def get_value() -> CreateVerifiedAccessInstanceRequestTypeDef:
return {
"Description": ...,
}
# CreateVerifiedAccessInstanceRequestTypeDef definition
class CreateVerifiedAccessInstanceRequestTypeDef(TypedDict):
Description: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
FIPSEnabled: NotRequired[bool],
CidrEndpointsCustomSubDomain: NotRequired[str],
CreateVerifiedAccessTrustProviderRequestTypeDef#
# CreateVerifiedAccessTrustProviderRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessTrustProviderRequestTypeDef
def get_value() -> CreateVerifiedAccessTrustProviderRequestTypeDef:
return {
"TrustProviderType": ...,
}
# CreateVerifiedAccessTrustProviderRequestTypeDef definition
class CreateVerifiedAccessTrustProviderRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (6)
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
SseSpecification: NotRequired[VerifiedAccessSseSpecificationRequestTypeDef], # (7)
NativeApplicationOidcOptions: NotRequired[CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef], # (8)
- See TrustProviderTypeType
- See UserTrustProviderTypeType
- See DeviceTrustProviderTypeType
- See CreateVerifiedAccessTrustProviderOidcOptionsTypeDef
- See CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See VerifiedAccessSseSpecificationRequestTypeDef
- See CreateVerifiedAccessNativeApplicationOidcOptionsTypeDef
CreateVolumeRequestServiceResourceCreateVolumeTypeDef#
# CreateVolumeRequestServiceResourceCreateVolumeTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVolumeRequestServiceResourceCreateVolumeTypeDef
def get_value() -> CreateVolumeRequestServiceResourceCreateVolumeTypeDef:
return {
"AvailabilityZone": ...,
}
# 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[TagSpecificationUnionTypeDef]], # (2)
MultiAttachEnabled: NotRequired[bool],
Throughput: NotRequired[int],
ClientToken: NotRequired[str],
Operator: NotRequired[OperatorRequestTypeDef], # (3)
DryRun: NotRequired[bool],
- See VolumeTypeType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See OperatorRequestTypeDef
CreateVolumeRequestTypeDef#
# CreateVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVolumeRequestTypeDef
def get_value() -> CreateVolumeRequestTypeDef:
return {
"AvailabilityZone": ...,
}
# CreateVolumeRequestTypeDef definition
class CreateVolumeRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (2)
MultiAttachEnabled: NotRequired[bool],
Throughput: NotRequired[int],
ClientToken: NotRequired[str],
Operator: NotRequired[OperatorRequestTypeDef], # (3)
DryRun: NotRequired[bool],
- See VolumeTypeType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See OperatorRequestTypeDef
CreateVpcBlockPublicAccessExclusionRequestTypeDef#
# CreateVpcBlockPublicAccessExclusionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcBlockPublicAccessExclusionRequestTypeDef
def get_value() -> CreateVpcBlockPublicAccessExclusionRequestTypeDef:
return {
"InternetGatewayExclusionMode": ...,
}
# CreateVpcBlockPublicAccessExclusionRequestTypeDef definition
class CreateVpcBlockPublicAccessExclusionRequestTypeDef(TypedDict):
InternetGatewayExclusionMode: InternetGatewayExclusionModeType, # (1)
DryRun: NotRequired[bool],
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
CreateVpcEndpointRequestTypeDef#
# CreateVpcEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcEndpointRequestTypeDef
def get_value() -> CreateVpcEndpointRequestTypeDef:
return {
"VpcId": ...,
}
# CreateVpcEndpointRequestTypeDef definition
class CreateVpcEndpointRequestTypeDef(TypedDict):
VpcId: str,
DryRun: NotRequired[bool],
VpcEndpointType: NotRequired[VpcEndpointTypeType], # (1)
ServiceName: NotRequired[str],
PolicyDocument: NotRequired[str],
RouteTableIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
IpAddressType: NotRequired[IpAddressTypeType], # (2)
DnsOptions: NotRequired[DnsOptionsSpecificationTypeDef], # (3)
ClientToken: NotRequired[str],
PrivateDnsEnabled: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (4)
SubnetConfigurations: NotRequired[Sequence[SubnetConfigurationTypeDef]], # (5)
ServiceNetworkArn: NotRequired[str],
ResourceConfigurationArn: NotRequired[str],
ServiceRegion: NotRequired[str],
- See VpcEndpointTypeType
- See IpAddressTypeType
- See DnsOptionsSpecificationTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See SubnetConfigurationTypeDef
CreateVpcEndpointServiceConfigurationRequestTypeDef#
# CreateVpcEndpointServiceConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcEndpointServiceConfigurationRequestTypeDef
def get_value() -> CreateVpcEndpointServiceConfigurationRequestTypeDef:
return {
"DryRun": ...,
}
# CreateVpcEndpointServiceConfigurationRequestTypeDef definition
class CreateVpcEndpointServiceConfigurationRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
AcceptanceRequired: NotRequired[bool],
PrivateDnsName: NotRequired[str],
NetworkLoadBalancerArns: NotRequired[Sequence[str]],
GatewayLoadBalancerArns: NotRequired[Sequence[str]],
SupportedIpAddressTypes: NotRequired[Sequence[str]],
SupportedRegions: NotRequired[Sequence[str]],
ClientToken: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef#
# CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef
def get_value() -> CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef:
return {
"VpcId": ...,
}
# CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef definition
class CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef(TypedDict):
VpcId: str,
PeerRegion: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
PeerVpcId: NotRequired[str],
PeerOwnerId: NotRequired[str],
CreateVpcPeeringConnectionRequestTypeDef#
# CreateVpcPeeringConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcPeeringConnectionRequestTypeDef
def get_value() -> CreateVpcPeeringConnectionRequestTypeDef:
return {
"VpcId": ...,
}
# CreateVpcPeeringConnectionRequestTypeDef definition
class CreateVpcPeeringConnectionRequestTypeDef(TypedDict):
VpcId: str,
PeerRegion: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
PeerVpcId: NotRequired[str],
PeerOwnerId: NotRequired[str],
CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef#
# CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef
def get_value() -> CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef:
return {
"PeerRegion": ...,
}
# CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef definition
class CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef(TypedDict):
PeerRegion: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
PeerVpcId: NotRequired[str],
PeerOwnerId: NotRequired[str],
CreateVpcRequestServiceResourceCreateVpcTypeDef#
# CreateVpcRequestServiceResourceCreateVpcTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcRequestServiceResourceCreateVpcTypeDef
def get_value() -> CreateVpcRequestServiceResourceCreateVpcTypeDef:
return {
"CidrBlock": ...,
}
# 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[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
InstanceTenancy: NotRequired[TenancyType], # (2)
AmazonProvidedIpv6CidrBlock: NotRequired[bool],
CreateVpcRequestTypeDef#
# CreateVpcRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcRequestTypeDef
def get_value() -> CreateVpcRequestTypeDef:
return {
"CidrBlock": ...,
}
# CreateVpcRequestTypeDef definition
class CreateVpcRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
InstanceTenancy: NotRequired[TenancyType], # (2)
AmazonProvidedIpv6CidrBlock: NotRequired[bool],
CreateVpnGatewayRequestTypeDef#
# CreateVpnGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpnGatewayRequestTypeDef
def get_value() -> CreateVpnGatewayRequestTypeDef:
return {
"Type": ...,
}
# CreateVpnGatewayRequestTypeDef definition
class CreateVpnGatewayRequestTypeDef(TypedDict):
Type: GatewayTypeType, # (1)
AvailabilityZone: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
AmazonSideAsn: NotRequired[int],
DryRun: NotRequired[bool],
ExportImageRequestTypeDef#
# ExportImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ExportImageRequestTypeDef
def get_value() -> ExportImageRequestTypeDef:
return {
"DiskImageFormat": ...,
}
# ExportImageRequestTypeDef definition
class ExportImageRequestTypeDef(TypedDict):
DiskImageFormat: DiskImageFormatType, # (1)
ImageId: str,
S3ExportLocation: ExportTaskS3LocationRequestTypeDef, # (2)
ClientToken: NotRequired[str],
Description: NotRequired[str],
DryRun: NotRequired[bool],
RoleName: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (3)
- See DiskImageFormatType
- See ExportTaskS3LocationRequestTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
ImportImageRequestTypeDef#
# ImportImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportImageRequestTypeDef
def get_value() -> ImportImageRequestTypeDef:
return {
"Architecture": ...,
}
# ImportImageRequestTypeDef definition
class ImportImageRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (4)
UsageOperation: NotRequired[str],
BootMode: NotRequired[BootModeValuesType], # (5)
- See ClientDataTypeDef
- See ImageDiskContainerTypeDef
- See ImportImageLicenseConfigurationRequestTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See BootModeValuesType
ImportKeyPairRequestServiceResourceImportKeyPairTypeDef#
# ImportKeyPairRequestServiceResourceImportKeyPairTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportKeyPairRequestServiceResourceImportKeyPairTypeDef
def get_value() -> ImportKeyPairRequestServiceResourceImportKeyPairTypeDef:
return {
"KeyName": ...,
}
# ImportKeyPairRequestServiceResourceImportKeyPairTypeDef definition
class ImportKeyPairRequestServiceResourceImportKeyPairTypeDef(TypedDict):
KeyName: str,
PublicKeyMaterial: BlobTypeDef,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
ImportKeyPairRequestTypeDef#
# ImportKeyPairRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportKeyPairRequestTypeDef
def get_value() -> ImportKeyPairRequestTypeDef:
return {
"KeyName": ...,
}
# ImportKeyPairRequestTypeDef definition
class ImportKeyPairRequestTypeDef(TypedDict):
KeyName: str,
PublicKeyMaterial: BlobTypeDef,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
ImportSnapshotRequestTypeDef#
# ImportSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportSnapshotRequestTypeDef
def get_value() -> ImportSnapshotRequestTypeDef:
return {
"ClientData": ...,
}
# ImportSnapshotRequestTypeDef definition
class ImportSnapshotRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (3)
- See ClientDataTypeDef
- See SnapshotDiskContainerTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
ProvisionByoipCidrRequestTypeDef#
# ProvisionByoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ProvisionByoipCidrRequestTypeDef
def get_value() -> ProvisionByoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# ProvisionByoipCidrRequestTypeDef definition
class ProvisionByoipCidrRequestTypeDef(TypedDict):
Cidr: str,
CidrAuthorizationContext: NotRequired[CidrAuthorizationContextTypeDef], # (1)
PubliclyAdvertisable: NotRequired[bool],
Description: NotRequired[str],
DryRun: NotRequired[bool],
PoolTagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
MultiRegion: NotRequired[bool],
NetworkBorderGroup: NotRequired[str],
PurchaseCapacityBlockRequestTypeDef#
# PurchaseCapacityBlockRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseCapacityBlockRequestTypeDef
def get_value() -> PurchaseCapacityBlockRequestTypeDef:
return {
"CapacityBlockOfferingId": ...,
}
# PurchaseCapacityBlockRequestTypeDef definition
class PurchaseCapacityBlockRequestTypeDef(TypedDict):
CapacityBlockOfferingId: str,
InstancePlatform: CapacityReservationInstancePlatformType, # (1)
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
- See CapacityReservationInstancePlatformType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
PurchaseHostReservationRequestTypeDef#
# PurchaseHostReservationRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PurchaseHostReservationRequestTypeDef
def get_value() -> PurchaseHostReservationRequestTypeDef:
return {
"HostIdSet": ...,
}
# PurchaseHostReservationRequestTypeDef definition
class PurchaseHostReservationRequestTypeDef(TypedDict):
HostIdSet: Sequence[str],
OfferingId: str,
ClientToken: NotRequired[str],
CurrencyCode: NotRequired[CurrencyCodeValuesType], # (1)
LimitPrice: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
RegisterImageRequestServiceResourceRegisterImageTypeDef#
# RegisterImageRequestServiceResourceRegisterImageTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterImageRequestServiceResourceRegisterImageTypeDef
def get_value() -> RegisterImageRequestServiceResourceRegisterImageTypeDef:
return {
"Name": ...,
}
# 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[TagSpecificationUnionTypeDef]], # (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 TagSpecificationOutputTypeDef
- See ArchitectureValuesType
- See BlockDeviceMappingTypeDef
RegisterImageRequestTypeDef#
# RegisterImageRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RegisterImageRequestTypeDef
def get_value() -> RegisterImageRequestTypeDef:
return {
"Name": ...,
}
# RegisterImageRequestTypeDef definition
class RegisterImageRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (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 TagSpecificationOutputTypeDef
- See ArchitectureValuesType
- See BlockDeviceMappingTypeDef
StartDeclarativePoliciesReportRequestTypeDef#
# StartDeclarativePoliciesReportRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartDeclarativePoliciesReportRequestTypeDef
def get_value() -> StartDeclarativePoliciesReportRequestTypeDef:
return {
"S3Bucket": ...,
}
# StartDeclarativePoliciesReportRequestTypeDef definition
class StartDeclarativePoliciesReportRequestTypeDef(TypedDict):
S3Bucket: str,
TargetId: str,
DryRun: NotRequired[bool],
S3Prefix: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
StartNetworkInsightsAccessScopeAnalysisRequestTypeDef#
# StartNetworkInsightsAccessScopeAnalysisRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartNetworkInsightsAccessScopeAnalysisRequestTypeDef
def get_value() -> StartNetworkInsightsAccessScopeAnalysisRequestTypeDef:
return {
"NetworkInsightsAccessScopeId": ...,
}
# StartNetworkInsightsAccessScopeAnalysisRequestTypeDef definition
class StartNetworkInsightsAccessScopeAnalysisRequestTypeDef(TypedDict):
NetworkInsightsAccessScopeId: str,
ClientToken: str,
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
StartNetworkInsightsAnalysisRequestTypeDef#
# StartNetworkInsightsAnalysisRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartNetworkInsightsAnalysisRequestTypeDef
def get_value() -> StartNetworkInsightsAnalysisRequestTypeDef:
return {
"NetworkInsightsPathId": ...,
}
# StartNetworkInsightsAnalysisRequestTypeDef definition
class StartNetworkInsightsAnalysisRequestTypeDef(TypedDict):
NetworkInsightsPathId: str,
ClientToken: str,
AdditionalAccounts: NotRequired[Sequence[str]],
FilterInArns: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
PathComponentTypeDef#
# PathComponentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import PathComponentTypeDef
def get_value() -> PathComponentTypeDef:
return {
"SequenceNumber": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateRouteTableResultTypeDef
def get_value() -> CreateRouteTableResultTypeDef:
return {
"RouteTable": ...,
}
# CreateRouteTableResultTypeDef definition
class CreateRouteTableResultTypeDef(TypedDict):
RouteTable: RouteTableTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRouteTablesResultTypeDef#
# DescribeRouteTablesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeRouteTablesResultTypeDef
def get_value() -> DescribeRouteTablesResultTypeDef:
return {
"RouteTables": ...,
}
# DescribeRouteTablesResultTypeDef definition
class DescribeRouteTablesResultTypeDef(TypedDict):
RouteTables: List[RouteTableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetFlowLogsIntegrationTemplateRequestTypeDef#
# GetFlowLogsIntegrationTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetFlowLogsIntegrationTemplateRequestTypeDef
def get_value() -> GetFlowLogsIntegrationTemplateRequestTypeDef:
return {
"FlowLogId": ...,
}
# GetFlowLogsIntegrationTemplateRequestTypeDef definition
class GetFlowLogsIntegrationTemplateRequestTypeDef(TypedDict):
FlowLogId: str,
ConfigDeliveryS3DestinationArn: str,
IntegrateServices: IntegrateServicesTypeDef, # (1)
DryRun: NotRequired[bool],
DescribeNetworkInterfaceAttributeResultTypeDef#
# DescribeNetworkInterfaceAttributeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfaceAttributeResultTypeDef
def get_value() -> DescribeNetworkInterfaceAttributeResultTypeDef:
return {
"Attachment": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"Association": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateDhcpOptionsResultTypeDef
def get_value() -> CreateDhcpOptionsResultTypeDef:
return {
"DhcpOptions": ...,
}
# CreateDhcpOptionsResultTypeDef definition
class CreateDhcpOptionsResultTypeDef(TypedDict):
DhcpOptions: DhcpOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDhcpOptionsResultTypeDef#
# DescribeDhcpOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeDhcpOptionsResultTypeDef
def get_value() -> DescribeDhcpOptionsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeDhcpOptionsResultTypeDef definition
class DescribeDhcpOptionsResultTypeDef(TypedDict):
DhcpOptions: List[DhcpOptionsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeHostsResultTypeDef#
# DescribeHostsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeHostsResultTypeDef
def get_value() -> DescribeHostsResultTypeDef:
return {
"Hosts": ...,
}
# DescribeHostsResultTypeDef definition
class DescribeHostsResultTypeDef(TypedDict):
Hosts: List[HostTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See HostTypeDef
- See ResponseMetadataTypeDef
DescribeImagesResultTypeDef#
# DescribeImagesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImagesResultTypeDef
def get_value() -> DescribeImagesResultTypeDef:
return {
"NextToken": ...,
}
# DescribeImagesResultTypeDef definition
class DescribeImagesResultTypeDef(TypedDict):
Images: List[ImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ImageTypeDef
- See ResponseMetadataTypeDef
DescribeClientVpnEndpointsResultTypeDef#
# DescribeClientVpnEndpointsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeClientVpnEndpointsResultTypeDef
def get_value() -> DescribeClientVpnEndpointsResultTypeDef:
return {
"ClientVpnEndpoints": ...,
}
# DescribeClientVpnEndpointsResultTypeDef definition
class DescribeClientVpnEndpointsResultTypeDef(TypedDict):
ClientVpnEndpoints: List[ClientVpnEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVpnTunnelOptionsRequestTypeDef#
# ModifyVpnTunnelOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnTunnelOptionsRequestTypeDef
def get_value() -> ModifyVpnTunnelOptionsRequestTypeDef:
return {
"VpnConnectionId": ...,
}
# ModifyVpnTunnelOptionsRequestTypeDef definition
class ModifyVpnTunnelOptionsRequestTypeDef(TypedDict):
VpnConnectionId: str,
VpnTunnelOutsideIpAddress: str,
TunnelOptions: ModifyVpnTunnelOptionsSpecificationTypeDef, # (1)
DryRun: NotRequired[bool],
SkipTunnelReplacement: NotRequired[bool],
VpnConnectionOptionsSpecificationTypeDef#
# VpnConnectionOptionsSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnConnectionOptionsSpecificationTypeDef
def get_value() -> VpnConnectionOptionsSpecificationTypeDef:
return {
"EnableAcceleration": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnConnectionOptionsTypeDef
def get_value() -> VpnConnectionOptionsTypeDef:
return {
"EnableAcceleration": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceRequirementsOutputTypeDef
def get_value() -> InstanceRequirementsOutputTypeDef:
return {
"VCpuCount": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import BaselinePerformanceFactorsTypeDef
def get_value() -> BaselinePerformanceFactorsTypeDef:
return {
"Cpu": ...,
}
# BaselinePerformanceFactorsTypeDef definition
class BaselinePerformanceFactorsTypeDef(TypedDict):
Cpu: NotRequired[CpuPerformanceFactorUnionTypeDef], # (1)
InstanceRequirementsRequestTypeDef#
# InstanceRequirementsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceRequirementsRequestTypeDef
def get_value() -> InstanceRequirementsRequestTypeDef:
return {
"VCpuCount": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkAclResultTypeDef
def get_value() -> CreateNetworkAclResultTypeDef:
return {
"NetworkAcl": ...,
}
# CreateNetworkAclResultTypeDef definition
class CreateNetworkAclResultTypeDef(TypedDict):
NetworkAcl: NetworkAclTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkAclsResultTypeDef#
# DescribeNetworkAclsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkAclsResultTypeDef
def get_value() -> DescribeNetworkAclsResultTypeDef:
return {
"NetworkAcls": ...,
}
# DescribeNetworkAclsResultTypeDef definition
class DescribeNetworkAclsResultTypeDef(TypedDict):
NetworkAcls: List[NetworkAclTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DisableFastSnapshotRestoresResultTypeDef#
# DisableFastSnapshotRestoresResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DisableFastSnapshotRestoresResultTypeDef
def get_value() -> DisableFastSnapshotRestoresResultTypeDef:
return {
"Successful": ...,
}
# DisableFastSnapshotRestoresResultTypeDef definition
class DisableFastSnapshotRestoresResultTypeDef(TypedDict):
Successful: List[DisableFastSnapshotRestoreSuccessItemTypeDef], # (1)
Unsuccessful: List[DisableFastSnapshotRestoreErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DisableFastSnapshotRestoreSuccessItemTypeDef
- See DisableFastSnapshotRestoreErrorItemTypeDef
- See ResponseMetadataTypeDef
ConversionTaskTypeDef#
# ConversionTaskTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ConversionTaskTypeDef
def get_value() -> ConversionTaskTypeDef:
return {
"ConversionTaskId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceAttributeTypeDef
def get_value() -> InstanceAttributeTypeDef:
return {
"BlockDeviceMappings": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchSpecificationTypeDef
def get_value() -> LaunchSpecificationTypeDef:
return {
"UserData": ...,
}
# 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
EnableFastSnapshotRestoresResultTypeDef#
# EnableFastSnapshotRestoresResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import EnableFastSnapshotRestoresResultTypeDef
def get_value() -> EnableFastSnapshotRestoresResultTypeDef:
return {
"Successful": ...,
}
# EnableFastSnapshotRestoresResultTypeDef definition
class EnableFastSnapshotRestoresResultTypeDef(TypedDict):
Successful: List[EnableFastSnapshotRestoreSuccessItemTypeDef], # (1)
Unsuccessful: List[EnableFastSnapshotRestoreErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See EnableFastSnapshotRestoreSuccessItemTypeDef
- See EnableFastSnapshotRestoreErrorItemTypeDef
- See ResponseMetadataTypeDef
CreateNetworkInsightsPathResultTypeDef#
# CreateNetworkInsightsPathResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInsightsPathResultTypeDef
def get_value() -> CreateNetworkInsightsPathResultTypeDef:
return {
"NetworkInsightsPath": ...,
}
# CreateNetworkInsightsPathResultTypeDef definition
class CreateNetworkInsightsPathResultTypeDef(TypedDict):
NetworkInsightsPath: NetworkInsightsPathTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInsightsPathsResultTypeDef#
# DescribeNetworkInsightsPathsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsPathsResultTypeDef
def get_value() -> DescribeNetworkInsightsPathsResultTypeDef:
return {
"NetworkInsightsPaths": ...,
}
# DescribeNetworkInsightsPathsResultTypeDef definition
class DescribeNetworkInsightsPathsResultTypeDef(TypedDict):
NetworkInsightsPaths: List[NetworkInsightsPathTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
InstanceNetworkInterfaceTypeDef#
# InstanceNetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceNetworkInterfaceTypeDef
def get_value() -> InstanceNetworkInterfaceTypeDef:
return {
"Association": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceStatusResultTypeDef
def get_value() -> DescribeInstanceStatusResultTypeDef:
return {
"InstanceStatuses": ...,
}
# DescribeInstanceStatusResultTypeDef definition
class DescribeInstanceStatusResultTypeDef(TypedDict):
InstanceStatuses: List[InstanceStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSecurityGroupsResultTypeDef#
# DescribeSecurityGroupsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSecurityGroupsResultTypeDef
def get_value() -> DescribeSecurityGroupsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeSecurityGroupsResultTypeDef definition
class DescribeSecurityGroupsResultTypeDef(TypedDict):
SecurityGroups: List[SecurityGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef#
# AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef
def get_value() -> AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef:
return {
"TagSpecifications": ...,
}
# AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef definition
class AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef(TypedDict):
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (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)
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See IpPermissionTypeDef IpPermissionOutputTypeDef
AuthorizeSecurityGroupEgressRequestTypeDef#
# AuthorizeSecurityGroupEgressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizeSecurityGroupEgressRequestTypeDef
def get_value() -> AuthorizeSecurityGroupEgressRequestTypeDef:
return {
"GroupId": ...,
}
# AuthorizeSecurityGroupEgressRequestTypeDef definition
class AuthorizeSecurityGroupEgressRequestTypeDef(TypedDict):
GroupId: str,
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (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)
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See IpPermissionTypeDef IpPermissionOutputTypeDef
AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef#
# AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef
def get_value() -> AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef:
return {
"CidrIp": ...,
}
# AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef definition
class AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef(TypedDict):
CidrIp: NotRequired[str],
FromPort: NotRequired[int],
GroupName: NotRequired[str],
IpPermissions: NotRequired[Sequence[IpPermissionUnionTypeDef]], # (1)
IpProtocol: NotRequired[str],
SourceSecurityGroupName: NotRequired[str],
SourceSecurityGroupOwnerId: NotRequired[str],
ToPort: NotRequired[int],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
- See IpPermissionTypeDef IpPermissionOutputTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
AuthorizeSecurityGroupIngressRequestTypeDef#
# AuthorizeSecurityGroupIngressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AuthorizeSecurityGroupIngressRequestTypeDef
def get_value() -> AuthorizeSecurityGroupIngressRequestTypeDef:
return {
"CidrIp": ...,
}
# AuthorizeSecurityGroupIngressRequestTypeDef definition
class AuthorizeSecurityGroupIngressRequestTypeDef(TypedDict):
CidrIp: NotRequired[str],
FromPort: NotRequired[int],
GroupId: NotRequired[str],
GroupName: NotRequired[str],
IpPermissions: NotRequired[Sequence[IpPermissionUnionTypeDef]], # (1)
IpProtocol: NotRequired[str],
SourceSecurityGroupName: NotRequired[str],
SourceSecurityGroupOwnerId: NotRequired[str],
ToPort: NotRequired[int],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (2)
DryRun: NotRequired[bool],
- See IpPermissionTypeDef IpPermissionOutputTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef#
# RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef
def get_value() -> RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef:
return {
"SecurityGroupRuleIds": ...,
}
# 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[IpPermissionUnionTypeDef]], # (1)
RevokeSecurityGroupEgressRequestTypeDef#
# RevokeSecurityGroupEgressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokeSecurityGroupEgressRequestTypeDef
def get_value() -> RevokeSecurityGroupEgressRequestTypeDef:
return {
"GroupId": ...,
}
# RevokeSecurityGroupEgressRequestTypeDef definition
class RevokeSecurityGroupEgressRequestTypeDef(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[IpPermissionUnionTypeDef]], # (1)
RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef#
# RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef
def get_value() -> RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef:
return {
"CidrIp": ...,
}
# RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef definition
class RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef(TypedDict):
CidrIp: NotRequired[str],
FromPort: NotRequired[int],
GroupName: NotRequired[str],
IpPermissions: NotRequired[Sequence[IpPermissionUnionTypeDef]], # (1)
IpProtocol: NotRequired[str],
SourceSecurityGroupName: NotRequired[str],
SourceSecurityGroupOwnerId: NotRequired[str],
ToPort: NotRequired[int],
SecurityGroupRuleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
RevokeSecurityGroupIngressRequestTypeDef#
# RevokeSecurityGroupIngressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RevokeSecurityGroupIngressRequestTypeDef
def get_value() -> RevokeSecurityGroupIngressRequestTypeDef:
return {
"CidrIp": ...,
}
# RevokeSecurityGroupIngressRequestTypeDef definition
class RevokeSecurityGroupIngressRequestTypeDef(TypedDict):
CidrIp: NotRequired[str],
FromPort: NotRequired[int],
GroupId: NotRequired[str],
GroupName: NotRequired[str],
IpPermissions: NotRequired[Sequence[IpPermissionUnionTypeDef]], # (1)
IpProtocol: NotRequired[str],
SourceSecurityGroupName: NotRequired[str],
SourceSecurityGroupOwnerId: NotRequired[str],
ToPort: NotRequired[int],
SecurityGroupRuleIds: NotRequired[Sequence[str]],
DryRun: NotRequired[bool],
UpdateSecurityGroupRuleDescriptionsEgressRequestTypeDef#
# UpdateSecurityGroupRuleDescriptionsEgressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UpdateSecurityGroupRuleDescriptionsEgressRequestTypeDef
def get_value() -> UpdateSecurityGroupRuleDescriptionsEgressRequestTypeDef:
return {
"DryRun": ...,
}
# UpdateSecurityGroupRuleDescriptionsEgressRequestTypeDef definition
class UpdateSecurityGroupRuleDescriptionsEgressRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
GroupId: NotRequired[str],
GroupName: NotRequired[str],
IpPermissions: NotRequired[Sequence[IpPermissionUnionTypeDef]], # (1)
SecurityGroupRuleDescriptions: NotRequired[Sequence[SecurityGroupRuleDescriptionTypeDef]], # (2)
UpdateSecurityGroupRuleDescriptionsIngressRequestTypeDef#
# UpdateSecurityGroupRuleDescriptionsIngressRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import UpdateSecurityGroupRuleDescriptionsIngressRequestTypeDef
def get_value() -> UpdateSecurityGroupRuleDescriptionsIngressRequestTypeDef:
return {
"DryRun": ...,
}
# UpdateSecurityGroupRuleDescriptionsIngressRequestTypeDef definition
class UpdateSecurityGroupRuleDescriptionsIngressRequestTypeDef(TypedDict):
DryRun: NotRequired[bool],
GroupId: NotRequired[str],
GroupName: NotRequired[str],
IpPermissions: NotRequired[Sequence[IpPermissionUnionTypeDef]], # (1)
SecurityGroupRuleDescriptions: NotRequired[Sequence[SecurityGroupRuleDescriptionTypeDef]], # (2)
DescribeStaleSecurityGroupsResultTypeDef#
# DescribeStaleSecurityGroupsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeStaleSecurityGroupsResultTypeDef
def get_value() -> DescribeStaleSecurityGroupsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeStaleSecurityGroupsResultTypeDef definition
class DescribeStaleSecurityGroupsResultTypeDef(TypedDict):
StaleSecurityGroupSet: List[StaleSecurityGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIpamDiscoveredPublicAddressesResultTypeDef#
# GetIpamDiscoveredPublicAddressesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetIpamDiscoveredPublicAddressesResultTypeDef
def get_value() -> GetIpamDiscoveredPublicAddressesResultTypeDef:
return {
"IpamDiscoveredPublicAddresses": ...,
}
# GetIpamDiscoveredPublicAddressesResultTypeDef definition
class GetIpamDiscoveredPublicAddressesResultTypeDef(TypedDict):
IpamDiscoveredPublicAddresses: List[IpamDiscoveredPublicAddressTypeDef], # (1)
OldestSampleTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeReservedInstancesModificationsResultTypeDef#
# DescribeReservedInstancesModificationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeReservedInstancesModificationsResultTypeDef
def get_value() -> DescribeReservedInstancesModificationsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeReservedInstancesModificationsResultTypeDef definition
class DescribeReservedInstancesModificationsResultTypeDef(TypedDict):
ReservedInstancesModifications: List[ReservedInstancesModificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
InstanceTypeInfoTypeDef#
# InstanceTypeInfoTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceTypeInfoTypeDef
def get_value() -> InstanceTypeInfoTypeDef:
return {
"InstanceType": ...,
}
# 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
CreateNetworkInsightsAccessScopeRequestTypeDef#
# CreateNetworkInsightsAccessScopeRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInsightsAccessScopeRequestTypeDef
def get_value() -> CreateNetworkInsightsAccessScopeRequestTypeDef:
return {
"ClientToken": ...,
}
# CreateNetworkInsightsAccessScopeRequestTypeDef definition
class CreateNetworkInsightsAccessScopeRequestTypeDef(TypedDict):
ClientToken: str,
MatchPaths: NotRequired[Sequence[AccessScopePathRequestTypeDef]], # (1)
ExcludePaths: NotRequired[Sequence[AccessScopePathRequestTypeDef]], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (3)
DryRun: NotRequired[bool],
- See AccessScopePathRequestTypeDef
- See AccessScopePathRequestTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
NetworkInsightsAccessScopeContentTypeDef#
# NetworkInsightsAccessScopeContentTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInsightsAccessScopeContentTypeDef
def get_value() -> NetworkInsightsAccessScopeContentTypeDef:
return {
"NetworkInsightsAccessScopeId": ...,
}
# NetworkInsightsAccessScopeContentTypeDef definition
class NetworkInsightsAccessScopeContentTypeDef(TypedDict):
NetworkInsightsAccessScopeId: NotRequired[str],
MatchPaths: NotRequired[List[AccessScopePathTypeDef]], # (1)
ExcludePaths: NotRequired[List[AccessScopePathTypeDef]], # (1)
BundleInstanceResultTypeDef#
# BundleInstanceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BundleInstanceResultTypeDef
def get_value() -> BundleInstanceResultTypeDef:
return {
"BundleTask": ...,
}
# BundleInstanceResultTypeDef definition
class BundleInstanceResultTypeDef(TypedDict):
BundleTask: BundleTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelBundleTaskResultTypeDef#
# CancelBundleTaskResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CancelBundleTaskResultTypeDef
def get_value() -> CancelBundleTaskResultTypeDef:
return {
"BundleTask": ...,
}
# CancelBundleTaskResultTypeDef definition
class CancelBundleTaskResultTypeDef(TypedDict):
BundleTask: BundleTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBundleTasksResultTypeDef#
# DescribeBundleTasksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeBundleTasksResultTypeDef
def get_value() -> DescribeBundleTasksResultTypeDef:
return {
"BundleTasks": ...,
}
# DescribeBundleTasksResultTypeDef definition
class DescribeBundleTasksResultTypeDef(TypedDict):
BundleTasks: List[BundleTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RunScheduledInstancesRequestTypeDef#
# RunScheduledInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RunScheduledInstancesRequestTypeDef
def get_value() -> RunScheduledInstancesRequestTypeDef:
return {
"LaunchSpecification": ...,
}
# RunScheduledInstancesRequestTypeDef definition
class RunScheduledInstancesRequestTypeDef(TypedDict):
LaunchSpecification: ScheduledInstancesLaunchSpecificationTypeDef, # (1)
ScheduledInstanceId: str,
ClientToken: NotRequired[str],
DryRun: NotRequired[bool],
InstanceCount: NotRequired[int],
DescribeImportImageTasksResultTypeDef#
# DescribeImportImageTasksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImportImageTasksResultTypeDef
def get_value() -> DescribeImportImageTasksResultTypeDef:
return {
"ImportImageTasks": ...,
}
# DescribeImportImageTasksResultTypeDef definition
class DescribeImportImageTasksResultTypeDef(TypedDict):
ImportImageTasks: List[ImportImageTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeImportSnapshotTasksResultTypeDef#
# DescribeImportSnapshotTasksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeImportSnapshotTasksResultTypeDef
def get_value() -> DescribeImportSnapshotTasksResultTypeDef:
return {
"ImportSnapshotTasks": ...,
}
# DescribeImportSnapshotTasksResultTypeDef definition
class DescribeImportSnapshotTasksResultTypeDef(TypedDict):
ImportSnapshotTasks: List[ImportSnapshotTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateDefaultSubnetResultTypeDef#
# CreateDefaultSubnetResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateDefaultSubnetResultTypeDef
def get_value() -> CreateDefaultSubnetResultTypeDef:
return {
"Subnet": ...,
}
# CreateDefaultSubnetResultTypeDef definition
class CreateDefaultSubnetResultTypeDef(TypedDict):
Subnet: SubnetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SubnetTypeDef
- See ResponseMetadataTypeDef
CreateSubnetResultTypeDef#
# CreateSubnetResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateSubnetResultTypeDef
def get_value() -> CreateSubnetResultTypeDef:
return {
"Subnet": ...,
}
# CreateSubnetResultTypeDef definition
class CreateSubnetResultTypeDef(TypedDict):
Subnet: SubnetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SubnetTypeDef
- See ResponseMetadataTypeDef
DescribeSubnetsResultTypeDef#
# DescribeSubnetsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSubnetsResultTypeDef
def get_value() -> DescribeSubnetsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeSubnetsResultTypeDef definition
class DescribeSubnetsResultTypeDef(TypedDict):
Subnets: List[SubnetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See SubnetTypeDef
- See ResponseMetadataTypeDef
CreateTrafficMirrorFilterResultTypeDef#
# CreateTrafficMirrorFilterResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTrafficMirrorFilterResultTypeDef
def get_value() -> CreateTrafficMirrorFilterResultTypeDef:
return {
"TrafficMirrorFilter": ...,
}
# CreateTrafficMirrorFilterResultTypeDef definition
class CreateTrafficMirrorFilterResultTypeDef(TypedDict):
TrafficMirrorFilter: TrafficMirrorFilterTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTrafficMirrorFiltersResultTypeDef#
# DescribeTrafficMirrorFiltersResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTrafficMirrorFiltersResultTypeDef
def get_value() -> DescribeTrafficMirrorFiltersResultTypeDef:
return {
"TrafficMirrorFilters": ...,
}
# DescribeTrafficMirrorFiltersResultTypeDef definition
class DescribeTrafficMirrorFiltersResultTypeDef(TypedDict):
TrafficMirrorFilters: List[TrafficMirrorFilterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyTrafficMirrorFilterNetworkServicesResultTypeDef#
# ModifyTrafficMirrorFilterNetworkServicesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyTrafficMirrorFilterNetworkServicesResultTypeDef
def get_value() -> ModifyTrafficMirrorFilterNetworkServicesResultTypeDef:
return {
"TrafficMirrorFilter": ...,
}
# ModifyTrafficMirrorFilterNetworkServicesResultTypeDef definition
class ModifyTrafficMirrorFilterNetworkServicesResultTypeDef(TypedDict):
TrafficMirrorFilter: TrafficMirrorFilterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayConnectPeerResultTypeDef#
# CreateTransitGatewayConnectPeerResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateTransitGatewayConnectPeerResultTypeDef
def get_value() -> CreateTransitGatewayConnectPeerResultTypeDef:
return {
"TransitGatewayConnectPeer": ...,
}
# CreateTransitGatewayConnectPeerResultTypeDef definition
class CreateTransitGatewayConnectPeerResultTypeDef(TypedDict):
TransitGatewayConnectPeer: TransitGatewayConnectPeerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTransitGatewayConnectPeerResultTypeDef#
# DeleteTransitGatewayConnectPeerResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteTransitGatewayConnectPeerResultTypeDef
def get_value() -> DeleteTransitGatewayConnectPeerResultTypeDef:
return {
"TransitGatewayConnectPeer": ...,
}
# DeleteTransitGatewayConnectPeerResultTypeDef definition
class DeleteTransitGatewayConnectPeerResultTypeDef(TypedDict):
TransitGatewayConnectPeer: TransitGatewayConnectPeerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTransitGatewayConnectPeersResultTypeDef#
# DescribeTransitGatewayConnectPeersResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeTransitGatewayConnectPeersResultTypeDef
def get_value() -> DescribeTransitGatewayConnectPeersResultTypeDef:
return {
"TransitGatewayConnectPeers": ...,
}
# DescribeTransitGatewayConnectPeersResultTypeDef definition
class DescribeTransitGatewayConnectPeersResultTypeDef(TypedDict):
TransitGatewayConnectPeers: List[TransitGatewayConnectPeerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTransitGatewayPolicyTableEntriesResultTypeDef#
# GetTransitGatewayPolicyTableEntriesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetTransitGatewayPolicyTableEntriesResultTypeDef
def get_value() -> GetTransitGatewayPolicyTableEntriesResultTypeDef:
return {
"TransitGatewayPolicyTableEntries": ...,
}
# GetTransitGatewayPolicyTableEntriesResultTypeDef definition
class GetTransitGatewayPolicyTableEntriesResultTypeDef(TypedDict):
TransitGatewayPolicyTableEntries: List[TransitGatewayPolicyTableEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVerifiedAccessEndpointResultTypeDef#
# CreateVerifiedAccessEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVerifiedAccessEndpointResultTypeDef
def get_value() -> CreateVerifiedAccessEndpointResultTypeDef:
return {
"VerifiedAccessEndpoint": ...,
}
# CreateVerifiedAccessEndpointResultTypeDef definition
class CreateVerifiedAccessEndpointResultTypeDef(TypedDict):
VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVerifiedAccessEndpointResultTypeDef#
# DeleteVerifiedAccessEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DeleteVerifiedAccessEndpointResultTypeDef
def get_value() -> DeleteVerifiedAccessEndpointResultTypeDef:
return {
"VerifiedAccessEndpoint": ...,
}
# DeleteVerifiedAccessEndpointResultTypeDef definition
class DeleteVerifiedAccessEndpointResultTypeDef(TypedDict):
VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessEndpointsResultTypeDef#
# DescribeVerifiedAccessEndpointsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessEndpointsResultTypeDef
def get_value() -> DescribeVerifiedAccessEndpointsResultTypeDef:
return {
"VerifiedAccessEndpoints": ...,
}
# DescribeVerifiedAccessEndpointsResultTypeDef definition
class DescribeVerifiedAccessEndpointsResultTypeDef(TypedDict):
VerifiedAccessEndpoints: List[VerifiedAccessEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVerifiedAccessEndpointResultTypeDef#
# ModifyVerifiedAccessEndpointResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessEndpointResultTypeDef
def get_value() -> ModifyVerifiedAccessEndpointResultTypeDef:
return {
"VerifiedAccessEndpoint": ...,
}
# ModifyVerifiedAccessEndpointResultTypeDef definition
class ModifyVerifiedAccessEndpointResultTypeDef(TypedDict):
VerifiedAccessEndpoint: VerifiedAccessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VerifiedAccessInstanceLoggingConfigurationTypeDef#
# VerifiedAccessInstanceLoggingConfigurationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VerifiedAccessInstanceLoggingConfigurationTypeDef
def get_value() -> VerifiedAccessInstanceLoggingConfigurationTypeDef:
return {
"VerifiedAccessInstanceId": ...,
}
# VerifiedAccessInstanceLoggingConfigurationTypeDef definition
class VerifiedAccessInstanceLoggingConfigurationTypeDef(TypedDict):
VerifiedAccessInstanceId: NotRequired[str],
AccessLogs: NotRequired[VerifiedAccessLogsTypeDef], # (1)
DescribeVolumeStatusResultTypeDef#
# DescribeVolumeStatusResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVolumeStatusResultTypeDef
def get_value() -> DescribeVolumeStatusResultTypeDef:
return {
"NextToken": ...,
}
# DescribeVolumeStatusResultTypeDef definition
class DescribeVolumeStatusResultTypeDef(TypedDict):
VolumeStatuses: List[VolumeStatusItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateDefaultVpcResultTypeDef#
# CreateDefaultVpcResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateDefaultVpcResultTypeDef
def get_value() -> CreateDefaultVpcResultTypeDef:
return {
"Vpc": ...,
}
# CreateDefaultVpcResultTypeDef definition
class CreateDefaultVpcResultTypeDef(TypedDict):
Vpc: VpcTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VpcTypeDef
- See ResponseMetadataTypeDef
CreateVpcResultTypeDef#
# CreateVpcResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcResultTypeDef
def get_value() -> CreateVpcResultTypeDef:
return {
"Vpc": ...,
}
# CreateVpcResultTypeDef definition
class CreateVpcResultTypeDef(TypedDict):
Vpc: VpcTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VpcTypeDef
- See ResponseMetadataTypeDef
DescribeVpcsResultTypeDef#
# DescribeVpcsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcsResultTypeDef
def get_value() -> DescribeVpcsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeVpcsResultTypeDef definition
class DescribeVpcsResultTypeDef(TypedDict):
Vpcs: List[VpcTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See VpcTypeDef
- See ResponseMetadataTypeDef
AcceptVpcPeeringConnectionResultTypeDef#
# AcceptVpcPeeringConnectionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AcceptVpcPeeringConnectionResultTypeDef
def get_value() -> AcceptVpcPeeringConnectionResultTypeDef:
return {
"VpcPeeringConnection": ...,
}
# AcceptVpcPeeringConnectionResultTypeDef definition
class AcceptVpcPeeringConnectionResultTypeDef(TypedDict):
VpcPeeringConnection: VpcPeeringConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpcPeeringConnectionResultTypeDef#
# CreateVpcPeeringConnectionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpcPeeringConnectionResultTypeDef
def get_value() -> CreateVpcPeeringConnectionResultTypeDef:
return {
"VpcPeeringConnection": ...,
}
# CreateVpcPeeringConnectionResultTypeDef definition
class CreateVpcPeeringConnectionResultTypeDef(TypedDict):
VpcPeeringConnection: VpcPeeringConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcPeeringConnectionsResultTypeDef#
# DescribeVpcPeeringConnectionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpcPeeringConnectionsResultTypeDef
def get_value() -> DescribeVpcPeeringConnectionsResultTypeDef:
return {
"VpcPeeringConnections": ...,
}
# DescribeVpcPeeringConnectionsResultTypeDef definition
class DescribeVpcPeeringConnectionsResultTypeDef(TypedDict):
VpcPeeringConnections: List[VpcPeeringConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AccessScopeAnalysisFindingTypeDef#
# AccessScopeAnalysisFindingTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import AccessScopeAnalysisFindingTypeDef
def get_value() -> AccessScopeAnalysisFindingTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisId": ...,
}
# AccessScopeAnalysisFindingTypeDef definition
class AccessScopeAnalysisFindingTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: NotRequired[str],
NetworkInsightsAccessScopeId: NotRequired[str],
FindingId: NotRequired[str],
FindingComponents: NotRequired[List[PathComponentTypeDef]], # (1)
NetworkInsightsAnalysisTypeDef#
# NetworkInsightsAnalysisTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import NetworkInsightsAnalysisTypeDef
def get_value() -> NetworkInsightsAnalysisTypeDef:
return {
"NetworkInsightsAnalysisId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInterfaceResultTypeDef
def get_value() -> CreateNetworkInterfaceResultTypeDef:
return {
"NetworkInterface": ...,
}
# CreateNetworkInterfaceResultTypeDef definition
class CreateNetworkInterfaceResultTypeDef(TypedDict):
NetworkInterface: NetworkInterfaceTypeDef, # (1)
ClientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNetworkInterfacesResultTypeDef#
# DescribeNetworkInterfacesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInterfacesResultTypeDef
def get_value() -> DescribeNetworkInterfacesResultTypeDef:
return {
"NetworkInterfaces": ...,
}
# DescribeNetworkInterfacesResultTypeDef definition
class DescribeNetworkInterfacesResultTypeDef(TypedDict):
NetworkInterfaces: List[NetworkInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BundleInstanceRequestTypeDef#
# BundleInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import BundleInstanceRequestTypeDef
def get_value() -> BundleInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# BundleInstanceRequestTypeDef definition
class BundleInstanceRequestTypeDef(TypedDict):
InstanceId: str,
Storage: StorageUnionTypeDef, # (1)
DryRun: NotRequired[bool],
CreateVpnConnectionRequestTypeDef#
# CreateVpnConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpnConnectionRequestTypeDef
def get_value() -> CreateVpnConnectionRequestTypeDef:
return {
"CustomerGatewayId": ...,
}
# CreateVpnConnectionRequestTypeDef definition
class CreateVpnConnectionRequestTypeDef(TypedDict):
CustomerGatewayId: str,
Type: str,
VpnGatewayId: NotRequired[str],
TransitGatewayId: NotRequired[str],
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (1)
DryRun: NotRequired[bool],
Options: NotRequired[VpnConnectionOptionsSpecificationTypeDef], # (2)
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See VpnConnectionOptionsSpecificationTypeDef
VpnConnectionTypeDef#
# VpnConnectionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import VpnConnectionTypeDef
def get_value() -> VpnConnectionTypeDef:
return {
"Category": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetLaunchTemplateOverridesTypeDef
def get_value() -> FleetLaunchTemplateOverridesTypeDef:
return {
"InstanceType": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateOverridesOutputTypeDef
def get_value() -> LaunchTemplateOverridesOutputTypeDef:
return {
"InstanceType": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import ResponseLaunchTemplateDataTypeDef
def get_value() -> ResponseLaunchTemplateDataTypeDef:
return {
"KernelId": ...,
}
# ResponseLaunchTemplateDataTypeDef definition
class ResponseLaunchTemplateDataTypeDef(TypedDict):
KernelId: NotRequired[str],
EbsOptimized: NotRequired[bool],
IamInstanceProfile: NotRequired[LaunchTemplateIamInstanceProfileSpecificationTypeDef], # (1)
BlockDeviceMappings: NotRequired[List[LaunchTemplateBlockDeviceMappingTypeDef]], # (2)
NetworkInterfaces: NotRequired[List[LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef]], # (3)
ImageId: NotRequired[str],
InstanceType: NotRequired[InstanceTypeType], # (4)
KeyName: NotRequired[str],
Monitoring: NotRequired[LaunchTemplatesMonitoringTypeDef], # (5)
Placement: NotRequired[LaunchTemplatePlacementTypeDef], # (6)
RamDiskId: NotRequired[str],
DisableApiTermination: NotRequired[bool],
InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType], # (7)
UserData: NotRequired[str],
TagSpecifications: NotRequired[List[LaunchTemplateTagSpecificationTypeDef]], # (8)
ElasticGpuSpecifications: NotRequired[List[ElasticGpuSpecificationResponseTypeDef]], # (9)
ElasticInferenceAccelerators: NotRequired[List[LaunchTemplateElasticInferenceAcceleratorResponseTypeDef]], # (10)
SecurityGroupIds: NotRequired[List[str]],
SecurityGroups: NotRequired[List[str]],
InstanceMarketOptions: NotRequired[LaunchTemplateInstanceMarketOptionsTypeDef], # (11)
CreditSpecification: NotRequired[CreditSpecificationTypeDef], # (12)
CpuOptions: NotRequired[LaunchTemplateCpuOptionsTypeDef], # (13)
CapacityReservationSpecification: NotRequired[LaunchTemplateCapacityReservationSpecificationResponseTypeDef], # (14)
LicenseSpecifications: NotRequired[List[LaunchTemplateLicenseConfigurationTypeDef]], # (15)
HibernationOptions: NotRequired[LaunchTemplateHibernationOptionsTypeDef], # (16)
MetadataOptions: NotRequired[LaunchTemplateInstanceMetadataOptionsTypeDef], # (17)
EnclaveOptions: NotRequired[LaunchTemplateEnclaveOptionsTypeDef], # (18)
InstanceRequirements: NotRequired[InstanceRequirementsOutputTypeDef], # (19)
PrivateDnsNameOptions: NotRequired[LaunchTemplatePrivateDnsNameOptionsTypeDef], # (20)
MaintenanceOptions: NotRequired[LaunchTemplateInstanceMaintenanceOptionsTypeDef], # (21)
DisableApiStop: NotRequired[bool],
Operator: NotRequired[OperatorResponseTypeDef], # (22)
NetworkPerformanceOptions: NotRequired[LaunchTemplateNetworkPerformanceOptionsTypeDef], # (23)
- 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
- See LaunchTemplateNetworkPerformanceOptionsTypeDef
SpotFleetLaunchSpecificationOutputTypeDef#
# SpotFleetLaunchSpecificationOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotFleetLaunchSpecificationOutputTypeDef
def get_value() -> SpotFleetLaunchSpecificationOutputTypeDef:
return {
"AddressingType": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetLaunchTemplateOverridesRequestTypeDef
def get_value() -> FleetLaunchTemplateOverridesRequestTypeDef:
return {
"InstanceType": ...,
}
# 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],
GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef#
# GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef
def get_value() -> GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef:
return {
"ArchitectureTypes": ...,
}
# GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef definition
class GetInstanceTypesFromInstanceRequirementsRequestPaginateTypeDef(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
GetInstanceTypesFromInstanceRequirementsRequestTypeDef#
# GetInstanceTypesFromInstanceRequirementsRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetInstanceTypesFromInstanceRequirementsRequestTypeDef
def get_value() -> GetInstanceTypesFromInstanceRequirementsRequestTypeDef:
return {
"ArchitectureTypes": ...,
}
# GetInstanceTypesFromInstanceRequirementsRequestTypeDef definition
class GetInstanceTypesFromInstanceRequirementsRequestTypeDef(TypedDict):
ArchitectureTypes: Sequence[ArchitectureTypeType], # (1)
VirtualizationTypes: Sequence[VirtualizationTypeType], # (2)
InstanceRequirements: InstanceRequirementsRequestTypeDef, # (3)
DryRun: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
InstanceRequirementsWithMetadataRequestTypeDef#
# InstanceRequirementsWithMetadataRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceRequirementsWithMetadataRequestTypeDef
def get_value() -> InstanceRequirementsWithMetadataRequestTypeDef:
return {
"ArchitectureTypes": ...,
}
# InstanceRequirementsWithMetadataRequestTypeDef definition
class InstanceRequirementsWithMetadataRequestTypeDef(TypedDict):
ArchitectureTypes: NotRequired[Sequence[ArchitectureTypeType]], # (1)
VirtualizationTypes: NotRequired[Sequence[VirtualizationTypeType]], # (2)
InstanceRequirements: NotRequired[InstanceRequirementsRequestTypeDef], # (3)
RequestLaunchTemplateDataTypeDef#
# RequestLaunchTemplateDataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RequestLaunchTemplateDataTypeDef
def get_value() -> RequestLaunchTemplateDataTypeDef:
return {
"KernelId": ...,
}
# RequestLaunchTemplateDataTypeDef definition
class RequestLaunchTemplateDataTypeDef(TypedDict):
KernelId: NotRequired[str],
EbsOptimized: NotRequired[bool],
IamInstanceProfile: NotRequired[LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef], # (1)
BlockDeviceMappings: NotRequired[Sequence[LaunchTemplateBlockDeviceMappingRequestTypeDef]], # (2)
NetworkInterfaces: NotRequired[Sequence[LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef]], # (3)
ImageId: NotRequired[str],
InstanceType: NotRequired[InstanceTypeType], # (4)
KeyName: NotRequired[str],
Monitoring: NotRequired[LaunchTemplatesMonitoringRequestTypeDef], # (5)
Placement: NotRequired[LaunchTemplatePlacementRequestTypeDef], # (6)
RamDiskId: NotRequired[str],
DisableApiTermination: NotRequired[bool],
InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType], # (7)
UserData: NotRequired[str],
TagSpecifications: NotRequired[Sequence[LaunchTemplateTagSpecificationRequestTypeDef]], # (8)
ElasticGpuSpecifications: NotRequired[Sequence[ElasticGpuSpecificationTypeDef]], # (9)
ElasticInferenceAccelerators: NotRequired[Sequence[LaunchTemplateElasticInferenceAcceleratorTypeDef]], # (10)
SecurityGroupIds: NotRequired[Sequence[str]],
SecurityGroups: NotRequired[Sequence[str]],
InstanceMarketOptions: NotRequired[LaunchTemplateInstanceMarketOptionsRequestTypeDef], # (11)
CreditSpecification: NotRequired[CreditSpecificationRequestTypeDef], # (12)
CpuOptions: NotRequired[LaunchTemplateCpuOptionsRequestTypeDef], # (13)
CapacityReservationSpecification: NotRequired[LaunchTemplateCapacityReservationSpecificationRequestTypeDef], # (14)
LicenseSpecifications: NotRequired[Sequence[LaunchTemplateLicenseConfigurationRequestTypeDef]], # (15)
HibernationOptions: NotRequired[LaunchTemplateHibernationOptionsRequestTypeDef], # (16)
MetadataOptions: NotRequired[LaunchTemplateInstanceMetadataOptionsRequestTypeDef], # (17)
EnclaveOptions: NotRequired[LaunchTemplateEnclaveOptionsRequestTypeDef], # (18)
InstanceRequirements: NotRequired[InstanceRequirementsRequestTypeDef], # (19)
PrivateDnsNameOptions: NotRequired[LaunchTemplatePrivateDnsNameOptionsRequestTypeDef], # (20)
MaintenanceOptions: NotRequired[LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef], # (21)
DisableApiStop: NotRequired[bool],
Operator: NotRequired[OperatorRequestTypeDef], # (22)
NetworkPerformanceOptions: NotRequired[LaunchTemplateNetworkPerformanceOptionsRequestTypeDef], # (23)
- 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
- See LaunchTemplateNetworkPerformanceOptionsRequestTypeDef
DescribeConversionTasksResultTypeDef#
# DescribeConversionTasksResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeConversionTasksResultTypeDef
def get_value() -> DescribeConversionTasksResultTypeDef:
return {
"ConversionTasks": ...,
}
# DescribeConversionTasksResultTypeDef definition
class DescribeConversionTasksResultTypeDef(TypedDict):
ConversionTasks: List[ConversionTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportInstanceResultTypeDef#
# ImportInstanceResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportInstanceResultTypeDef
def get_value() -> ImportInstanceResultTypeDef:
return {
"ConversionTask": ...,
}
# ImportInstanceResultTypeDef definition
class ImportInstanceResultTypeDef(TypedDict):
ConversionTask: ConversionTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportVolumeResultTypeDef#
# ImportVolumeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ImportVolumeResultTypeDef
def get_value() -> ImportVolumeResultTypeDef:
return {
"ConversionTask": ...,
}
# ImportVolumeResultTypeDef definition
class ImportVolumeResultTypeDef(TypedDict):
ConversionTask: ConversionTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SpotInstanceRequestTypeDef#
# SpotInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotInstanceRequestTypeDef
def get_value() -> SpotInstanceRequestTypeDef:
return {
"ActualBlockHourlyPrice": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import RequestSpotLaunchSpecificationTypeDef
def get_value() -> RequestSpotLaunchSpecificationTypeDef:
return {
"SecurityGroupIds": ...,
}
# 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
RunInstancesRequestServiceResourceCreateInstancesTypeDef#
# RunInstancesRequestServiceResourceCreateInstancesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RunInstancesRequestServiceResourceCreateInstancesTypeDef
def get_value() -> RunInstancesRequestServiceResourceCreateInstancesTypeDef:
return {
"MaxCount": ...,
}
# 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[TagSpecificationUnionTypeDef]], # (8)
LaunchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef], # (9)
InstanceMarketOptions: NotRequired[InstanceMarketOptionsRequestTypeDef], # (10)
CreditSpecification: NotRequired[CreditSpecificationRequestTypeDef], # (11)
CpuOptions: NotRequired[CpuOptionsRequestTypeDef], # (12)
CapacityReservationSpecification: NotRequired[CapacityReservationSpecificationTypeDef], # (13)
HibernationOptions: NotRequired[HibernationOptionsRequestTypeDef], # (14)
LicenseSpecifications: NotRequired[Sequence[LicenseConfigurationRequestTypeDef]], # (15)
MetadataOptions: NotRequired[InstanceMetadataOptionsRequestTypeDef], # (16)
EnclaveOptions: NotRequired[EnclaveOptionsRequestTypeDef], # (17)
PrivateDnsNameOptions: NotRequired[PrivateDnsNameOptionsRequestTypeDef], # (18)
MaintenanceOptions: NotRequired[InstanceMaintenanceOptionsRequestTypeDef], # (19)
DisableApiStop: NotRequired[bool],
EnablePrimaryIpv6: NotRequired[bool],
NetworkPerformanceOptions: NotRequired[InstanceNetworkPerformanceOptionsRequestTypeDef], # (20)
Operator: NotRequired[OperatorRequestTypeDef], # (21)
DryRun: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType], # (22)
PrivateIpAddress: NotRequired[str],
ClientToken: NotRequired[str],
AdditionalInfo: NotRequired[str],
NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationUnionTypeDef]], # (23)
IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef], # (24)
EbsOptimized: NotRequired[bool],
- See BlockDeviceMappingTypeDef
- See InstanceTypeType
- See InstanceIpv6AddressTypeDef
- See RunInstancesMonitoringEnabledTypeDef
- See PlacementTypeDef
- See ElasticGpuSpecificationTypeDef
- See ElasticInferenceAcceleratorTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See LaunchTemplateSpecificationTypeDef
- See InstanceMarketOptionsRequestTypeDef
- See CreditSpecificationRequestTypeDef
- See CpuOptionsRequestTypeDef
- See CapacityReservationSpecificationTypeDef
- See HibernationOptionsRequestTypeDef
- See LicenseConfigurationRequestTypeDef
- See InstanceMetadataOptionsRequestTypeDef
- See EnclaveOptionsRequestTypeDef
- See PrivateDnsNameOptionsRequestTypeDef
- See InstanceMaintenanceOptionsRequestTypeDef
- See InstanceNetworkPerformanceOptionsRequestTypeDef
- See OperatorRequestTypeDef
- See ShutdownBehaviorType
- See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
- See IamInstanceProfileSpecificationTypeDef
RunInstancesRequestSubnetCreateInstancesTypeDef#
# RunInstancesRequestSubnetCreateInstancesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RunInstancesRequestSubnetCreateInstancesTypeDef
def get_value() -> RunInstancesRequestSubnetCreateInstancesTypeDef:
return {
"MaxCount": ...,
}
# 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[TagSpecificationUnionTypeDef]], # (8)
LaunchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef], # (9)
InstanceMarketOptions: NotRequired[InstanceMarketOptionsRequestTypeDef], # (10)
CreditSpecification: NotRequired[CreditSpecificationRequestTypeDef], # (11)
CpuOptions: NotRequired[CpuOptionsRequestTypeDef], # (12)
CapacityReservationSpecification: NotRequired[CapacityReservationSpecificationTypeDef], # (13)
HibernationOptions: NotRequired[HibernationOptionsRequestTypeDef], # (14)
LicenseSpecifications: NotRequired[Sequence[LicenseConfigurationRequestTypeDef]], # (15)
MetadataOptions: NotRequired[InstanceMetadataOptionsRequestTypeDef], # (16)
EnclaveOptions: NotRequired[EnclaveOptionsRequestTypeDef], # (17)
PrivateDnsNameOptions: NotRequired[PrivateDnsNameOptionsRequestTypeDef], # (18)
MaintenanceOptions: NotRequired[InstanceMaintenanceOptionsRequestTypeDef], # (19)
DisableApiStop: NotRequired[bool],
EnablePrimaryIpv6: NotRequired[bool],
NetworkPerformanceOptions: NotRequired[InstanceNetworkPerformanceOptionsRequestTypeDef], # (20)
Operator: NotRequired[OperatorRequestTypeDef], # (21)
DryRun: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType], # (22)
PrivateIpAddress: NotRequired[str],
ClientToken: NotRequired[str],
AdditionalInfo: NotRequired[str],
NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationUnionTypeDef]], # (23)
IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef], # (24)
EbsOptimized: NotRequired[bool],
- See BlockDeviceMappingTypeDef
- See InstanceTypeType
- See InstanceIpv6AddressTypeDef
- See RunInstancesMonitoringEnabledTypeDef
- See PlacementTypeDef
- See ElasticGpuSpecificationTypeDef
- See ElasticInferenceAcceleratorTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See LaunchTemplateSpecificationTypeDef
- See InstanceMarketOptionsRequestTypeDef
- See CreditSpecificationRequestTypeDef
- See CpuOptionsRequestTypeDef
- See CapacityReservationSpecificationTypeDef
- See HibernationOptionsRequestTypeDef
- See LicenseConfigurationRequestTypeDef
- See InstanceMetadataOptionsRequestTypeDef
- See EnclaveOptionsRequestTypeDef
- See PrivateDnsNameOptionsRequestTypeDef
- See InstanceMaintenanceOptionsRequestTypeDef
- See InstanceNetworkPerformanceOptionsRequestTypeDef
- See OperatorRequestTypeDef
- See ShutdownBehaviorType
- See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
- See IamInstanceProfileSpecificationTypeDef
RunInstancesRequestTypeDef#
# RunInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RunInstancesRequestTypeDef
def get_value() -> RunInstancesRequestTypeDef:
return {
"MaxCount": ...,
}
# RunInstancesRequestTypeDef definition
class RunInstancesRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (8)
LaunchTemplate: NotRequired[LaunchTemplateSpecificationTypeDef], # (9)
InstanceMarketOptions: NotRequired[InstanceMarketOptionsRequestTypeDef], # (10)
CreditSpecification: NotRequired[CreditSpecificationRequestTypeDef], # (11)
CpuOptions: NotRequired[CpuOptionsRequestTypeDef], # (12)
CapacityReservationSpecification: NotRequired[CapacityReservationSpecificationTypeDef], # (13)
HibernationOptions: NotRequired[HibernationOptionsRequestTypeDef], # (14)
LicenseSpecifications: NotRequired[Sequence[LicenseConfigurationRequestTypeDef]], # (15)
MetadataOptions: NotRequired[InstanceMetadataOptionsRequestTypeDef], # (16)
EnclaveOptions: NotRequired[EnclaveOptionsRequestTypeDef], # (17)
PrivateDnsNameOptions: NotRequired[PrivateDnsNameOptionsRequestTypeDef], # (18)
MaintenanceOptions: NotRequired[InstanceMaintenanceOptionsRequestTypeDef], # (19)
DisableApiStop: NotRequired[bool],
EnablePrimaryIpv6: NotRequired[bool],
NetworkPerformanceOptions: NotRequired[InstanceNetworkPerformanceOptionsRequestTypeDef], # (20)
Operator: NotRequired[OperatorRequestTypeDef], # (21)
DryRun: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
InstanceInitiatedShutdownBehavior: NotRequired[ShutdownBehaviorType], # (22)
PrivateIpAddress: NotRequired[str],
ClientToken: NotRequired[str],
AdditionalInfo: NotRequired[str],
NetworkInterfaces: NotRequired[Sequence[InstanceNetworkInterfaceSpecificationUnionTypeDef]], # (23)
IamInstanceProfile: NotRequired[IamInstanceProfileSpecificationTypeDef], # (24)
EbsOptimized: NotRequired[bool],
- See BlockDeviceMappingTypeDef
- See InstanceTypeType
- See InstanceIpv6AddressTypeDef
- See RunInstancesMonitoringEnabledTypeDef
- See PlacementTypeDef
- See ElasticGpuSpecificationTypeDef
- See ElasticInferenceAcceleratorTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
- See LaunchTemplateSpecificationTypeDef
- See InstanceMarketOptionsRequestTypeDef
- See CreditSpecificationRequestTypeDef
- See CpuOptionsRequestTypeDef
- See CapacityReservationSpecificationTypeDef
- See HibernationOptionsRequestTypeDef
- See LicenseConfigurationRequestTypeDef
- See InstanceMetadataOptionsRequestTypeDef
- See EnclaveOptionsRequestTypeDef
- See PrivateDnsNameOptionsRequestTypeDef
- See InstanceMaintenanceOptionsRequestTypeDef
- See InstanceNetworkPerformanceOptionsRequestTypeDef
- See OperatorRequestTypeDef
- See ShutdownBehaviorType
- See InstanceNetworkInterfaceSpecificationTypeDef InstanceNetworkInterfaceSpecificationOutputTypeDef
- See IamInstanceProfileSpecificationTypeDef
InstanceTypeDef#
# InstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"Architecture": ...,
}
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
Architecture: NotRequired[ArchitectureValuesType], # (1)
BlockDeviceMappings: NotRequired[List[InstanceBlockDeviceMappingTypeDef]], # (2)
ClientToken: NotRequired[str],
EbsOptimized: NotRequired[bool],
EnaSupport: NotRequired[bool],
Hypervisor: NotRequired[HypervisorTypeType], # (3)
IamInstanceProfile: NotRequired[IamInstanceProfileTypeDef], # (4)
InstanceLifecycle: NotRequired[InstanceLifecycleTypeType], # (5)
ElasticGpuAssociations: NotRequired[List[ElasticGpuAssociationTypeDef]], # (6)
ElasticInferenceAcceleratorAssociations: NotRequired[List[ElasticInferenceAcceleratorAssociationTypeDef]], # (7)
NetworkInterfaces: NotRequired[List[InstanceNetworkInterfaceTypeDef]], # (8)
OutpostArn: NotRequired[str],
RootDeviceName: NotRequired[str],
RootDeviceType: NotRequired[DeviceTypeType], # (9)
SecurityGroups: NotRequired[List[GroupIdentifierTypeDef]], # (10)
SourceDestCheck: NotRequired[bool],
SpotInstanceRequestId: NotRequired[str],
SriovNetSupport: NotRequired[str],
StateReason: NotRequired[StateReasonTypeDef], # (11)
Tags: NotRequired[List[TagTypeDef]], # (12)
VirtualizationType: NotRequired[VirtualizationTypeType], # (13)
CpuOptions: NotRequired[CpuOptionsTypeDef], # (14)
CapacityReservationId: NotRequired[str],
CapacityReservationSpecification: NotRequired[CapacityReservationSpecificationResponseTypeDef], # (15)
HibernationOptions: NotRequired[HibernationOptionsTypeDef], # (16)
Licenses: NotRequired[List[LicenseConfigurationTypeDef]], # (17)
MetadataOptions: NotRequired[InstanceMetadataOptionsResponseTypeDef], # (18)
EnclaveOptions: NotRequired[EnclaveOptionsTypeDef], # (19)
BootMode: NotRequired[BootModeValuesType], # (20)
PlatformDetails: NotRequired[str],
UsageOperation: NotRequired[str],
UsageOperationUpdateTime: NotRequired[datetime],
PrivateDnsNameOptions: NotRequired[PrivateDnsNameOptionsResponseTypeDef], # (21)
Ipv6Address: NotRequired[str],
TpmSupport: NotRequired[str],
MaintenanceOptions: NotRequired[InstanceMaintenanceOptionsTypeDef], # (22)
CurrentInstanceBootMode: NotRequired[InstanceBootModeValuesType], # (23)
NetworkPerformanceOptions: NotRequired[InstanceNetworkPerformanceOptionsTypeDef], # (24)
Operator: NotRequired[OperatorResponseTypeDef], # (25)
InstanceId: NotRequired[str],
ImageId: NotRequired[str],
State: NotRequired[InstanceStateTypeDef], # (26)
PrivateDnsName: NotRequired[str],
PublicDnsName: NotRequired[str],
StateTransitionReason: NotRequired[str],
KeyName: NotRequired[str],
AmiLaunchIndex: NotRequired[int],
ProductCodes: NotRequired[List[ProductCodeTypeDef]], # (27)
InstanceType: NotRequired[InstanceTypeType], # (28)
LaunchTime: NotRequired[datetime],
Placement: NotRequired[PlacementTypeDef], # (29)
KernelId: NotRequired[str],
RamdiskId: NotRequired[str],
Platform: NotRequired[PlatformValuesType], # (30)
Monitoring: NotRequired[MonitoringTypeDef], # (31)
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PublicIpAddress: NotRequired[str],
- 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 InstanceNetworkPerformanceOptionsTypeDef
- See OperatorResponseTypeDef
- See InstanceStateTypeDef
- See ProductCodeTypeDef
- See InstanceTypeType
- See PlacementTypeDef
- See PlatformValuesType
- See MonitoringTypeDef
DescribeInstanceTypesResultTypeDef#
# DescribeInstanceTypesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstanceTypesResultTypeDef
def get_value() -> DescribeInstanceTypesResultTypeDef:
return {
"InstanceTypes": ...,
}
# DescribeInstanceTypesResultTypeDef definition
class DescribeInstanceTypesResultTypeDef(TypedDict):
InstanceTypes: List[InstanceTypeInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateNetworkInsightsAccessScopeResultTypeDef#
# CreateNetworkInsightsAccessScopeResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateNetworkInsightsAccessScopeResultTypeDef
def get_value() -> CreateNetworkInsightsAccessScopeResultTypeDef:
return {
"NetworkInsightsAccessScope": ...,
}
# CreateNetworkInsightsAccessScopeResultTypeDef definition
class CreateNetworkInsightsAccessScopeResultTypeDef(TypedDict):
NetworkInsightsAccessScope: NetworkInsightsAccessScopeTypeDef, # (1)
NetworkInsightsAccessScopeContent: NetworkInsightsAccessScopeContentTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See NetworkInsightsAccessScopeTypeDef
- See NetworkInsightsAccessScopeContentTypeDef
- See ResponseMetadataTypeDef
GetNetworkInsightsAccessScopeContentResultTypeDef#
# GetNetworkInsightsAccessScopeContentResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetNetworkInsightsAccessScopeContentResultTypeDef
def get_value() -> GetNetworkInsightsAccessScopeContentResultTypeDef:
return {
"NetworkInsightsAccessScopeContent": ...,
}
# GetNetworkInsightsAccessScopeContentResultTypeDef definition
class GetNetworkInsightsAccessScopeContentResultTypeDef(TypedDict):
NetworkInsightsAccessScopeContent: NetworkInsightsAccessScopeContentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef#
# DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef
def get_value() -> DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef:
return {
"LoggingConfigurations": ...,
}
# DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef definition
class DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef(TypedDict):
LoggingConfigurations: List[VerifiedAccessInstanceLoggingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef#
# ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef
def get_value() -> ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef:
return {
"LoggingConfiguration": ...,
}
# ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef definition
class ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef(TypedDict):
LoggingConfiguration: VerifiedAccessInstanceLoggingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef#
# GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef
def get_value() -> GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef:
return {
"NetworkInsightsAccessScopeAnalysisId": ...,
}
# GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef definition
class GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef(TypedDict):
NetworkInsightsAccessScopeAnalysisId: str,
AnalysisStatus: AnalysisStatusType, # (1)
AnalysisFindings: List[AccessScopeAnalysisFindingTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
DescribeNetworkInsightsAnalysesResultTypeDef#
# DescribeNetworkInsightsAnalysesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeNetworkInsightsAnalysesResultTypeDef
def get_value() -> DescribeNetworkInsightsAnalysesResultTypeDef:
return {
"NetworkInsightsAnalyses": ...,
}
# DescribeNetworkInsightsAnalysesResultTypeDef definition
class DescribeNetworkInsightsAnalysesResultTypeDef(TypedDict):
NetworkInsightsAnalyses: List[NetworkInsightsAnalysisTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartNetworkInsightsAnalysisResultTypeDef#
# StartNetworkInsightsAnalysisResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import StartNetworkInsightsAnalysisResultTypeDef
def get_value() -> StartNetworkInsightsAnalysisResultTypeDef:
return {
"NetworkInsightsAnalysis": ...,
}
# StartNetworkInsightsAnalysisResultTypeDef definition
class StartNetworkInsightsAnalysisResultTypeDef(TypedDict):
NetworkInsightsAnalysis: NetworkInsightsAnalysisTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpnConnectionResultTypeDef#
# CreateVpnConnectionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateVpnConnectionResultTypeDef
def get_value() -> CreateVpnConnectionResultTypeDef:
return {
"VpnConnection": ...,
}
# CreateVpnConnectionResultTypeDef definition
class CreateVpnConnectionResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpnConnectionsResultTypeDef#
# DescribeVpnConnectionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeVpnConnectionsResultTypeDef
def get_value() -> DescribeVpnConnectionsResultTypeDef:
return {
"VpnConnections": ...,
}
# DescribeVpnConnectionsResultTypeDef definition
class DescribeVpnConnectionsResultTypeDef(TypedDict):
VpnConnections: List[VpnConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpnConnectionOptionsResultTypeDef#
# ModifyVpnConnectionOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnConnectionOptionsResultTypeDef
def get_value() -> ModifyVpnConnectionOptionsResultTypeDef:
return {
"VpnConnection": ...,
}
# ModifyVpnConnectionOptionsResultTypeDef definition
class ModifyVpnConnectionOptionsResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpnConnectionResultTypeDef#
# ModifyVpnConnectionResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnConnectionResultTypeDef
def get_value() -> ModifyVpnConnectionResultTypeDef:
return {
"VpnConnection": ...,
}
# ModifyVpnConnectionResultTypeDef definition
class ModifyVpnConnectionResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpnTunnelCertificateResultTypeDef#
# ModifyVpnTunnelCertificateResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnTunnelCertificateResultTypeDef
def get_value() -> ModifyVpnTunnelCertificateResultTypeDef:
return {
"VpnConnection": ...,
}
# ModifyVpnTunnelCertificateResultTypeDef definition
class ModifyVpnTunnelCertificateResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyVpnTunnelOptionsResultTypeDef#
# ModifyVpnTunnelOptionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyVpnTunnelOptionsResultTypeDef
def get_value() -> ModifyVpnTunnelOptionsResultTypeDef:
return {
"VpnConnection": ...,
}
# ModifyVpnTunnelOptionsResultTypeDef definition
class ModifyVpnTunnelOptionsResultTypeDef(TypedDict):
VpnConnection: VpnConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FleetLaunchTemplateConfigTypeDef#
# FleetLaunchTemplateConfigTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetLaunchTemplateConfigTypeDef
def get_value() -> FleetLaunchTemplateConfigTypeDef:
return {
"LaunchTemplateSpecification": ...,
}
# FleetLaunchTemplateConfigTypeDef definition
class FleetLaunchTemplateConfigTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[List[FleetLaunchTemplateOverridesTypeDef]], # (2)
LaunchTemplateAndOverridesResponseTypeDef#
# LaunchTemplateAndOverridesResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateAndOverridesResponseTypeDef
def get_value() -> LaunchTemplateAndOverridesResponseTypeDef:
return {
"LaunchTemplateSpecification": ...,
}
# LaunchTemplateAndOverridesResponseTypeDef definition
class LaunchTemplateAndOverridesResponseTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[FleetLaunchTemplateOverridesTypeDef], # (2)
LaunchTemplateConfigOutputTypeDef#
# LaunchTemplateConfigOutputTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateConfigOutputTypeDef
def get_value() -> LaunchTemplateConfigOutputTypeDef:
return {
"LaunchTemplateSpecification": ...,
}
# LaunchTemplateConfigOutputTypeDef definition
class LaunchTemplateConfigOutputTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[List[LaunchTemplateOverridesOutputTypeDef]], # (2)
GetLaunchTemplateDataResultTypeDef#
# GetLaunchTemplateDataResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetLaunchTemplateDataResultTypeDef
def get_value() -> GetLaunchTemplateDataResultTypeDef:
return {
"LaunchTemplateData": ...,
}
# GetLaunchTemplateDataResultTypeDef definition
class GetLaunchTemplateDataResultTypeDef(TypedDict):
LaunchTemplateData: ResponseLaunchTemplateDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LaunchTemplateVersionTypeDef#
# LaunchTemplateVersionTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateVersionTypeDef
def get_value() -> LaunchTemplateVersionTypeDef:
return {
"LaunchTemplateId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import InstanceRequirementsTypeDef
def get_value() -> InstanceRequirementsTypeDef:
return {
"VCpuCount": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetLaunchTemplateConfigRequestTypeDef
def get_value() -> FleetLaunchTemplateConfigRequestTypeDef:
return {
"LaunchTemplateSpecification": ...,
}
# FleetLaunchTemplateConfigRequestTypeDef definition
class FleetLaunchTemplateConfigRequestTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationRequestTypeDef], # (1)
Overrides: NotRequired[Sequence[FleetLaunchTemplateOverridesRequestTypeDef]], # (2)
GetSpotPlacementScoresRequestPaginateTypeDef#
# GetSpotPlacementScoresRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSpotPlacementScoresRequestPaginateTypeDef
def get_value() -> GetSpotPlacementScoresRequestPaginateTypeDef:
return {
"TargetCapacity": ...,
}
# GetSpotPlacementScoresRequestPaginateTypeDef definition
class GetSpotPlacementScoresRequestPaginateTypeDef(TypedDict):
TargetCapacity: int,
InstanceTypes: NotRequired[Sequence[str]],
TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType], # (1)
SingleAvailabilityZone: NotRequired[bool],
RegionNames: NotRequired[Sequence[str]],
InstanceRequirementsWithMetadata: NotRequired[InstanceRequirementsWithMetadataRequestTypeDef], # (2)
DryRun: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See TargetCapacityUnitTypeType
- See InstanceRequirementsWithMetadataRequestTypeDef
- See PaginatorConfigTypeDef
GetSpotPlacementScoresRequestTypeDef#
# GetSpotPlacementScoresRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import GetSpotPlacementScoresRequestTypeDef
def get_value() -> GetSpotPlacementScoresRequestTypeDef:
return {
"TargetCapacity": ...,
}
# GetSpotPlacementScoresRequestTypeDef definition
class GetSpotPlacementScoresRequestTypeDef(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],
CreateLaunchTemplateRequestTypeDef#
# CreateLaunchTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLaunchTemplateRequestTypeDef
def get_value() -> CreateLaunchTemplateRequestTypeDef:
return {
"LaunchTemplateName": ...,
}
# CreateLaunchTemplateRequestTypeDef definition
class CreateLaunchTemplateRequestTypeDef(TypedDict):
LaunchTemplateName: str,
LaunchTemplateData: RequestLaunchTemplateDataTypeDef, # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
VersionDescription: NotRequired[str],
Operator: NotRequired[OperatorRequestTypeDef], # (2)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (3)
- See RequestLaunchTemplateDataTypeDef
- See OperatorRequestTypeDef
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
CreateLaunchTemplateVersionRequestTypeDef#
# CreateLaunchTemplateVersionRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLaunchTemplateVersionRequestTypeDef
def get_value() -> CreateLaunchTemplateVersionRequestTypeDef:
return {
"LaunchTemplateData": ...,
}
# CreateLaunchTemplateVersionRequestTypeDef definition
class CreateLaunchTemplateVersionRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotInstanceRequestsResultTypeDef
def get_value() -> DescribeSpotInstanceRequestsResultTypeDef:
return {
"SpotInstanceRequests": ...,
}
# DescribeSpotInstanceRequestsResultTypeDef definition
class DescribeSpotInstanceRequestsResultTypeDef(TypedDict):
SpotInstanceRequests: List[SpotInstanceRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RequestSpotInstancesResultTypeDef#
# RequestSpotInstancesResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RequestSpotInstancesResultTypeDef
def get_value() -> RequestSpotInstancesResultTypeDef:
return {
"SpotInstanceRequests": ...,
}
# RequestSpotInstancesResultTypeDef definition
class RequestSpotInstancesResultTypeDef(TypedDict):
SpotInstanceRequests: List[SpotInstanceRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RequestSpotInstancesRequestTypeDef#
# RequestSpotInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RequestSpotInstancesRequestTypeDef
def get_value() -> RequestSpotInstancesRequestTypeDef:
return {
"LaunchSpecification": ...,
}
# RequestSpotInstancesRequestTypeDef definition
class RequestSpotInstancesRequestTypeDef(TypedDict):
LaunchSpecification: NotRequired[RequestSpotLaunchSpecificationTypeDef], # (1)
TagSpecifications: NotRequired[Sequence[TagSpecificationUnionTypeDef]], # (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 TagSpecificationOutputTypeDef
- See InstanceInterruptionBehaviorType
- See SpotInstanceTypeType
ReservationResponseTypeDef#
# ReservationResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservationResponseTypeDef
def get_value() -> ReservationResponseTypeDef:
return {
"ReservationId": ...,
}
# ReservationResponseTypeDef definition
class ReservationResponseTypeDef(TypedDict):
ReservationId: str,
OwnerId: str,
RequesterId: str,
Groups: List[GroupIdentifierTypeDef], # (1)
Instances: List[InstanceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ReservationTypeDef#
# ReservationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ReservationTypeDef
def get_value() -> ReservationTypeDef:
return {
"ReservationId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateFleetErrorTypeDef
def get_value() -> CreateFleetErrorTypeDef:
return {
"LaunchTemplateAndOverrides": ...,
}
# CreateFleetErrorTypeDef definition
class CreateFleetErrorTypeDef(TypedDict):
LaunchTemplateAndOverrides: NotRequired[LaunchTemplateAndOverridesResponseTypeDef], # (1)
Lifecycle: NotRequired[InstanceLifecycleType], # (2)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
CreateFleetInstanceTypeDef#
# CreateFleetInstanceTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateFleetInstanceTypeDef
def get_value() -> CreateFleetInstanceTypeDef:
return {
"LaunchTemplateAndOverrides": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetErrorTypeDef
def get_value() -> DescribeFleetErrorTypeDef:
return {
"LaunchTemplateAndOverrides": ...,
}
# DescribeFleetErrorTypeDef definition
class DescribeFleetErrorTypeDef(TypedDict):
LaunchTemplateAndOverrides: NotRequired[LaunchTemplateAndOverridesResponseTypeDef], # (1)
Lifecycle: NotRequired[InstanceLifecycleType], # (2)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
DescribeFleetsInstancesTypeDef#
# DescribeFleetsInstancesTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetsInstancesTypeDef
def get_value() -> DescribeFleetsInstancesTypeDef:
return {
"LaunchTemplateAndOverrides": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotFleetRequestConfigDataOutputTypeDef
def get_value() -> SpotFleetRequestConfigDataOutputTypeDef:
return {
"AllocationStrategy": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateLaunchTemplateVersionResultTypeDef
def get_value() -> CreateLaunchTemplateVersionResultTypeDef:
return {
"LaunchTemplateVersion": ...,
}
# CreateLaunchTemplateVersionResultTypeDef definition
class CreateLaunchTemplateVersionResultTypeDef(TypedDict):
LaunchTemplateVersion: LaunchTemplateVersionTypeDef, # (1)
Warning: ValidationWarningTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeLaunchTemplateVersionsResultTypeDef#
# DescribeLaunchTemplateVersionsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeLaunchTemplateVersionsResultTypeDef
def get_value() -> DescribeLaunchTemplateVersionsResultTypeDef:
return {
"LaunchTemplateVersions": ...,
}
# DescribeLaunchTemplateVersionsResultTypeDef definition
class DescribeLaunchTemplateVersionsResultTypeDef(TypedDict):
LaunchTemplateVersions: List[LaunchTemplateVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
SpotFleetLaunchSpecificationTypeDef#
# SpotFleetLaunchSpecificationTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotFleetLaunchSpecificationTypeDef
def get_value() -> SpotFleetLaunchSpecificationTypeDef:
return {
"AddressingType": ...,
}
# 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[InstanceNetworkInterfaceSpecificationTypeDef]], # (5)
Placement: NotRequired[SpotPlacementTypeDef], # (6)
RamdiskId: NotRequired[str],
SpotPrice: NotRequired[str],
SubnetId: NotRequired[str],
UserData: NotRequired[str],
WeightedCapacity: NotRequired[float],
TagSpecifications: NotRequired[Sequence[SpotFleetTagSpecificationTypeDef]], # (7)
InstanceRequirements: NotRequired[InstanceRequirementsTypeDef], # (8)
SecurityGroups: NotRequired[Sequence[GroupIdentifierTypeDef]], # (9)
- See BlockDeviceMappingTypeDef
- See IamInstanceProfileSpecificationTypeDef
- See InstanceTypeType
- See SpotFleetMonitoringTypeDef
- See InstanceNetworkInterfaceSpecificationTypeDef
- See SpotPlacementTypeDef
- See SpotFleetTagSpecificationTypeDef
- See InstanceRequirementsTypeDef
- See GroupIdentifierTypeDef
CreateFleetRequestTypeDef#
# CreateFleetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateFleetRequestTypeDef
def get_value() -> CreateFleetRequestTypeDef:
return {
"LaunchTemplateConfigs": ...,
}
# CreateFleetRequestTypeDef definition
class CreateFleetRequestTypeDef(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[TagSpecificationUnionTypeDef]], # (7)
Context: NotRequired[str],
- See FleetLaunchTemplateConfigRequestTypeDef
- See TargetCapacitySpecificationRequestTypeDef
- See SpotOptionsRequestTypeDef
- See OnDemandOptionsRequestTypeDef
- See FleetExcessCapacityTerminationPolicyType
- See FleetTypeType
- See TagSpecificationTypeDef TagSpecificationOutputTypeDef
ModifyFleetRequestTypeDef#
# ModifyFleetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifyFleetRequestTypeDef
def get_value() -> ModifyFleetRequestTypeDef:
return {
"FleetId": ...,
}
# ModifyFleetRequestTypeDef definition
class ModifyFleetRequestTypeDef(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 TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeInstancesResultTypeDef
def get_value() -> DescribeInstancesResultTypeDef:
return {
"NextToken": ...,
}
# DescribeInstancesResultTypeDef definition
class DescribeInstancesResultTypeDef(TypedDict):
Reservations: List[ReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateFleetResultTypeDef#
# CreateFleetResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import CreateFleetResultTypeDef
def get_value() -> CreateFleetResultTypeDef:
return {
"FleetId": ...,
}
# CreateFleetResultTypeDef definition
class CreateFleetResultTypeDef(TypedDict):
FleetId: str,
Errors: List[CreateFleetErrorTypeDef], # (1)
Instances: List[CreateFleetInstanceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
FleetDataTypeDef#
# FleetDataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import FleetDataTypeDef
def get_value() -> FleetDataTypeDef:
return {
"ActivityStatus": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotFleetRequestConfigTypeDef
def get_value() -> SpotFleetRequestConfigTypeDef:
return {
"ActivityStatus": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateOverridesTypeDef
def get_value() -> LaunchTemplateOverridesTypeDef:
return {
"InstanceType": ...,
}
# 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)
DescribeFleetsResultTypeDef#
# DescribeFleetsResultTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeFleetsResultTypeDef
def get_value() -> DescribeFleetsResultTypeDef:
return {
"NextToken": ...,
}
# DescribeFleetsResultTypeDef definition
class DescribeFleetsResultTypeDef(TypedDict):
Fleets: List[FleetDataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSpotFleetRequestsResponseTypeDef#
# DescribeSpotFleetRequestsResponseTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import DescribeSpotFleetRequestsResponseTypeDef
def get_value() -> DescribeSpotFleetRequestsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeSpotFleetRequestsResponseTypeDef definition
class DescribeSpotFleetRequestsResponseTypeDef(TypedDict):
SpotFleetRequestConfigs: List[SpotFleetRequestConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LaunchTemplateConfigTypeDef#
# LaunchTemplateConfigTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import LaunchTemplateConfigTypeDef
def get_value() -> LaunchTemplateConfigTypeDef:
return {
"LaunchTemplateSpecification": ...,
}
# LaunchTemplateConfigTypeDef definition
class LaunchTemplateConfigTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[FleetLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[Sequence[LaunchTemplateOverridesUnionTypeDef]], # (2)
- See FleetLaunchTemplateSpecificationTypeDef
- See LaunchTemplateOverridesTypeDef LaunchTemplateOverridesOutputTypeDef
SpotFleetRequestConfigDataTypeDef#
# SpotFleetRequestConfigDataTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import SpotFleetRequestConfigDataTypeDef
def get_value() -> SpotFleetRequestConfigDataTypeDef:
return {
"AllocationStrategy": ...,
}
# 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[SpotFleetLaunchSpecificationTypeDef]], # (5)
LaunchTemplateConfigs: NotRequired[Sequence[LaunchTemplateConfigTypeDef]], # (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[LoadBalancersConfigTypeDef], # (9)
InstancePoolsToUseCount: NotRequired[int],
Context: NotRequired[str],
TargetCapacityUnitType: NotRequired[TargetCapacityUnitTypeType], # (10)
TagSpecifications: NotRequired[Sequence[TagSpecificationTypeDef]], # (11)
- See AllocationStrategyType
- See OnDemandAllocationStrategyType
- See SpotMaintenanceStrategiesTypeDef
- See ExcessCapacityTerminationPolicyType
- See SpotFleetLaunchSpecificationTypeDef
- See LaunchTemplateConfigTypeDef
- See FleetTypeType
- See InstanceInterruptionBehaviorType
- See LoadBalancersConfigTypeDef
- See TargetCapacityUnitTypeType
- See TagSpecificationTypeDef
ModifySpotFleetRequestRequestTypeDef#
# ModifySpotFleetRequestRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import ModifySpotFleetRequestRequestTypeDef
def get_value() -> ModifySpotFleetRequestRequestTypeDef:
return {
"SpotFleetRequestId": ...,
}
# ModifySpotFleetRequestRequestTypeDef definition
class ModifySpotFleetRequestRequestTypeDef(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
RequestSpotFleetRequestTypeDef#
# RequestSpotFleetRequestTypeDef TypedDict usage example
from mypy_boto3_ec2.type_defs import RequestSpotFleetRequestTypeDef
def get_value() -> RequestSpotFleetRequestTypeDef:
return {
"SpotFleetRequestConfig": ...,
}
# RequestSpotFleetRequestTypeDef definition
class RequestSpotFleetRequestTypeDef(TypedDict):
SpotFleetRequestConfig: SpotFleetRequestConfigDataUnionTypeDef, # (1)
DryRun: NotRequired[bool],