Skip to content

Typed dictionaries

Index > Outposts > Typed dictionaries

Auto-generated documentation for Outposts type annotations stubs module mypy-boto3-outposts.

AddressTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import AddressTypeDef

def get_value() -> AddressTypeDef:
    return {
        "AddressLine1": ...,
        "City": ...,
        "StateOrRegion": ...,
        "PostalCode": ...,
        "CountryCode": ...,
    }
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

Usage Example
from mypy_boto3_outposts.type_defs import AssetLocationTypeDef

def get_value() -> AssetLocationTypeDef:
    return {
        "RackElevation": ...,
    }
Definition
class AssetLocationTypeDef(TypedDict):
    RackElevation: NotRequired[float],

ComputeAttributesTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ComputeAttributesTypeDef

def get_value() -> ComputeAttributesTypeDef:
    return {
        "HostId": ...,
    }
Definition
class ComputeAttributesTypeDef(TypedDict):
    HostId: NotRequired[str],
    State: NotRequired[ComputeAssetStateType],  # (1)
  1. See ComputeAssetStateType

CancelOrderInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import CancelOrderInputRequestTypeDef

def get_value() -> CancelOrderInputRequestTypeDef:
    return {
        "OrderId": ...,
    }
Definition
class CancelOrderInputRequestTypeDef(TypedDict):
    OrderId: str,

EC2CapacityTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import EC2CapacityTypeDef

def get_value() -> EC2CapacityTypeDef:
    return {
        "Family": ...,
    }
Definition
class EC2CapacityTypeDef(TypedDict):
    Family: NotRequired[str],
    MaxSize: NotRequired[str],
    Quantity: NotRequired[str],

ConnectionDetailsTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ConnectionDetailsTypeDef

def get_value() -> ConnectionDetailsTypeDef:
    return {
        "ClientPublicKey": ...,
    }
Definition
class ConnectionDetailsTypeDef(TypedDict):
    ClientPublicKey: NotRequired[str],
    ServerPublicKey: NotRequired[str],
    ServerEndpoint: NotRequired[str],
    ClientTunnelAddress: NotRequired[str],
    ServerTunnelAddress: NotRequired[str],
    AllowedIps: NotRequired[List[str]],

LineItemRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import LineItemRequestTypeDef

def get_value() -> LineItemRequestTypeDef:
    return {
        "CatalogItemId": ...,
    }
Definition
class LineItemRequestTypeDef(TypedDict):
    CatalogItemId: NotRequired[str],
    Quantity: NotRequired[int],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateOutpostInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import CreateOutpostInputRequestTypeDef

def get_value() -> CreateOutpostInputRequestTypeDef:
    return {
        "Name": ...,
        "SiteId": ...,
    }
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)
  1. See SupportedHardwareTypeType

OutpostTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import OutpostTypeDef

def get_value() -> OutpostTypeDef:
    return {
        "OutpostId": ...,
    }
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)
  1. See SupportedHardwareTypeType

RackPhysicalPropertiesTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import RackPhysicalPropertiesTypeDef

def get_value() -> RackPhysicalPropertiesTypeDef:
    return {
        "PowerDrawKva": ...,
    }
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)
  1. See PowerDrawKvaType
  2. See PowerPhaseType
  3. See PowerConnectorType
  4. See PowerFeedDropType
  5. See UplinkGbpsType
  6. See UplinkCountType
  7. See FiberOpticCableTypeType
  8. See OpticalStandardType
  9. See MaximumSupportedWeightLbsType

DeleteOutpostInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import DeleteOutpostInputRequestTypeDef

def get_value() -> DeleteOutpostInputRequestTypeDef:
    return {
        "OutpostId": ...,
    }
Definition
class DeleteOutpostInputRequestTypeDef(TypedDict):
    OutpostId: str,

DeleteSiteInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import DeleteSiteInputRequestTypeDef

def get_value() -> DeleteSiteInputRequestTypeDef:
    return {
        "SiteId": ...,
    }
Definition
class DeleteSiteInputRequestTypeDef(TypedDict):
    SiteId: str,

GetCatalogItemInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetCatalogItemInputRequestTypeDef

def get_value() -> GetCatalogItemInputRequestTypeDef:
    return {
        "CatalogItemId": ...,
    }
Definition
class GetCatalogItemInputRequestTypeDef(TypedDict):
    CatalogItemId: str,

GetConnectionRequestRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetConnectionRequestRequestTypeDef

def get_value() -> GetConnectionRequestRequestTypeDef:
    return {
        "ConnectionId": ...,
    }
Definition
class GetConnectionRequestRequestTypeDef(TypedDict):
    ConnectionId: str,

GetOrderInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetOrderInputRequestTypeDef

def get_value() -> GetOrderInputRequestTypeDef:
    return {
        "OrderId": ...,
    }
Definition
class GetOrderInputRequestTypeDef(TypedDict):
    OrderId: str,

GetOutpostInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetOutpostInputRequestTypeDef

def get_value() -> GetOutpostInputRequestTypeDef:
    return {
        "OutpostId": ...,
    }
Definition
class GetOutpostInputRequestTypeDef(TypedDict):
    OutpostId: str,

GetOutpostInstanceTypesInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetOutpostInstanceTypesInputRequestTypeDef

def get_value() -> GetOutpostInstanceTypesInputRequestTypeDef:
    return {
        "OutpostId": ...,
    }
Definition
class GetOutpostInstanceTypesInputRequestTypeDef(TypedDict):
    OutpostId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

InstanceTypeItemTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import InstanceTypeItemTypeDef

def get_value() -> InstanceTypeItemTypeDef:
    return {
        "InstanceType": ...,
    }
Definition
class InstanceTypeItemTypeDef(TypedDict):
    InstanceType: NotRequired[str],

GetSiteAddressInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetSiteAddressInputRequestTypeDef

def get_value() -> GetSiteAddressInputRequestTypeDef:
    return {
        "SiteId": ...,
        "AddressType": ...,
    }
Definition
class GetSiteAddressInputRequestTypeDef(TypedDict):
    SiteId: str,
    AddressType: AddressTypeType,  # (1)
  1. See AddressTypeType

GetSiteInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetSiteInputRequestTypeDef

def get_value() -> GetSiteInputRequestTypeDef:
    return {
        "SiteId": ...,
    }
Definition
class GetSiteInputRequestTypeDef(TypedDict):
    SiteId: str,

LineItemAssetInformationTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import LineItemAssetInformationTypeDef

def get_value() -> LineItemAssetInformationTypeDef:
    return {
        "AssetId": ...,
    }
Definition
class LineItemAssetInformationTypeDef(TypedDict):
    AssetId: NotRequired[str],
    MacAddressList: NotRequired[List[str]],

ShipmentInformationTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ShipmentInformationTypeDef

def get_value() -> ShipmentInformationTypeDef:
    return {
        "ShipmentTrackingNumber": ...,
    }
Definition
class ShipmentInformationTypeDef(TypedDict):
    ShipmentTrackingNumber: NotRequired[str],
    ShipmentCarrier: NotRequired[ShipmentCarrierType],  # (1)
  1. See ShipmentCarrierType

ListAssetsInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListAssetsInputRequestTypeDef

def get_value() -> ListAssetsInputRequestTypeDef:
    return {
        "OutpostIdentifier": ...,
    }
Definition
class ListAssetsInputRequestTypeDef(TypedDict):
    OutpostIdentifier: str,
    HostIdFilter: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    StatusFilter: NotRequired[Sequence[AssetStateType]],  # (1)
  1. See AssetStateType

ListCatalogItemsInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListCatalogItemsInputRequestTypeDef

def get_value() -> ListCatalogItemsInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListCatalogItemsInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ItemClassFilter: NotRequired[Sequence[CatalogItemClassType]],  # (1)
    SupportedStorageFilter: NotRequired[Sequence[SupportedStorageEnumType]],  # (2)
    EC2FamilyFilter: NotRequired[Sequence[str]],
  1. See CatalogItemClassType
  2. See SupportedStorageEnumType

ListOrdersInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListOrdersInputRequestTypeDef

def get_value() -> ListOrdersInputRequestTypeDef:
    return {
        "OutpostIdentifierFilter": ...,
    }
Definition
class ListOrdersInputRequestTypeDef(TypedDict):
    OutpostIdentifierFilter: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

OrderSummaryTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import OrderSummaryTypeDef

def get_value() -> OrderSummaryTypeDef:
    return {
        "OutpostId": ...,
    }
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],
  1. See OrderTypeType
  2. See OrderStatusType
  3. See LineItemStatusType

ListOutpostsInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListOutpostsInputRequestTypeDef

def get_value() -> ListOutpostsInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListOutpostsInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    LifeCycleStatusFilter: NotRequired[Sequence[str]],
    AvailabilityZoneFilter: NotRequired[Sequence[str]],
    AvailabilityZoneIdFilter: NotRequired[Sequence[str]],

ListSitesInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListSitesInputRequestTypeDef

def get_value() -> ListSitesInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListSitesInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    OperatingAddressCountryCodeFilter: NotRequired[Sequence[str]],
    OperatingAddressStateOrRegionFilter: NotRequired[Sequence[str]],
    OperatingAddressCityFilter: NotRequired[Sequence[str]],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

StartConnectionRequestRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import StartConnectionRequestRequestTypeDef

def get_value() -> StartConnectionRequestRequestTypeDef:
    return {
        "DeviceSerialNumber": ...,
        "AssetId": ...,
        "ClientPublicKey": ...,
        "NetworkInterfaceDeviceIndex": ...,
    }
Definition
class StartConnectionRequestRequestTypeDef(TypedDict):
    DeviceSerialNumber: str,
    AssetId: str,
    ClientPublicKey: str,
    NetworkInterfaceDeviceIndex: int,

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateOutpostInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UpdateOutpostInputRequestTypeDef

def get_value() -> UpdateOutpostInputRequestTypeDef:
    return {
        "OutpostId": ...,
    }
Definition
class UpdateOutpostInputRequestTypeDef(TypedDict):
    OutpostId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    SupportedHardwareType: NotRequired[SupportedHardwareTypeType],  # (1)
  1. See SupportedHardwareTypeType

UpdateSiteInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UpdateSiteInputRequestTypeDef

def get_value() -> UpdateSiteInputRequestTypeDef:
    return {
        "SiteId": ...,
    }
Definition
class UpdateSiteInputRequestTypeDef(TypedDict):
    SiteId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    Notes: NotRequired[str],

UpdateSiteRackPhysicalPropertiesInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UpdateSiteRackPhysicalPropertiesInputRequestTypeDef

def get_value() -> UpdateSiteRackPhysicalPropertiesInputRequestTypeDef:
    return {
        "SiteId": ...,
    }
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)
  1. See PowerDrawKvaType
  2. See PowerPhaseType
  3. See PowerConnectorType
  4. See PowerFeedDropType
  5. See UplinkGbpsType
  6. See UplinkCountType
  7. See FiberOpticCableTypeType
  8. See OpticalStandardType
  9. See MaximumSupportedWeightLbsType

UpdateSiteAddressInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UpdateSiteAddressInputRequestTypeDef

def get_value() -> UpdateSiteAddressInputRequestTypeDef:
    return {
        "SiteId": ...,
        "AddressType": ...,
        "Address": ...,
    }
Definition
class UpdateSiteAddressInputRequestTypeDef(TypedDict):
    SiteId: str,
    AddressType: AddressTypeType,  # (1)
    Address: AddressTypeDef,  # (2)
  1. See AddressTypeType
  2. See AddressTypeDef

AssetInfoTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import AssetInfoTypeDef

def get_value() -> AssetInfoTypeDef:
    return {
        "AssetId": ...,
    }
Definition
class AssetInfoTypeDef(TypedDict):
    AssetId: NotRequired[str],
    RackId: NotRequired[str],
    AssetType: NotRequired[AssetTypeType],  # (1)
    ComputeAttributes: NotRequired[ComputeAttributesTypeDef],  # (2)
    AssetLocation: NotRequired[AssetLocationTypeDef],  # (3)
  1. See AssetTypeType
  2. See ComputeAttributesTypeDef
  3. See AssetLocationTypeDef

CatalogItemTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import CatalogItemTypeDef

def get_value() -> CatalogItemTypeDef:
    return {
        "CatalogItemId": ...,
    }
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)
  1. See CatalogItemStatusType
  2. See EC2CapacityTypeDef
  3. See SupportedStorageEnumType

CreateOrderInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import CreateOrderInputRequestTypeDef

def get_value() -> CreateOrderInputRequestTypeDef:
    return {
        "OutpostIdentifier": ...,
        "LineItems": ...,
        "PaymentOption": ...,
    }
Definition
class CreateOrderInputRequestTypeDef(TypedDict):
    OutpostIdentifier: str,
    LineItems: Sequence[LineItemRequestTypeDef],  # (1)
    PaymentOption: PaymentOptionType,  # (2)
    PaymentTerm: NotRequired[PaymentTermType],  # (3)
  1. See LineItemRequestTypeDef
  2. See PaymentOptionType
  3. See PaymentTermType

GetConnectionResponseTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetConnectionResponseTypeDef

def get_value() -> GetConnectionResponseTypeDef:
    return {
        "ConnectionId": ...,
        "ConnectionDetails": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConnectionResponseTypeDef(TypedDict):
    ConnectionId: str,
    ConnectionDetails: ConnectionDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetSiteAddressOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetSiteAddressOutputTypeDef

def get_value() -> GetSiteAddressOutputTypeDef:
    return {
        "SiteId": ...,
        "AddressType": ...,
        "Address": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSiteAddressOutputTypeDef(TypedDict):
    SiteId: str,
    AddressType: AddressTypeType,  # (1)
    Address: AddressTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AddressTypeType
  2. See AddressTypeDef
  3. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartConnectionResponseTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import StartConnectionResponseTypeDef

def get_value() -> StartConnectionResponseTypeDef:
    return {
        "ConnectionId": ...,
        "UnderlayIpAddress": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartConnectionResponseTypeDef(TypedDict):
    ConnectionId: str,
    UnderlayIpAddress: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSiteAddressOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UpdateSiteAddressOutputTypeDef

def get_value() -> UpdateSiteAddressOutputTypeDef:
    return {
        "AddressType": ...,
        "Address": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSiteAddressOutputTypeDef(TypedDict):
    AddressType: AddressTypeType,  # (1)
    Address: AddressTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AddressTypeType
  2. See AddressTypeDef
  3. See ResponseMetadataTypeDef

CreateOutpostOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import CreateOutpostOutputTypeDef

def get_value() -> CreateOutpostOutputTypeDef:
    return {
        "Outpost": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateOutpostOutputTypeDef(TypedDict):
    Outpost: OutpostTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutpostTypeDef
  2. See ResponseMetadataTypeDef

GetOutpostOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetOutpostOutputTypeDef

def get_value() -> GetOutpostOutputTypeDef:
    return {
        "Outpost": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOutpostOutputTypeDef(TypedDict):
    Outpost: OutpostTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutpostTypeDef
  2. See ResponseMetadataTypeDef

ListOutpostsOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListOutpostsOutputTypeDef

def get_value() -> ListOutpostsOutputTypeDef:
    return {
        "Outposts": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOutpostsOutputTypeDef(TypedDict):
    Outposts: List[OutpostTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutpostTypeDef
  2. See ResponseMetadataTypeDef

UpdateOutpostOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UpdateOutpostOutputTypeDef

def get_value() -> UpdateOutpostOutputTypeDef:
    return {
        "Outpost": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateOutpostOutputTypeDef(TypedDict):
    Outpost: OutpostTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutpostTypeDef
  2. See ResponseMetadataTypeDef

CreateSiteInputRequestTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import CreateSiteInputRequestTypeDef

def get_value() -> CreateSiteInputRequestTypeDef:
    return {
        "Name": ...,
    }
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)
  1. See AddressTypeDef
  2. See AddressTypeDef
  3. See RackPhysicalPropertiesTypeDef

SiteTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import SiteTypeDef

def get_value() -> SiteTypeDef:
    return {
        "SiteId": ...,
    }
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)
  1. See RackPhysicalPropertiesTypeDef

GetOutpostInstanceTypesOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetOutpostInstanceTypesOutputTypeDef

def get_value() -> GetOutpostInstanceTypesOutputTypeDef:
    return {
        "InstanceTypes": ...,
        "NextToken": ...,
        "OutpostId": ...,
        "OutpostArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOutpostInstanceTypesOutputTypeDef(TypedDict):
    InstanceTypes: List[InstanceTypeItemTypeDef],  # (1)
    NextToken: str,
    OutpostId: str,
    OutpostArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeItemTypeDef
  2. See ResponseMetadataTypeDef

LineItemTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import LineItemTypeDef

def get_value() -> LineItemTypeDef:
    return {
        "CatalogItemId": ...,
    }
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],
  1. See LineItemStatusType
  2. See ShipmentInformationTypeDef
  3. See LineItemAssetInformationTypeDef

ListOrdersOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListOrdersOutputTypeDef

def get_value() -> ListOrdersOutputTypeDef:
    return {
        "Orders": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOrdersOutputTypeDef(TypedDict):
    Orders: List[OrderSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListAssetsOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListAssetsOutputTypeDef

def get_value() -> ListAssetsOutputTypeDef:
    return {
        "Assets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssetsOutputTypeDef(TypedDict):
    Assets: List[AssetInfoTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetInfoTypeDef
  2. See ResponseMetadataTypeDef

GetCatalogItemOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetCatalogItemOutputTypeDef

def get_value() -> GetCatalogItemOutputTypeDef:
    return {
        "CatalogItem": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCatalogItemOutputTypeDef(TypedDict):
    CatalogItem: CatalogItemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CatalogItemTypeDef
  2. See ResponseMetadataTypeDef

ListCatalogItemsOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListCatalogItemsOutputTypeDef

def get_value() -> ListCatalogItemsOutputTypeDef:
    return {
        "CatalogItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCatalogItemsOutputTypeDef(TypedDict):
    CatalogItems: List[CatalogItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CatalogItemTypeDef
  2. See ResponseMetadataTypeDef

CreateSiteOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import CreateSiteOutputTypeDef

def get_value() -> CreateSiteOutputTypeDef:
    return {
        "Site": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSiteOutputTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

GetSiteOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetSiteOutputTypeDef

def get_value() -> GetSiteOutputTypeDef:
    return {
        "Site": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSiteOutputTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

ListSitesOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import ListSitesOutputTypeDef

def get_value() -> ListSitesOutputTypeDef:
    return {
        "Sites": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSitesOutputTypeDef(TypedDict):
    Sites: List[SiteTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

UpdateSiteOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UpdateSiteOutputTypeDef

def get_value() -> UpdateSiteOutputTypeDef:
    return {
        "Site": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSiteOutputTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

UpdateSiteRackPhysicalPropertiesOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import UpdateSiteRackPhysicalPropertiesOutputTypeDef

def get_value() -> UpdateSiteRackPhysicalPropertiesOutputTypeDef:
    return {
        "Site": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSiteRackPhysicalPropertiesOutputTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

OrderTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import OrderTypeDef

def get_value() -> OrderTypeDef:
    return {
        "OutpostId": ...,
    }
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)
  1. See OrderStatusType
  2. See LineItemTypeDef
  3. See PaymentOptionType
  4. See PaymentTermType
  5. See OrderTypeType

CreateOrderOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import CreateOrderOutputTypeDef

def get_value() -> CreateOrderOutputTypeDef:
    return {
        "Order": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateOrderOutputTypeDef(TypedDict):
    Order: OrderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderTypeDef
  2. See ResponseMetadataTypeDef

GetOrderOutputTypeDef

Usage Example
from mypy_boto3_outposts.type_defs import GetOrderOutputTypeDef

def get_value() -> GetOrderOutputTypeDef:
    return {
        "Order": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOrderOutputTypeDef(TypedDict):
    Order: OrderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderTypeDef
  2. See ResponseMetadataTypeDef