Typed dictionaries#
Auto-generated documentation for Outposts type annotations stubs module mypy-boto3-outposts.
AddressTypeDef#
# AddressTypeDef usage example
from mypy_boto3_outposts.type_defs import AddressTypeDef
def get_value() -> AddressTypeDef:
return {
"AddressLine1": ...,
"City": ...,
"StateOrRegion": ...,
"PostalCode": ...,
"CountryCode": ...,
}
# AddressTypeDef definition
class AddressTypeDef(TypedDict):
AddressLine1: str,
City: str,
StateOrRegion: str,
PostalCode: str,
CountryCode: str,
ContactName: NotRequired[str],
ContactPhoneNumber: NotRequired[str],
AddressLine2: NotRequired[str],
AddressLine3: NotRequired[str],
DistrictOrCounty: NotRequired[str],
Municipality: NotRequired[str],
AssetLocationTypeDef#
# AssetLocationTypeDef usage example
from mypy_boto3_outposts.type_defs import AssetLocationTypeDef
def get_value() -> AssetLocationTypeDef:
return {
"RackElevation": ...,
}
# AssetLocationTypeDef definition
class AssetLocationTypeDef(TypedDict):
RackElevation: NotRequired[float],
ComputeAttributesTypeDef#
# ComputeAttributesTypeDef usage example
from mypy_boto3_outposts.type_defs import ComputeAttributesTypeDef
def get_value() -> ComputeAttributesTypeDef:
return {
"HostId": ...,
}
# ComputeAttributesTypeDef definition
class ComputeAttributesTypeDef(TypedDict):
HostId: NotRequired[str],
State: NotRequired[ComputeAssetStateType], # (1)
CancelOrderInputRequestTypeDef#
# CancelOrderInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import CancelOrderInputRequestTypeDef
def get_value() -> CancelOrderInputRequestTypeDef:
return {
"OrderId": ...,
}
# CancelOrderInputRequestTypeDef definition
class CancelOrderInputRequestTypeDef(TypedDict):
OrderId: str,
EC2CapacityTypeDef#
# EC2CapacityTypeDef usage example
from mypy_boto3_outposts.type_defs import EC2CapacityTypeDef
def get_value() -> EC2CapacityTypeDef:
return {
"Family": ...,
}
# EC2CapacityTypeDef definition
class EC2CapacityTypeDef(TypedDict):
Family: NotRequired[str],
MaxSize: NotRequired[str],
Quantity: NotRequired[str],
ConnectionDetailsTypeDef#
# ConnectionDetailsTypeDef usage example
from mypy_boto3_outposts.type_defs import ConnectionDetailsTypeDef
def get_value() -> ConnectionDetailsTypeDef:
return {
"ClientPublicKey": ...,
}
# ConnectionDetailsTypeDef definition
class ConnectionDetailsTypeDef(TypedDict):
ClientPublicKey: NotRequired[str],
ServerPublicKey: NotRequired[str],
ServerEndpoint: NotRequired[str],
ClientTunnelAddress: NotRequired[str],
ServerTunnelAddress: NotRequired[str],
AllowedIps: NotRequired[List[str]],
LineItemRequestTypeDef#
# LineItemRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import LineItemRequestTypeDef
def get_value() -> LineItemRequestTypeDef:
return {
"CatalogItemId": ...,
}
# LineItemRequestTypeDef definition
class LineItemRequestTypeDef(TypedDict):
CatalogItemId: NotRequired[str],
Quantity: NotRequired[int],
CreateOutpostInputRequestTypeDef#
# CreateOutpostInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import CreateOutpostInputRequestTypeDef
def get_value() -> CreateOutpostInputRequestTypeDef:
return {
"Name": ...,
"SiteId": ...,
}
# CreateOutpostInputRequestTypeDef definition
class CreateOutpostInputRequestTypeDef(TypedDict):
Name: str,
SiteId: str,
Description: NotRequired[str],
AvailabilityZone: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
SupportedHardwareType: NotRequired[SupportedHardwareTypeType], # (1)
OutpostTypeDef#
# OutpostTypeDef usage example
from mypy_boto3_outposts.type_defs import OutpostTypeDef
def get_value() -> OutpostTypeDef:
return {
"OutpostId": ...,
}
# OutpostTypeDef definition
class OutpostTypeDef(TypedDict):
OutpostId: NotRequired[str],
OwnerId: NotRequired[str],
OutpostArn: NotRequired[str],
SiteId: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
LifeCycleStatus: NotRequired[str],
AvailabilityZone: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
SiteArn: NotRequired[str],
SupportedHardwareType: NotRequired[SupportedHardwareTypeType], # (1)
RackPhysicalPropertiesTypeDef#
# RackPhysicalPropertiesTypeDef usage example
from mypy_boto3_outposts.type_defs import RackPhysicalPropertiesTypeDef
def get_value() -> RackPhysicalPropertiesTypeDef:
return {
"PowerDrawKva": ...,
}
# RackPhysicalPropertiesTypeDef definition
class RackPhysicalPropertiesTypeDef(TypedDict):
PowerDrawKva: NotRequired[PowerDrawKvaType], # (1)
PowerPhase: NotRequired[PowerPhaseType], # (2)
PowerConnector: NotRequired[PowerConnectorType], # (3)
PowerFeedDrop: NotRequired[PowerFeedDropType], # (4)
UplinkGbps: NotRequired[UplinkGbpsType], # (5)
UplinkCount: NotRequired[UplinkCountType], # (6)
FiberOpticCableType: NotRequired[FiberOpticCableTypeType], # (7)
OpticalStandard: NotRequired[OpticalStandardType], # (8)
MaximumSupportedWeightLbs: NotRequired[MaximumSupportedWeightLbsType], # (9)
- See PowerDrawKvaType
- See PowerPhaseType
- See PowerConnectorType
- See PowerFeedDropType
- See UplinkGbpsType
- See UplinkCountType
- See FiberOpticCableTypeType
- See OpticalStandardType
- See MaximumSupportedWeightLbsType
DeleteOutpostInputRequestTypeDef#
# DeleteOutpostInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import DeleteOutpostInputRequestTypeDef
def get_value() -> DeleteOutpostInputRequestTypeDef:
return {
"OutpostId": ...,
}
# DeleteOutpostInputRequestTypeDef definition
class DeleteOutpostInputRequestTypeDef(TypedDict):
OutpostId: str,
DeleteSiteInputRequestTypeDef#
# DeleteSiteInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import DeleteSiteInputRequestTypeDef
def get_value() -> DeleteSiteInputRequestTypeDef:
return {
"SiteId": ...,
}
# DeleteSiteInputRequestTypeDef definition
class DeleteSiteInputRequestTypeDef(TypedDict):
SiteId: str,
GetCatalogItemInputRequestTypeDef#
# GetCatalogItemInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import GetCatalogItemInputRequestTypeDef
def get_value() -> GetCatalogItemInputRequestTypeDef:
return {
"CatalogItemId": ...,
}
# GetCatalogItemInputRequestTypeDef definition
class GetCatalogItemInputRequestTypeDef(TypedDict):
CatalogItemId: str,
GetConnectionRequestRequestTypeDef#
# GetConnectionRequestRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import GetConnectionRequestRequestTypeDef
def get_value() -> GetConnectionRequestRequestTypeDef:
return {
"ConnectionId": ...,
}
# GetConnectionRequestRequestTypeDef definition
class GetConnectionRequestRequestTypeDef(TypedDict):
ConnectionId: str,
GetOrderInputRequestTypeDef#
# GetOrderInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import GetOrderInputRequestTypeDef
def get_value() -> GetOrderInputRequestTypeDef:
return {
"OrderId": ...,
}
# GetOrderInputRequestTypeDef definition
class GetOrderInputRequestTypeDef(TypedDict):
OrderId: str,
GetOutpostInputRequestTypeDef#
# GetOutpostInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import GetOutpostInputRequestTypeDef
def get_value() -> GetOutpostInputRequestTypeDef:
return {
"OutpostId": ...,
}
# GetOutpostInputRequestTypeDef definition
class GetOutpostInputRequestTypeDef(TypedDict):
OutpostId: str,
GetOutpostInstanceTypesInputRequestTypeDef#
# GetOutpostInstanceTypesInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import GetOutpostInstanceTypesInputRequestTypeDef
def get_value() -> GetOutpostInstanceTypesInputRequestTypeDef:
return {
"OutpostId": ...,
}
# GetOutpostInstanceTypesInputRequestTypeDef definition
class GetOutpostInstanceTypesInputRequestTypeDef(TypedDict):
OutpostId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
InstanceTypeItemTypeDef#
# InstanceTypeItemTypeDef usage example
from mypy_boto3_outposts.type_defs import InstanceTypeItemTypeDef
def get_value() -> InstanceTypeItemTypeDef:
return {
"InstanceType": ...,
}
# InstanceTypeItemTypeDef definition
class InstanceTypeItemTypeDef(TypedDict):
InstanceType: NotRequired[str],
GetSiteAddressInputRequestTypeDef#
# GetSiteAddressInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import GetSiteAddressInputRequestTypeDef
def get_value() -> GetSiteAddressInputRequestTypeDef:
return {
"SiteId": ...,
"AddressType": ...,
}
# GetSiteAddressInputRequestTypeDef definition
class GetSiteAddressInputRequestTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
- See AddressTypeType
GetSiteInputRequestTypeDef#
# GetSiteInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import GetSiteInputRequestTypeDef
def get_value() -> GetSiteInputRequestTypeDef:
return {
"SiteId": ...,
}
# GetSiteInputRequestTypeDef definition
class GetSiteInputRequestTypeDef(TypedDict):
SiteId: str,
LineItemAssetInformationTypeDef#
# LineItemAssetInformationTypeDef usage example
from mypy_boto3_outposts.type_defs import LineItemAssetInformationTypeDef
def get_value() -> LineItemAssetInformationTypeDef:
return {
"AssetId": ...,
}
# LineItemAssetInformationTypeDef definition
class LineItemAssetInformationTypeDef(TypedDict):
AssetId: NotRequired[str],
MacAddressList: NotRequired[List[str]],
ShipmentInformationTypeDef#
# ShipmentInformationTypeDef usage example
from mypy_boto3_outposts.type_defs import ShipmentInformationTypeDef
def get_value() -> ShipmentInformationTypeDef:
return {
"ShipmentTrackingNumber": ...,
}
# ShipmentInformationTypeDef definition
class ShipmentInformationTypeDef(TypedDict):
ShipmentTrackingNumber: NotRequired[str],
ShipmentCarrier: NotRequired[ShipmentCarrierType], # (1)
ListAssetsInputRequestTypeDef#
# ListAssetsInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import ListAssetsInputRequestTypeDef
def get_value() -> ListAssetsInputRequestTypeDef:
return {
"OutpostIdentifier": ...,
}
# ListAssetsInputRequestTypeDef definition
class ListAssetsInputRequestTypeDef(TypedDict):
OutpostIdentifier: str,
HostIdFilter: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StatusFilter: NotRequired[Sequence[AssetStateType]], # (1)
- See AssetStateType
ListCatalogItemsInputRequestTypeDef#
# ListCatalogItemsInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import ListCatalogItemsInputRequestTypeDef
def get_value() -> ListCatalogItemsInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListCatalogItemsInputRequestTypeDef definition
class ListCatalogItemsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ItemClassFilter: NotRequired[Sequence[CatalogItemClassType]], # (1)
SupportedStorageFilter: NotRequired[Sequence[SupportedStorageEnumType]], # (2)
EC2FamilyFilter: NotRequired[Sequence[str]],
ListOrdersInputRequestTypeDef#
# ListOrdersInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import ListOrdersInputRequestTypeDef
def get_value() -> ListOrdersInputRequestTypeDef:
return {
"OutpostIdentifierFilter": ...,
}
# ListOrdersInputRequestTypeDef definition
class ListOrdersInputRequestTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OrderSummaryTypeDef#
# OrderSummaryTypeDef usage example
from mypy_boto3_outposts.type_defs import OrderSummaryTypeDef
def get_value() -> OrderSummaryTypeDef:
return {
"OutpostId": ...,
}
# OrderSummaryTypeDef definition
class OrderSummaryTypeDef(TypedDict):
OutpostId: NotRequired[str],
OrderId: NotRequired[str],
OrderType: NotRequired[OrderTypeType], # (1)
Status: NotRequired[OrderStatusType], # (2)
LineItemCountsByStatus: NotRequired[Dict[LineItemStatusType, int]], # (3)
OrderSubmissionDate: NotRequired[datetime],
OrderFulfilledDate: NotRequired[datetime],
- See OrderTypeType
- See OrderStatusType
- See LineItemStatusType
ListOutpostsInputRequestTypeDef#
# ListOutpostsInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import ListOutpostsInputRequestTypeDef
def get_value() -> ListOutpostsInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListOutpostsInputRequestTypeDef definition
class ListOutpostsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
LifeCycleStatusFilter: NotRequired[Sequence[str]],
AvailabilityZoneFilter: NotRequired[Sequence[str]],
AvailabilityZoneIdFilter: NotRequired[Sequence[str]],
ListSitesInputRequestTypeDef#
# ListSitesInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import ListSitesInputRequestTypeDef
def get_value() -> ListSitesInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListSitesInputRequestTypeDef definition
class ListSitesInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OperatingAddressCountryCodeFilter: NotRequired[Sequence[str]],
OperatingAddressStateOrRegionFilter: NotRequired[Sequence[str]],
OperatingAddressCityFilter: NotRequired[Sequence[str]],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_outposts.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_outposts.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
StartConnectionRequestRequestTypeDef#
# StartConnectionRequestRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import StartConnectionRequestRequestTypeDef
def get_value() -> StartConnectionRequestRequestTypeDef:
return {
"DeviceSerialNumber": ...,
"AssetId": ...,
"ClientPublicKey": ...,
"NetworkInterfaceDeviceIndex": ...,
}
# StartConnectionRequestRequestTypeDef definition
class StartConnectionRequestRequestTypeDef(TypedDict):
DeviceSerialNumber: str,
AssetId: str,
ClientPublicKey: str,
NetworkInterfaceDeviceIndex: int,
StartConnectionResponseTypeDef#
# StartConnectionResponseTypeDef usage example
from mypy_boto3_outposts.type_defs import StartConnectionResponseTypeDef
def get_value() -> StartConnectionResponseTypeDef:
return {
"ConnectionId": ...,
"UnderlayIpAddress": ...,
"ResponseMetadata": ...,
}
# StartConnectionResponseTypeDef definition
class StartConnectionResponseTypeDef(TypedDict):
ConnectionId: str,
UnderlayIpAddress: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateOutpostInputRequestTypeDef#
# UpdateOutpostInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import UpdateOutpostInputRequestTypeDef
def get_value() -> UpdateOutpostInputRequestTypeDef:
return {
"OutpostId": ...,
}
# UpdateOutpostInputRequestTypeDef definition
class UpdateOutpostInputRequestTypeDef(TypedDict):
OutpostId: str,
Name: NotRequired[str],
Description: NotRequired[str],
SupportedHardwareType: NotRequired[SupportedHardwareTypeType], # (1)
UpdateSiteInputRequestTypeDef#
# UpdateSiteInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import UpdateSiteInputRequestTypeDef
def get_value() -> UpdateSiteInputRequestTypeDef:
return {
"SiteId": ...,
}
# UpdateSiteInputRequestTypeDef definition
class UpdateSiteInputRequestTypeDef(TypedDict):
SiteId: str,
Name: NotRequired[str],
Description: NotRequired[str],
Notes: NotRequired[str],
UpdateSiteRackPhysicalPropertiesInputRequestTypeDef#
# UpdateSiteRackPhysicalPropertiesInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import UpdateSiteRackPhysicalPropertiesInputRequestTypeDef
def get_value() -> UpdateSiteRackPhysicalPropertiesInputRequestTypeDef:
return {
"SiteId": ...,
}
# UpdateSiteRackPhysicalPropertiesInputRequestTypeDef definition
class UpdateSiteRackPhysicalPropertiesInputRequestTypeDef(TypedDict):
SiteId: str,
PowerDrawKva: NotRequired[PowerDrawKvaType], # (1)
PowerPhase: NotRequired[PowerPhaseType], # (2)
PowerConnector: NotRequired[PowerConnectorType], # (3)
PowerFeedDrop: NotRequired[PowerFeedDropType], # (4)
UplinkGbps: NotRequired[UplinkGbpsType], # (5)
UplinkCount: NotRequired[UplinkCountType], # (6)
FiberOpticCableType: NotRequired[FiberOpticCableTypeType], # (7)
OpticalStandard: NotRequired[OpticalStandardType], # (8)
MaximumSupportedWeightLbs: NotRequired[MaximumSupportedWeightLbsType], # (9)
- See PowerDrawKvaType
- See PowerPhaseType
- See PowerConnectorType
- See PowerFeedDropType
- See UplinkGbpsType
- See UplinkCountType
- See FiberOpticCableTypeType
- See OpticalStandardType
- See MaximumSupportedWeightLbsType
GetSiteAddressOutputTypeDef#
# GetSiteAddressOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import GetSiteAddressOutputTypeDef
def get_value() -> GetSiteAddressOutputTypeDef:
return {
"SiteId": ...,
"AddressType": ...,
"Address": ...,
"ResponseMetadata": ...,
}
# GetSiteAddressOutputTypeDef definition
class GetSiteAddressOutputTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AddressTypeType
- See AddressTypeDef
- See ResponseMetadataTypeDef
UpdateSiteAddressInputRequestTypeDef#
# UpdateSiteAddressInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import UpdateSiteAddressInputRequestTypeDef
def get_value() -> UpdateSiteAddressInputRequestTypeDef:
return {
"SiteId": ...,
"AddressType": ...,
"Address": ...,
}
# UpdateSiteAddressInputRequestTypeDef definition
class UpdateSiteAddressInputRequestTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
- See AddressTypeType
- See AddressTypeDef
UpdateSiteAddressOutputTypeDef#
# UpdateSiteAddressOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import UpdateSiteAddressOutputTypeDef
def get_value() -> UpdateSiteAddressOutputTypeDef:
return {
"AddressType": ...,
"Address": ...,
"ResponseMetadata": ...,
}
# UpdateSiteAddressOutputTypeDef definition
class UpdateSiteAddressOutputTypeDef(TypedDict):
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AddressTypeType
- See AddressTypeDef
- See ResponseMetadataTypeDef
AssetInfoTypeDef#
# AssetInfoTypeDef usage example
from mypy_boto3_outposts.type_defs import AssetInfoTypeDef
def get_value() -> AssetInfoTypeDef:
return {
"AssetId": ...,
}
# AssetInfoTypeDef definition
class AssetInfoTypeDef(TypedDict):
AssetId: NotRequired[str],
RackId: NotRequired[str],
AssetType: NotRequired[AssetTypeType], # (1)
ComputeAttributes: NotRequired[ComputeAttributesTypeDef], # (2)
AssetLocation: NotRequired[AssetLocationTypeDef], # (3)
CatalogItemTypeDef#
# CatalogItemTypeDef usage example
from mypy_boto3_outposts.type_defs import CatalogItemTypeDef
def get_value() -> CatalogItemTypeDef:
return {
"CatalogItemId": ...,
}
# CatalogItemTypeDef definition
class CatalogItemTypeDef(TypedDict):
CatalogItemId: NotRequired[str],
ItemStatus: NotRequired[CatalogItemStatusType], # (1)
EC2Capacities: NotRequired[List[EC2CapacityTypeDef]], # (2)
PowerKva: NotRequired[float],
WeightLbs: NotRequired[int],
SupportedUplinkGbps: NotRequired[List[int]],
SupportedStorage: NotRequired[List[SupportedStorageEnumType]], # (3)
GetConnectionResponseTypeDef#
# GetConnectionResponseTypeDef usage example
from mypy_boto3_outposts.type_defs import GetConnectionResponseTypeDef
def get_value() -> GetConnectionResponseTypeDef:
return {
"ConnectionId": ...,
"ConnectionDetails": ...,
"ResponseMetadata": ...,
}
# GetConnectionResponseTypeDef definition
class GetConnectionResponseTypeDef(TypedDict):
ConnectionId: str,
ConnectionDetails: ConnectionDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOrderInputRequestTypeDef#
# CreateOrderInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import CreateOrderInputRequestTypeDef
def get_value() -> CreateOrderInputRequestTypeDef:
return {
"OutpostIdentifier": ...,
"LineItems": ...,
"PaymentOption": ...,
}
# CreateOrderInputRequestTypeDef definition
class CreateOrderInputRequestTypeDef(TypedDict):
OutpostIdentifier: str,
LineItems: Sequence[LineItemRequestTypeDef], # (1)
PaymentOption: PaymentOptionType, # (2)
PaymentTerm: NotRequired[PaymentTermType], # (3)
- See LineItemRequestTypeDef
- See PaymentOptionType
- See PaymentTermType
CreateOutpostOutputTypeDef#
# CreateOutpostOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import CreateOutpostOutputTypeDef
def get_value() -> CreateOutpostOutputTypeDef:
return {
"Outpost": ...,
"ResponseMetadata": ...,
}
# CreateOutpostOutputTypeDef definition
class CreateOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOutpostOutputTypeDef#
# GetOutpostOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import GetOutpostOutputTypeDef
def get_value() -> GetOutpostOutputTypeDef:
return {
"Outpost": ...,
"ResponseMetadata": ...,
}
# GetOutpostOutputTypeDef definition
class GetOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOutpostsOutputTypeDef#
# ListOutpostsOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import ListOutpostsOutputTypeDef
def get_value() -> ListOutpostsOutputTypeDef:
return {
"Outposts": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListOutpostsOutputTypeDef definition
class ListOutpostsOutputTypeDef(TypedDict):
Outposts: List[OutpostTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOutpostOutputTypeDef#
# UpdateOutpostOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import UpdateOutpostOutputTypeDef
def get_value() -> UpdateOutpostOutputTypeDef:
return {
"Outpost": ...,
"ResponseMetadata": ...,
}
# UpdateOutpostOutputTypeDef definition
class UpdateOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSiteInputRequestTypeDef#
# CreateSiteInputRequestTypeDef usage example
from mypy_boto3_outposts.type_defs import CreateSiteInputRequestTypeDef
def get_value() -> CreateSiteInputRequestTypeDef:
return {
"Name": ...,
}
# CreateSiteInputRequestTypeDef definition
class CreateSiteInputRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
Notes: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
OperatingAddress: NotRequired[AddressTypeDef], # (1)
ShippingAddress: NotRequired[AddressTypeDef], # (1)
RackPhysicalProperties: NotRequired[RackPhysicalPropertiesTypeDef], # (3)
SiteTypeDef#
# SiteTypeDef usage example
from mypy_boto3_outposts.type_defs import SiteTypeDef
def get_value() -> SiteTypeDef:
return {
"SiteId": ...,
}
# SiteTypeDef definition
class SiteTypeDef(TypedDict):
SiteId: NotRequired[str],
AccountId: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
SiteArn: NotRequired[str],
Notes: NotRequired[str],
OperatingAddressCountryCode: NotRequired[str],
OperatingAddressStateOrRegion: NotRequired[str],
OperatingAddressCity: NotRequired[str],
RackPhysicalProperties: NotRequired[RackPhysicalPropertiesTypeDef], # (1)
GetOutpostInstanceTypesOutputTypeDef#
# GetOutpostInstanceTypesOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import GetOutpostInstanceTypesOutputTypeDef
def get_value() -> GetOutpostInstanceTypesOutputTypeDef:
return {
"InstanceTypes": ...,
"NextToken": ...,
"OutpostId": ...,
"OutpostArn": ...,
"ResponseMetadata": ...,
}
# GetOutpostInstanceTypesOutputTypeDef definition
class GetOutpostInstanceTypesOutputTypeDef(TypedDict):
InstanceTypes: List[InstanceTypeItemTypeDef], # (1)
NextToken: str,
OutpostId: str,
OutpostArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LineItemTypeDef#
# LineItemTypeDef usage example
from mypy_boto3_outposts.type_defs import LineItemTypeDef
def get_value() -> LineItemTypeDef:
return {
"CatalogItemId": ...,
}
# LineItemTypeDef definition
class LineItemTypeDef(TypedDict):
CatalogItemId: NotRequired[str],
LineItemId: NotRequired[str],
Quantity: NotRequired[int],
Status: NotRequired[LineItemStatusType], # (1)
ShipmentInformation: NotRequired[ShipmentInformationTypeDef], # (2)
AssetInformationList: NotRequired[List[LineItemAssetInformationTypeDef]], # (3)
PreviousLineItemId: NotRequired[str],
PreviousOrderId: NotRequired[str],
ListOrdersOutputTypeDef#
# ListOrdersOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import ListOrdersOutputTypeDef
def get_value() -> ListOrdersOutputTypeDef:
return {
"Orders": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListOrdersOutputTypeDef definition
class ListOrdersOutputTypeDef(TypedDict):
Orders: List[OrderSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssetsOutputTypeDef#
# ListAssetsOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import ListAssetsOutputTypeDef
def get_value() -> ListAssetsOutputTypeDef:
return {
"Assets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAssetsOutputTypeDef definition
class ListAssetsOutputTypeDef(TypedDict):
Assets: List[AssetInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCatalogItemOutputTypeDef#
# GetCatalogItemOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import GetCatalogItemOutputTypeDef
def get_value() -> GetCatalogItemOutputTypeDef:
return {
"CatalogItem": ...,
"ResponseMetadata": ...,
}
# GetCatalogItemOutputTypeDef definition
class GetCatalogItemOutputTypeDef(TypedDict):
CatalogItem: CatalogItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCatalogItemsOutputTypeDef#
# ListCatalogItemsOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import ListCatalogItemsOutputTypeDef
def get_value() -> ListCatalogItemsOutputTypeDef:
return {
"CatalogItems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCatalogItemsOutputTypeDef definition
class ListCatalogItemsOutputTypeDef(TypedDict):
CatalogItems: List[CatalogItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSiteOutputTypeDef#
# CreateSiteOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import CreateSiteOutputTypeDef
def get_value() -> CreateSiteOutputTypeDef:
return {
"Site": ...,
"ResponseMetadata": ...,
}
# CreateSiteOutputTypeDef definition
class CreateSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
GetSiteOutputTypeDef#
# GetSiteOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import GetSiteOutputTypeDef
def get_value() -> GetSiteOutputTypeDef:
return {
"Site": ...,
"ResponseMetadata": ...,
}
# GetSiteOutputTypeDef definition
class GetSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
ListSitesOutputTypeDef#
# ListSitesOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import ListSitesOutputTypeDef
def get_value() -> ListSitesOutputTypeDef:
return {
"Sites": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListSitesOutputTypeDef definition
class ListSitesOutputTypeDef(TypedDict):
Sites: List[SiteTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
UpdateSiteOutputTypeDef#
# UpdateSiteOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import UpdateSiteOutputTypeDef
def get_value() -> UpdateSiteOutputTypeDef:
return {
"Site": ...,
"ResponseMetadata": ...,
}
# UpdateSiteOutputTypeDef definition
class UpdateSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
UpdateSiteRackPhysicalPropertiesOutputTypeDef#
# UpdateSiteRackPhysicalPropertiesOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import UpdateSiteRackPhysicalPropertiesOutputTypeDef
def get_value() -> UpdateSiteRackPhysicalPropertiesOutputTypeDef:
return {
"Site": ...,
"ResponseMetadata": ...,
}
# UpdateSiteRackPhysicalPropertiesOutputTypeDef definition
class UpdateSiteRackPhysicalPropertiesOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
OrderTypeDef#
# OrderTypeDef usage example
from mypy_boto3_outposts.type_defs import OrderTypeDef
def get_value() -> OrderTypeDef:
return {
"OutpostId": ...,
}
# OrderTypeDef definition
class OrderTypeDef(TypedDict):
OutpostId: NotRequired[str],
OrderId: NotRequired[str],
Status: NotRequired[OrderStatusType], # (1)
LineItems: NotRequired[List[LineItemTypeDef]], # (2)
PaymentOption: NotRequired[PaymentOptionType], # (3)
OrderSubmissionDate: NotRequired[datetime],
OrderFulfilledDate: NotRequired[datetime],
PaymentTerm: NotRequired[PaymentTermType], # (4)
OrderType: NotRequired[OrderTypeType], # (5)
- See OrderStatusType
- See LineItemTypeDef
- See PaymentOptionType
- See PaymentTermType
- See OrderTypeType
CreateOrderOutputTypeDef#
# CreateOrderOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import CreateOrderOutputTypeDef
def get_value() -> CreateOrderOutputTypeDef:
return {
"Order": ...,
"ResponseMetadata": ...,
}
# CreateOrderOutputTypeDef definition
class CreateOrderOutputTypeDef(TypedDict):
Order: OrderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OrderTypeDef
- See ResponseMetadataTypeDef
GetOrderOutputTypeDef#
# GetOrderOutputTypeDef usage example
from mypy_boto3_outposts.type_defs import GetOrderOutputTypeDef
def get_value() -> GetOrderOutputTypeDef:
return {
"Order": ...,
"ResponseMetadata": ...,
}
# GetOrderOutputTypeDef definition
class GetOrderOutputTypeDef(TypedDict):
Order: OrderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OrderTypeDef
- See ResponseMetadataTypeDef