Type definitions#
Auto-generated documentation for Outposts type annotations stubs module mypy-boto3-outposts.
InstancesToExcludeUnionTypeDef#
# InstancesToExcludeUnionTypeDef Union usage example
from mypy_boto3_outposts.type_defs import InstancesToExcludeUnionTypeDef
def get_value() -> InstancesToExcludeUnionTypeDef:
return ...
# InstancesToExcludeUnionTypeDef definition
InstancesToExcludeUnionTypeDef = Union[
InstancesToExcludeTypeDef, # (1)
InstancesToExcludeOutputTypeDef, # (2)
]
AddressTypeDef#
# AddressTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import AddressTypeDef
def get_value() -> AddressTypeDef:
return {
"ContactName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_outposts.type_defs import AssetLocationTypeDef
def get_value() -> AssetLocationTypeDef:
return {
"RackElevation": ...,
}
# AssetLocationTypeDef definition
class AssetLocationTypeDef(TypedDict):
RackElevation: NotRequired[float],
AssetInstanceTypeCapacityTypeDef#
# AssetInstanceTypeCapacityTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import AssetInstanceTypeCapacityTypeDef
def get_value() -> AssetInstanceTypeCapacityTypeDef:
return {
"InstanceType": ...,
}
# AssetInstanceTypeCapacityTypeDef definition
class AssetInstanceTypeCapacityTypeDef(TypedDict):
InstanceType: str,
Count: int,
AssetInstanceTypeDef#
# AssetInstanceTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import AssetInstanceTypeDef
def get_value() -> AssetInstanceTypeDef:
return {
"InstanceId": ...,
}
# AssetInstanceTypeDef definition
class AssetInstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
InstanceType: NotRequired[str],
AssetId: NotRequired[str],
AccountId: NotRequired[str],
AwsServiceName: NotRequired[AWSServiceNameType], # (1)
BlockingInstanceTypeDef#
# BlockingInstanceTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import BlockingInstanceTypeDef
def get_value() -> BlockingInstanceTypeDef:
return {
"InstanceId": ...,
}
# BlockingInstanceTypeDef definition
class BlockingInstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
AccountId: NotRequired[str],
AwsServiceName: NotRequired[AWSServiceNameType], # (1)
CancelCapacityTaskInputTypeDef#
# CancelCapacityTaskInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CancelCapacityTaskInputTypeDef
def get_value() -> CancelCapacityTaskInputTypeDef:
return {
"CapacityTaskId": ...,
}
# CancelCapacityTaskInputTypeDef definition
class CancelCapacityTaskInputTypeDef(TypedDict):
CapacityTaskId: str,
OutpostIdentifier: str,
CancelOrderInputTypeDef#
# CancelOrderInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CancelOrderInputTypeDef
def get_value() -> CancelOrderInputTypeDef:
return {
"OrderId": ...,
}
# CancelOrderInputTypeDef definition
class CancelOrderInputTypeDef(TypedDict):
OrderId: str,
CapacityTaskFailureTypeDef#
# CapacityTaskFailureTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CapacityTaskFailureTypeDef
def get_value() -> CapacityTaskFailureTypeDef:
return {
"Reason": ...,
}
# CapacityTaskFailureTypeDef definition
class CapacityTaskFailureTypeDef(TypedDict):
Reason: str,
Type: NotRequired[CapacityTaskFailureTypeType], # (1)
CapacityTaskSummaryTypeDef#
# CapacityTaskSummaryTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CapacityTaskSummaryTypeDef
def get_value() -> CapacityTaskSummaryTypeDef:
return {
"CapacityTaskId": ...,
}
# CapacityTaskSummaryTypeDef definition
class CapacityTaskSummaryTypeDef(TypedDict):
CapacityTaskId: NotRequired[str],
OutpostId: NotRequired[str],
OrderId: NotRequired[str],
CapacityTaskStatus: NotRequired[CapacityTaskStatusType], # (1)
CreationDate: NotRequired[datetime],
CompletionDate: NotRequired[datetime],
LastModifiedDate: NotRequired[datetime],
EC2CapacityTypeDef#
# EC2CapacityTypeDef TypedDict 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 TypedDict 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 TypedDict 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],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_outposts.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],
CreateOutpostInputTypeDef#
# CreateOutpostInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CreateOutpostInputTypeDef
def get_value() -> CreateOutpostInputTypeDef:
return {
"Name": ...,
}
# CreateOutpostInputTypeDef definition
class CreateOutpostInputTypeDef(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 TypedDict 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 TypedDict 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
DeleteOutpostInputTypeDef#
# DeleteOutpostInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import DeleteOutpostInputTypeDef
def get_value() -> DeleteOutpostInputTypeDef:
return {
"OutpostId": ...,
}
# DeleteOutpostInputTypeDef definition
class DeleteOutpostInputTypeDef(TypedDict):
OutpostId: str,
DeleteSiteInputTypeDef#
# DeleteSiteInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import DeleteSiteInputTypeDef
def get_value() -> DeleteSiteInputTypeDef:
return {
"SiteId": ...,
}
# DeleteSiteInputTypeDef definition
class DeleteSiteInputTypeDef(TypedDict):
SiteId: str,
GetCapacityTaskInputTypeDef#
# GetCapacityTaskInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetCapacityTaskInputTypeDef
def get_value() -> GetCapacityTaskInputTypeDef:
return {
"CapacityTaskId": ...,
}
# GetCapacityTaskInputTypeDef definition
class GetCapacityTaskInputTypeDef(TypedDict):
CapacityTaskId: str,
OutpostIdentifier: str,
InstanceTypeCapacityTypeDef#
# InstanceTypeCapacityTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import InstanceTypeCapacityTypeDef
def get_value() -> InstanceTypeCapacityTypeDef:
return {
"InstanceType": ...,
}
# InstanceTypeCapacityTypeDef definition
class InstanceTypeCapacityTypeDef(TypedDict):
InstanceType: str,
Count: int,
InstancesToExcludeOutputTypeDef#
# InstancesToExcludeOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import InstancesToExcludeOutputTypeDef
def get_value() -> InstancesToExcludeOutputTypeDef:
return {
"Instances": ...,
}
# InstancesToExcludeOutputTypeDef definition
class InstancesToExcludeOutputTypeDef(TypedDict):
Instances: NotRequired[List[str]],
AccountIds: NotRequired[List[str]],
Services: NotRequired[List[AWSServiceNameType]], # (1)
GetCatalogItemInputTypeDef#
# GetCatalogItemInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetCatalogItemInputTypeDef
def get_value() -> GetCatalogItemInputTypeDef:
return {
"CatalogItemId": ...,
}
# GetCatalogItemInputTypeDef definition
class GetCatalogItemInputTypeDef(TypedDict):
CatalogItemId: str,
GetConnectionRequestTypeDef#
# GetConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetConnectionRequestTypeDef
def get_value() -> GetConnectionRequestTypeDef:
return {
"ConnectionId": ...,
}
# GetConnectionRequestTypeDef definition
class GetConnectionRequestTypeDef(TypedDict):
ConnectionId: str,
GetOrderInputTypeDef#
# GetOrderInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOrderInputTypeDef
def get_value() -> GetOrderInputTypeDef:
return {
"OrderId": ...,
}
# GetOrderInputTypeDef definition
class GetOrderInputTypeDef(TypedDict):
OrderId: str,
GetOutpostInputTypeDef#
# GetOutpostInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOutpostInputTypeDef
def get_value() -> GetOutpostInputTypeDef:
return {
"OutpostId": ...,
}
# GetOutpostInputTypeDef definition
class GetOutpostInputTypeDef(TypedDict):
OutpostId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetOutpostInstanceTypesInputTypeDef#
# GetOutpostInstanceTypesInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOutpostInstanceTypesInputTypeDef
def get_value() -> GetOutpostInstanceTypesInputTypeDef:
return {
"OutpostId": ...,
}
# GetOutpostInstanceTypesInputTypeDef definition
class GetOutpostInstanceTypesInputTypeDef(TypedDict):
OutpostId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
InstanceTypeItemTypeDef#
# InstanceTypeItemTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import InstanceTypeItemTypeDef
def get_value() -> InstanceTypeItemTypeDef:
return {
"InstanceType": ...,
}
# InstanceTypeItemTypeDef definition
class InstanceTypeItemTypeDef(TypedDict):
InstanceType: NotRequired[str],
VCPUs: NotRequired[int],
GetOutpostSupportedInstanceTypesInputTypeDef#
# GetOutpostSupportedInstanceTypesInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOutpostSupportedInstanceTypesInputTypeDef
def get_value() -> GetOutpostSupportedInstanceTypesInputTypeDef:
return {
"OutpostIdentifier": ...,
}
# GetOutpostSupportedInstanceTypesInputTypeDef definition
class GetOutpostSupportedInstanceTypesInputTypeDef(TypedDict):
OutpostIdentifier: str,
OrderId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetSiteAddressInputTypeDef#
# GetSiteAddressInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetSiteAddressInputTypeDef
def get_value() -> GetSiteAddressInputTypeDef:
return {
"SiteId": ...,
}
# GetSiteAddressInputTypeDef definition
class GetSiteAddressInputTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
- See AddressTypeType
GetSiteInputTypeDef#
# GetSiteInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetSiteInputTypeDef
def get_value() -> GetSiteInputTypeDef:
return {
"SiteId": ...,
}
# GetSiteInputTypeDef definition
class GetSiteInputTypeDef(TypedDict):
SiteId: str,
InstancesToExcludeTypeDef#
# InstancesToExcludeTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import InstancesToExcludeTypeDef
def get_value() -> InstancesToExcludeTypeDef:
return {
"Instances": ...,
}
# InstancesToExcludeTypeDef definition
class InstancesToExcludeTypeDef(TypedDict):
Instances: NotRequired[Sequence[str]],
AccountIds: NotRequired[Sequence[str]],
Services: NotRequired[Sequence[AWSServiceNameType]], # (1)
LineItemAssetInformationTypeDef#
# LineItemAssetInformationTypeDef TypedDict 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 TypedDict 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)
ListAssetInstancesInputTypeDef#
# ListAssetInstancesInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListAssetInstancesInputTypeDef
def get_value() -> ListAssetInstancesInputTypeDef:
return {
"OutpostIdentifier": ...,
}
# ListAssetInstancesInputTypeDef definition
class ListAssetInstancesInputTypeDef(TypedDict):
OutpostIdentifier: str,
AssetIdFilter: NotRequired[Sequence[str]],
InstanceTypeFilter: NotRequired[Sequence[str]],
AccountIdFilter: NotRequired[Sequence[str]],
AwsServiceFilter: NotRequired[Sequence[AWSServiceNameType]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAssetsInputTypeDef#
# ListAssetsInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListAssetsInputTypeDef
def get_value() -> ListAssetsInputTypeDef:
return {
"OutpostIdentifier": ...,
}
# ListAssetsInputTypeDef definition
class ListAssetsInputTypeDef(TypedDict):
OutpostIdentifier: str,
HostIdFilter: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StatusFilter: NotRequired[Sequence[AssetStateType]], # (1)
- See AssetStateType
ListBlockingInstancesForCapacityTaskInputTypeDef#
# ListBlockingInstancesForCapacityTaskInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListBlockingInstancesForCapacityTaskInputTypeDef
def get_value() -> ListBlockingInstancesForCapacityTaskInputTypeDef:
return {
"OutpostIdentifier": ...,
}
# ListBlockingInstancesForCapacityTaskInputTypeDef definition
class ListBlockingInstancesForCapacityTaskInputTypeDef(TypedDict):
OutpostIdentifier: str,
CapacityTaskId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCapacityTasksInputTypeDef#
# ListCapacityTasksInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListCapacityTasksInputTypeDef
def get_value() -> ListCapacityTasksInputTypeDef:
return {
"OutpostIdentifierFilter": ...,
}
# ListCapacityTasksInputTypeDef definition
class ListCapacityTasksInputTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
CapacityTaskStatusFilter: NotRequired[Sequence[CapacityTaskStatusType]], # (1)
ListCatalogItemsInputTypeDef#
# ListCatalogItemsInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListCatalogItemsInputTypeDef
def get_value() -> ListCatalogItemsInputTypeDef:
return {
"NextToken": ...,
}
# ListCatalogItemsInputTypeDef definition
class ListCatalogItemsInputTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ItemClassFilter: NotRequired[Sequence[CatalogItemClassType]], # (1)
SupportedStorageFilter: NotRequired[Sequence[SupportedStorageEnumType]], # (2)
EC2FamilyFilter: NotRequired[Sequence[str]],
ListOrdersInputTypeDef#
# ListOrdersInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListOrdersInputTypeDef
def get_value() -> ListOrdersInputTypeDef:
return {
"OutpostIdentifierFilter": ...,
}
# ListOrdersInputTypeDef definition
class ListOrdersInputTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OrderSummaryTypeDef#
# OrderSummaryTypeDef TypedDict 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
ListOutpostsInputTypeDef#
# ListOutpostsInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListOutpostsInputTypeDef
def get_value() -> ListOutpostsInputTypeDef:
return {
"NextToken": ...,
}
# ListOutpostsInputTypeDef definition
class ListOutpostsInputTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
LifeCycleStatusFilter: NotRequired[Sequence[str]],
AvailabilityZoneFilter: NotRequired[Sequence[str]],
AvailabilityZoneIdFilter: NotRequired[Sequence[str]],
ListSitesInputTypeDef#
# ListSitesInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListSitesInputTypeDef
def get_value() -> ListSitesInputTypeDef:
return {
"NextToken": ...,
}
# ListSitesInputTypeDef definition
class ListSitesInputTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OperatingAddressCountryCodeFilter: NotRequired[Sequence[str]],
OperatingAddressStateOrRegionFilter: NotRequired[Sequence[str]],
OperatingAddressCityFilter: NotRequired[Sequence[str]],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
StartConnectionRequestTypeDef#
# StartConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import StartConnectionRequestTypeDef
def get_value() -> StartConnectionRequestTypeDef:
return {
"AssetId": ...,
}
# StartConnectionRequestTypeDef definition
class StartConnectionRequestTypeDef(TypedDict):
AssetId: str,
ClientPublicKey: str,
NetworkInterfaceDeviceIndex: int,
DeviceSerialNumber: NotRequired[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateOutpostInputTypeDef#
# UpdateOutpostInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UpdateOutpostInputTypeDef
def get_value() -> UpdateOutpostInputTypeDef:
return {
"OutpostId": ...,
}
# UpdateOutpostInputTypeDef definition
class UpdateOutpostInputTypeDef(TypedDict):
OutpostId: str,
Name: NotRequired[str],
Description: NotRequired[str],
SupportedHardwareType: NotRequired[SupportedHardwareTypeType], # (1)
UpdateSiteInputTypeDef#
# UpdateSiteInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UpdateSiteInputTypeDef
def get_value() -> UpdateSiteInputTypeDef:
return {
"SiteId": ...,
}
# UpdateSiteInputTypeDef definition
class UpdateSiteInputTypeDef(TypedDict):
SiteId: str,
Name: NotRequired[str],
Description: NotRequired[str],
Notes: NotRequired[str],
UpdateSiteRackPhysicalPropertiesInputTypeDef#
# UpdateSiteRackPhysicalPropertiesInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UpdateSiteRackPhysicalPropertiesInputTypeDef
def get_value() -> UpdateSiteRackPhysicalPropertiesInputTypeDef:
return {
"SiteId": ...,
}
# UpdateSiteRackPhysicalPropertiesInputTypeDef definition
class UpdateSiteRackPhysicalPropertiesInputTypeDef(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
UpdateSiteAddressInputTypeDef#
# UpdateSiteAddressInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UpdateSiteAddressInputTypeDef
def get_value() -> UpdateSiteAddressInputTypeDef:
return {
"SiteId": ...,
}
# UpdateSiteAddressInputTypeDef definition
class UpdateSiteAddressInputTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
- See AddressTypeType
- See AddressTypeDef
ComputeAttributesTypeDef#
# ComputeAttributesTypeDef TypedDict 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)
InstanceFamilies: NotRequired[List[str]],
InstanceTypeCapacities: NotRequired[List[AssetInstanceTypeCapacityTypeDef]], # (2)
MaxVcpus: NotRequired[int],
CatalogItemTypeDef#
# CatalogItemTypeDef TypedDict 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)
CreateOrderInputTypeDef#
# CreateOrderInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CreateOrderInputTypeDef
def get_value() -> CreateOrderInputTypeDef:
return {
"OutpostIdentifier": ...,
}
# CreateOrderInputTypeDef definition
class CreateOrderInputTypeDef(TypedDict):
OutpostIdentifier: str,
LineItems: Sequence[LineItemRequestTypeDef], # (1)
PaymentOption: PaymentOptionType, # (2)
PaymentTerm: NotRequired[PaymentTermType], # (3)
- See LineItemRequestTypeDef
- See PaymentOptionType
- See PaymentTermType
GetConnectionResponseTypeDef#
# GetConnectionResponseTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetConnectionResponseTypeDef
def get_value() -> GetConnectionResponseTypeDef:
return {
"ConnectionId": ...,
}
# GetConnectionResponseTypeDef definition
class GetConnectionResponseTypeDef(TypedDict):
ConnectionId: str,
ConnectionDetails: ConnectionDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSiteAddressOutputTypeDef#
# GetSiteAddressOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetSiteAddressOutputTypeDef
def get_value() -> GetSiteAddressOutputTypeDef:
return {
"SiteId": ...,
}
# GetSiteAddressOutputTypeDef definition
class GetSiteAddressOutputTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AddressTypeType
- See AddressTypeDef
- See ResponseMetadataTypeDef
ListAssetInstancesOutputTypeDef#
# ListAssetInstancesOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListAssetInstancesOutputTypeDef
def get_value() -> ListAssetInstancesOutputTypeDef:
return {
"AssetInstances": ...,
}
# ListAssetInstancesOutputTypeDef definition
class ListAssetInstancesOutputTypeDef(TypedDict):
AssetInstances: List[AssetInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListBlockingInstancesForCapacityTaskOutputTypeDef#
# ListBlockingInstancesForCapacityTaskOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListBlockingInstancesForCapacityTaskOutputTypeDef
def get_value() -> ListBlockingInstancesForCapacityTaskOutputTypeDef:
return {
"BlockingInstances": ...,
}
# ListBlockingInstancesForCapacityTaskOutputTypeDef definition
class ListBlockingInstancesForCapacityTaskOutputTypeDef(TypedDict):
BlockingInstances: List[BlockingInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCapacityTasksOutputTypeDef#
# ListCapacityTasksOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListCapacityTasksOutputTypeDef
def get_value() -> ListCapacityTasksOutputTypeDef:
return {
"CapacityTasks": ...,
}
# ListCapacityTasksOutputTypeDef definition
class ListCapacityTasksOutputTypeDef(TypedDict):
CapacityTasks: List[CapacityTaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartConnectionResponseTypeDef#
# StartConnectionResponseTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import StartConnectionResponseTypeDef
def get_value() -> StartConnectionResponseTypeDef:
return {
"ConnectionId": ...,
}
# StartConnectionResponseTypeDef definition
class StartConnectionResponseTypeDef(TypedDict):
ConnectionId: str,
UnderlayIpAddress: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSiteAddressOutputTypeDef#
# UpdateSiteAddressOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UpdateSiteAddressOutputTypeDef
def get_value() -> UpdateSiteAddressOutputTypeDef:
return {
"AddressType": ...,
}
# UpdateSiteAddressOutputTypeDef definition
class UpdateSiteAddressOutputTypeDef(TypedDict):
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AddressTypeType
- See AddressTypeDef
- See ResponseMetadataTypeDef
CreateOutpostOutputTypeDef#
# CreateOutpostOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CreateOutpostOutputTypeDef
def get_value() -> CreateOutpostOutputTypeDef:
return {
"Outpost": ...,
}
# CreateOutpostOutputTypeDef definition
class CreateOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOutpostOutputTypeDef#
# GetOutpostOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOutpostOutputTypeDef
def get_value() -> GetOutpostOutputTypeDef:
return {
"Outpost": ...,
}
# GetOutpostOutputTypeDef definition
class GetOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOutpostsOutputTypeDef#
# ListOutpostsOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListOutpostsOutputTypeDef
def get_value() -> ListOutpostsOutputTypeDef:
return {
"Outposts": ...,
}
# ListOutpostsOutputTypeDef definition
class ListOutpostsOutputTypeDef(TypedDict):
Outposts: List[OutpostTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateOutpostOutputTypeDef#
# UpdateOutpostOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UpdateOutpostOutputTypeDef
def get_value() -> UpdateOutpostOutputTypeDef:
return {
"Outpost": ...,
}
# UpdateOutpostOutputTypeDef definition
class UpdateOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSiteInputTypeDef#
# CreateSiteInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CreateSiteInputTypeDef
def get_value() -> CreateSiteInputTypeDef:
return {
"Name": ...,
}
# CreateSiteInputTypeDef definition
class CreateSiteInputTypeDef(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 TypedDict 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)
GetCapacityTaskOutputTypeDef#
# GetCapacityTaskOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetCapacityTaskOutputTypeDef
def get_value() -> GetCapacityTaskOutputTypeDef:
return {
"CapacityTaskId": ...,
}
# GetCapacityTaskOutputTypeDef definition
class GetCapacityTaskOutputTypeDef(TypedDict):
CapacityTaskId: str,
OutpostId: str,
OrderId: str,
RequestedInstancePools: List[InstanceTypeCapacityTypeDef], # (1)
InstancesToExclude: InstancesToExcludeOutputTypeDef, # (2)
DryRun: bool,
CapacityTaskStatus: CapacityTaskStatusType, # (3)
Failed: CapacityTaskFailureTypeDef, # (4)
CreationDate: datetime,
CompletionDate: datetime,
LastModifiedDate: datetime,
TaskActionOnBlockingInstances: TaskActionOnBlockingInstancesType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See InstanceTypeCapacityTypeDef
- See InstancesToExcludeOutputTypeDef
- See CapacityTaskStatusType
- See CapacityTaskFailureTypeDef
- See TaskActionOnBlockingInstancesType
- See ResponseMetadataTypeDef
StartCapacityTaskOutputTypeDef#
# StartCapacityTaskOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import StartCapacityTaskOutputTypeDef
def get_value() -> StartCapacityTaskOutputTypeDef:
return {
"CapacityTaskId": ...,
}
# StartCapacityTaskOutputTypeDef definition
class StartCapacityTaskOutputTypeDef(TypedDict):
CapacityTaskId: str,
OutpostId: str,
OrderId: str,
RequestedInstancePools: List[InstanceTypeCapacityTypeDef], # (1)
InstancesToExclude: InstancesToExcludeOutputTypeDef, # (2)
DryRun: bool,
CapacityTaskStatus: CapacityTaskStatusType, # (3)
Failed: CapacityTaskFailureTypeDef, # (4)
CreationDate: datetime,
CompletionDate: datetime,
LastModifiedDate: datetime,
TaskActionOnBlockingInstances: TaskActionOnBlockingInstancesType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See InstanceTypeCapacityTypeDef
- See InstancesToExcludeOutputTypeDef
- See CapacityTaskStatusType
- See CapacityTaskFailureTypeDef
- See TaskActionOnBlockingInstancesType
- See ResponseMetadataTypeDef
GetOutpostInstanceTypesInputPaginateTypeDef#
# GetOutpostInstanceTypesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOutpostInstanceTypesInputPaginateTypeDef
def get_value() -> GetOutpostInstanceTypesInputPaginateTypeDef:
return {
"OutpostId": ...,
}
# GetOutpostInstanceTypesInputPaginateTypeDef definition
class GetOutpostInstanceTypesInputPaginateTypeDef(TypedDict):
OutpostId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetOutpostSupportedInstanceTypesInputPaginateTypeDef#
# GetOutpostSupportedInstanceTypesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOutpostSupportedInstanceTypesInputPaginateTypeDef
def get_value() -> GetOutpostSupportedInstanceTypesInputPaginateTypeDef:
return {
"OutpostIdentifier": ...,
}
# GetOutpostSupportedInstanceTypesInputPaginateTypeDef definition
class GetOutpostSupportedInstanceTypesInputPaginateTypeDef(TypedDict):
OutpostIdentifier: str,
OrderId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssetInstancesInputPaginateTypeDef#
# ListAssetInstancesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListAssetInstancesInputPaginateTypeDef
def get_value() -> ListAssetInstancesInputPaginateTypeDef:
return {
"OutpostIdentifier": ...,
}
# ListAssetInstancesInputPaginateTypeDef definition
class ListAssetInstancesInputPaginateTypeDef(TypedDict):
OutpostIdentifier: str,
AssetIdFilter: NotRequired[Sequence[str]],
InstanceTypeFilter: NotRequired[Sequence[str]],
AccountIdFilter: NotRequired[Sequence[str]],
AwsServiceFilter: NotRequired[Sequence[AWSServiceNameType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssetsInputPaginateTypeDef#
# ListAssetsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListAssetsInputPaginateTypeDef
def get_value() -> ListAssetsInputPaginateTypeDef:
return {
"OutpostIdentifier": ...,
}
# ListAssetsInputPaginateTypeDef definition
class ListAssetsInputPaginateTypeDef(TypedDict):
OutpostIdentifier: str,
HostIdFilter: NotRequired[Sequence[str]],
StatusFilter: NotRequired[Sequence[AssetStateType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See AssetStateType
- See PaginatorConfigTypeDef
ListBlockingInstancesForCapacityTaskInputPaginateTypeDef#
# ListBlockingInstancesForCapacityTaskInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListBlockingInstancesForCapacityTaskInputPaginateTypeDef
def get_value() -> ListBlockingInstancesForCapacityTaskInputPaginateTypeDef:
return {
"OutpostIdentifier": ...,
}
# ListBlockingInstancesForCapacityTaskInputPaginateTypeDef definition
class ListBlockingInstancesForCapacityTaskInputPaginateTypeDef(TypedDict):
OutpostIdentifier: str,
CapacityTaskId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCapacityTasksInputPaginateTypeDef#
# ListCapacityTasksInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListCapacityTasksInputPaginateTypeDef
def get_value() -> ListCapacityTasksInputPaginateTypeDef:
return {
"OutpostIdentifierFilter": ...,
}
# ListCapacityTasksInputPaginateTypeDef definition
class ListCapacityTasksInputPaginateTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
CapacityTaskStatusFilter: NotRequired[Sequence[CapacityTaskStatusType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCatalogItemsInputPaginateTypeDef#
# ListCatalogItemsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListCatalogItemsInputPaginateTypeDef
def get_value() -> ListCatalogItemsInputPaginateTypeDef:
return {
"ItemClassFilter": ...,
}
# ListCatalogItemsInputPaginateTypeDef definition
class ListCatalogItemsInputPaginateTypeDef(TypedDict):
ItemClassFilter: NotRequired[Sequence[CatalogItemClassType]], # (1)
SupportedStorageFilter: NotRequired[Sequence[SupportedStorageEnumType]], # (2)
EC2FamilyFilter: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListOrdersInputPaginateTypeDef#
# ListOrdersInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListOrdersInputPaginateTypeDef
def get_value() -> ListOrdersInputPaginateTypeDef:
return {
"OutpostIdentifierFilter": ...,
}
# ListOrdersInputPaginateTypeDef definition
class ListOrdersInputPaginateTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOutpostsInputPaginateTypeDef#
# ListOutpostsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListOutpostsInputPaginateTypeDef
def get_value() -> ListOutpostsInputPaginateTypeDef:
return {
"LifeCycleStatusFilter": ...,
}
# ListOutpostsInputPaginateTypeDef definition
class ListOutpostsInputPaginateTypeDef(TypedDict):
LifeCycleStatusFilter: NotRequired[Sequence[str]],
AvailabilityZoneFilter: NotRequired[Sequence[str]],
AvailabilityZoneIdFilter: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSitesInputPaginateTypeDef#
# ListSitesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListSitesInputPaginateTypeDef
def get_value() -> ListSitesInputPaginateTypeDef:
return {
"OperatingAddressCountryCodeFilter": ...,
}
# ListSitesInputPaginateTypeDef definition
class ListSitesInputPaginateTypeDef(TypedDict):
OperatingAddressCountryCodeFilter: NotRequired[Sequence[str]],
OperatingAddressStateOrRegionFilter: NotRequired[Sequence[str]],
OperatingAddressCityFilter: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetOutpostInstanceTypesOutputTypeDef#
# GetOutpostInstanceTypesOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOutpostInstanceTypesOutputTypeDef
def get_value() -> GetOutpostInstanceTypesOutputTypeDef:
return {
"InstanceTypes": ...,
}
# GetOutpostInstanceTypesOutputTypeDef definition
class GetOutpostInstanceTypesOutputTypeDef(TypedDict):
InstanceTypes: List[InstanceTypeItemTypeDef], # (1)
OutpostId: str,
OutpostArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetOutpostSupportedInstanceTypesOutputTypeDef#
# GetOutpostSupportedInstanceTypesOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOutpostSupportedInstanceTypesOutputTypeDef
def get_value() -> GetOutpostSupportedInstanceTypesOutputTypeDef:
return {
"InstanceTypes": ...,
}
# GetOutpostSupportedInstanceTypesOutputTypeDef definition
class GetOutpostSupportedInstanceTypesOutputTypeDef(TypedDict):
InstanceTypes: List[InstanceTypeItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LineItemTypeDef#
# LineItemTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_outposts.type_defs import ListOrdersOutputTypeDef
def get_value() -> ListOrdersOutputTypeDef:
return {
"Orders": ...,
}
# ListOrdersOutputTypeDef definition
class ListOrdersOutputTypeDef(TypedDict):
Orders: List[OrderSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssetInfoTypeDef#
# AssetInfoTypeDef TypedDict 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)
GetCatalogItemOutputTypeDef#
# GetCatalogItemOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetCatalogItemOutputTypeDef
def get_value() -> GetCatalogItemOutputTypeDef:
return {
"CatalogItem": ...,
}
# GetCatalogItemOutputTypeDef definition
class GetCatalogItemOutputTypeDef(TypedDict):
CatalogItem: CatalogItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCatalogItemsOutputTypeDef#
# ListCatalogItemsOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListCatalogItemsOutputTypeDef
def get_value() -> ListCatalogItemsOutputTypeDef:
return {
"CatalogItems": ...,
}
# ListCatalogItemsOutputTypeDef definition
class ListCatalogItemsOutputTypeDef(TypedDict):
CatalogItems: List[CatalogItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSiteOutputTypeDef#
# CreateSiteOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CreateSiteOutputTypeDef
def get_value() -> CreateSiteOutputTypeDef:
return {
"Site": ...,
}
# CreateSiteOutputTypeDef definition
class CreateSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
GetSiteOutputTypeDef#
# GetSiteOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetSiteOutputTypeDef
def get_value() -> GetSiteOutputTypeDef:
return {
"Site": ...,
}
# GetSiteOutputTypeDef definition
class GetSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
ListSitesOutputTypeDef#
# ListSitesOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListSitesOutputTypeDef
def get_value() -> ListSitesOutputTypeDef:
return {
"Sites": ...,
}
# ListSitesOutputTypeDef definition
class ListSitesOutputTypeDef(TypedDict):
Sites: List[SiteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See SiteTypeDef
- See ResponseMetadataTypeDef
UpdateSiteOutputTypeDef#
# UpdateSiteOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UpdateSiteOutputTypeDef
def get_value() -> UpdateSiteOutputTypeDef:
return {
"Site": ...,
}
# UpdateSiteOutputTypeDef definition
class UpdateSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
UpdateSiteRackPhysicalPropertiesOutputTypeDef#
# UpdateSiteRackPhysicalPropertiesOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import UpdateSiteRackPhysicalPropertiesOutputTypeDef
def get_value() -> UpdateSiteRackPhysicalPropertiesOutputTypeDef:
return {
"Site": ...,
}
# UpdateSiteRackPhysicalPropertiesOutputTypeDef definition
class UpdateSiteRackPhysicalPropertiesOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
StartCapacityTaskInputTypeDef#
# StartCapacityTaskInputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import StartCapacityTaskInputTypeDef
def get_value() -> StartCapacityTaskInputTypeDef:
return {
"OutpostIdentifier": ...,
}
# StartCapacityTaskInputTypeDef definition
class StartCapacityTaskInputTypeDef(TypedDict):
OutpostIdentifier: str,
InstancePools: Sequence[InstanceTypeCapacityTypeDef], # (1)
OrderId: NotRequired[str],
InstancesToExclude: NotRequired[InstancesToExcludeUnionTypeDef], # (2)
DryRun: NotRequired[bool],
TaskActionOnBlockingInstances: NotRequired[TaskActionOnBlockingInstancesType], # (3)
- See InstanceTypeCapacityTypeDef
- See InstancesToExcludeTypeDef InstancesToExcludeOutputTypeDef
- See TaskActionOnBlockingInstancesType
OrderTypeDef#
# OrderTypeDef TypedDict 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
ListAssetsOutputTypeDef#
# ListAssetsOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import ListAssetsOutputTypeDef
def get_value() -> ListAssetsOutputTypeDef:
return {
"Assets": ...,
}
# ListAssetsOutputTypeDef definition
class ListAssetsOutputTypeDef(TypedDict):
Assets: List[AssetInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateOrderOutputTypeDef#
# CreateOrderOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import CreateOrderOutputTypeDef
def get_value() -> CreateOrderOutputTypeDef:
return {
"Order": ...,
}
# CreateOrderOutputTypeDef definition
class CreateOrderOutputTypeDef(TypedDict):
Order: OrderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OrderTypeDef
- See ResponseMetadataTypeDef
GetOrderOutputTypeDef#
# GetOrderOutputTypeDef TypedDict usage example
from mypy_boto3_outposts.type_defs import GetOrderOutputTypeDef
def get_value() -> GetOrderOutputTypeDef:
return {
"Order": ...,
}
# GetOrderOutputTypeDef definition
class GetOrderOutputTypeDef(TypedDict):
Order: OrderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OrderTypeDef
- See ResponseMetadataTypeDef