Type definitions#
Auto-generated documentation for Outposts type annotations stubs module mypy-boto3-outposts.
AddressTypeDef#
# 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 definition
class AssetLocationTypeDef(TypedDict):
RackElevation: NotRequired[float],
AssetInstanceTypeCapacityTypeDef#
# AssetInstanceTypeCapacityTypeDef definition
class AssetInstanceTypeCapacityTypeDef(TypedDict):
InstanceType: str,
Count: int,
AssetInstanceTypeDef#
# AssetInstanceTypeDef definition
class AssetInstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
InstanceType: NotRequired[str],
AssetId: NotRequired[str],
AccountId: NotRequired[str],
AwsServiceName: NotRequired[AWSServiceNameType], # (1)
BlockingInstanceTypeDef#
# BlockingInstanceTypeDef definition
class BlockingInstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
AccountId: NotRequired[str],
AwsServiceName: NotRequired[AWSServiceNameType], # (1)
CancelCapacityTaskInputRequestTypeDef#
# CancelCapacityTaskInputRequestTypeDef definition
class CancelCapacityTaskInputRequestTypeDef(TypedDict):
CapacityTaskId: str,
OutpostIdentifier: str,
CancelOrderInputRequestTypeDef#
# CancelOrderInputRequestTypeDef definition
class CancelOrderInputRequestTypeDef(TypedDict):
OrderId: str,
CapacityTaskFailureTypeDef#
# CapacityTaskFailureTypeDef definition
class CapacityTaskFailureTypeDef(TypedDict):
Reason: str,
Type: NotRequired[CapacityTaskFailureTypeType], # (1)
CapacityTaskSummaryTypeDef#
# 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 definition
class EC2CapacityTypeDef(TypedDict):
Family: NotRequired[str],
MaxSize: NotRequired[str],
Quantity: NotRequired[str],
ConnectionDetailsTypeDef#
# 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 definition
class LineItemRequestTypeDef(TypedDict):
CatalogItemId: NotRequired[str],
Quantity: NotRequired[int],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateOutpostInputRequestTypeDef#
# 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 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 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 definition
class DeleteOutpostInputRequestTypeDef(TypedDict):
OutpostId: str,
DeleteSiteInputRequestTypeDef#
# DeleteSiteInputRequestTypeDef definition
class DeleteSiteInputRequestTypeDef(TypedDict):
SiteId: str,
GetCapacityTaskInputRequestTypeDef#
# GetCapacityTaskInputRequestTypeDef definition
class GetCapacityTaskInputRequestTypeDef(TypedDict):
CapacityTaskId: str,
OutpostIdentifier: str,
InstanceTypeCapacityTypeDef#
# InstanceTypeCapacityTypeDef definition
class InstanceTypeCapacityTypeDef(TypedDict):
InstanceType: str,
Count: int,
InstancesToExcludeOutputTypeDef#
# InstancesToExcludeOutputTypeDef definition
class InstancesToExcludeOutputTypeDef(TypedDict):
Instances: NotRequired[list[str]],
AccountIds: NotRequired[list[str]],
Services: NotRequired[list[AWSServiceNameType]], # (1)
GetCatalogItemInputRequestTypeDef#
# GetCatalogItemInputRequestTypeDef definition
class GetCatalogItemInputRequestTypeDef(TypedDict):
CatalogItemId: str,
GetConnectionRequestRequestTypeDef#
# GetConnectionRequestRequestTypeDef definition
class GetConnectionRequestRequestTypeDef(TypedDict):
ConnectionId: str,
GetOrderInputRequestTypeDef#
# GetOrderInputRequestTypeDef definition
class GetOrderInputRequestTypeDef(TypedDict):
OrderId: str,
GetOutpostInputRequestTypeDef#
# GetOutpostInputRequestTypeDef definition
class GetOutpostInputRequestTypeDef(TypedDict):
OutpostId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetOutpostInstanceTypesInputRequestTypeDef#
# GetOutpostInstanceTypesInputRequestTypeDef definition
class GetOutpostInstanceTypesInputRequestTypeDef(TypedDict):
OutpostId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
InstanceTypeItemTypeDef#
# InstanceTypeItemTypeDef definition
class InstanceTypeItemTypeDef(TypedDict):
InstanceType: NotRequired[str],
VCPUs: NotRequired[int],
GetOutpostSupportedInstanceTypesInputRequestTypeDef#
# GetOutpostSupportedInstanceTypesInputRequestTypeDef definition
class GetOutpostSupportedInstanceTypesInputRequestTypeDef(TypedDict):
OutpostIdentifier: str,
OrderId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetSiteAddressInputRequestTypeDef#
# GetSiteAddressInputRequestTypeDef definition
class GetSiteAddressInputRequestTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
- See AddressTypeType
GetSiteInputRequestTypeDef#
# GetSiteInputRequestTypeDef definition
class GetSiteInputRequestTypeDef(TypedDict):
SiteId: str,
InstancesToExcludeTypeDef#
# InstancesToExcludeTypeDef definition
class InstancesToExcludeTypeDef(TypedDict):
Instances: NotRequired[Sequence[str]],
AccountIds: NotRequired[Sequence[str]],
Services: NotRequired[Sequence[AWSServiceNameType]], # (1)
LineItemAssetInformationTypeDef#
# LineItemAssetInformationTypeDef definition
class LineItemAssetInformationTypeDef(TypedDict):
AssetId: NotRequired[str],
MacAddressList: NotRequired[list[str]],
ShipmentInformationTypeDef#
# ShipmentInformationTypeDef definition
class ShipmentInformationTypeDef(TypedDict):
ShipmentTrackingNumber: NotRequired[str],
ShipmentCarrier: NotRequired[ShipmentCarrierType], # (1)
ListAssetInstancesInputRequestTypeDef#
# ListAssetInstancesInputRequestTypeDef definition
class ListAssetInstancesInputRequestTypeDef(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],
ListAssetsInputRequestTypeDef#
# ListAssetsInputRequestTypeDef definition
class ListAssetsInputRequestTypeDef(TypedDict):
OutpostIdentifier: str,
HostIdFilter: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StatusFilter: NotRequired[Sequence[AssetStateType]], # (1)
- See AssetStateType
ListBlockingInstancesForCapacityTaskInputRequestTypeDef#
# ListBlockingInstancesForCapacityTaskInputRequestTypeDef definition
class ListBlockingInstancesForCapacityTaskInputRequestTypeDef(TypedDict):
OutpostIdentifier: str,
CapacityTaskId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCapacityTasksInputRequestTypeDef#
# ListCapacityTasksInputRequestTypeDef definition
class ListCapacityTasksInputRequestTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
CapacityTaskStatusFilter: NotRequired[Sequence[CapacityTaskStatusType]], # (1)
ListCatalogItemsInputRequestTypeDef#
# 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 definition
class ListOrdersInputRequestTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OrderSummaryTypeDef#
# 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 definition
class ListOutpostsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
LifeCycleStatusFilter: NotRequired[Sequence[str]],
AvailabilityZoneFilter: NotRequired[Sequence[str]],
AvailabilityZoneIdFilter: NotRequired[Sequence[str]],
ListSitesInputRequestTypeDef#
# 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 definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
StartConnectionRequestRequestTypeDef#
# StartConnectionRequestRequestTypeDef definition
class StartConnectionRequestRequestTypeDef(TypedDict):
AssetId: str,
ClientPublicKey: str,
NetworkInterfaceDeviceIndex: int,
DeviceSerialNumber: NotRequired[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateOutpostInputRequestTypeDef#
# UpdateOutpostInputRequestTypeDef definition
class UpdateOutpostInputRequestTypeDef(TypedDict):
OutpostId: str,
Name: NotRequired[str],
Description: NotRequired[str],
SupportedHardwareType: NotRequired[SupportedHardwareTypeType], # (1)
UpdateSiteInputRequestTypeDef#
# UpdateSiteInputRequestTypeDef definition
class UpdateSiteInputRequestTypeDef(TypedDict):
SiteId: str,
Name: NotRequired[str],
Description: NotRequired[str],
Notes: NotRequired[str],
UpdateSiteRackPhysicalPropertiesInputRequestTypeDef#
# 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
UpdateSiteAddressInputRequestTypeDef#
# UpdateSiteAddressInputRequestTypeDef definition
class UpdateSiteAddressInputRequestTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
- See AddressTypeType
- See AddressTypeDef
ComputeAttributesTypeDef#
# 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 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)
CreateOrderInputRequestTypeDef#
# CreateOrderInputRequestTypeDef definition
class CreateOrderInputRequestTypeDef(TypedDict):
OutpostIdentifier: str,
LineItems: Sequence[LineItemRequestTypeDef], # (1)
PaymentOption: PaymentOptionType, # (2)
PaymentTerm: NotRequired[PaymentTermType], # (3)
- See LineItemRequestTypeDef
- See PaymentOptionType
- See PaymentTermType
GetConnectionResponseTypeDef#
# GetConnectionResponseTypeDef definition
class GetConnectionResponseTypeDef(TypedDict):
ConnectionId: str,
ConnectionDetails: ConnectionDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSiteAddressOutputTypeDef#
# GetSiteAddressOutputTypeDef definition
class GetSiteAddressOutputTypeDef(TypedDict):
SiteId: str,
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AddressTypeType
- See AddressTypeDef
- See ResponseMetadataTypeDef
ListAssetInstancesOutputTypeDef#
# ListAssetInstancesOutputTypeDef definition
class ListAssetInstancesOutputTypeDef(TypedDict):
AssetInstances: list[AssetInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListBlockingInstancesForCapacityTaskOutputTypeDef#
# ListBlockingInstancesForCapacityTaskOutputTypeDef definition
class ListBlockingInstancesForCapacityTaskOutputTypeDef(TypedDict):
BlockingInstances: list[BlockingInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCapacityTasksOutputTypeDef#
# ListCapacityTasksOutputTypeDef definition
class ListCapacityTasksOutputTypeDef(TypedDict):
CapacityTasks: list[CapacityTaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartConnectionResponseTypeDef#
# StartConnectionResponseTypeDef definition
class StartConnectionResponseTypeDef(TypedDict):
ConnectionId: str,
UnderlayIpAddress: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSiteAddressOutputTypeDef#
# UpdateSiteAddressOutputTypeDef definition
class UpdateSiteAddressOutputTypeDef(TypedDict):
AddressType: AddressTypeType, # (1)
Address: AddressTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AddressTypeType
- See AddressTypeDef
- See ResponseMetadataTypeDef
CreateOutpostOutputTypeDef#
# CreateOutpostOutputTypeDef definition
class CreateOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOutpostOutputTypeDef#
# GetOutpostOutputTypeDef definition
class GetOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOutpostsOutputTypeDef#
# ListOutpostsOutputTypeDef definition
class ListOutpostsOutputTypeDef(TypedDict):
Outposts: list[OutpostTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateOutpostOutputTypeDef#
# UpdateOutpostOutputTypeDef definition
class UpdateOutpostOutputTypeDef(TypedDict):
Outpost: OutpostTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSiteInputRequestTypeDef#
# 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 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 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 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 definition
class GetOutpostInstanceTypesInputPaginateTypeDef(TypedDict):
OutpostId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetOutpostSupportedInstanceTypesInputPaginateTypeDef#
# GetOutpostSupportedInstanceTypesInputPaginateTypeDef definition
class GetOutpostSupportedInstanceTypesInputPaginateTypeDef(TypedDict):
OutpostIdentifier: str,
OrderId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssetInstancesInputPaginateTypeDef#
# 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 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 definition
class ListBlockingInstancesForCapacityTaskInputPaginateTypeDef(TypedDict):
OutpostIdentifier: str,
CapacityTaskId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCapacityTasksInputPaginateTypeDef#
# ListCapacityTasksInputPaginateTypeDef definition
class ListCapacityTasksInputPaginateTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
CapacityTaskStatusFilter: NotRequired[Sequence[CapacityTaskStatusType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCatalogItemsInputPaginateTypeDef#
# 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 definition
class ListOrdersInputPaginateTypeDef(TypedDict):
OutpostIdentifierFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOutpostsInputPaginateTypeDef#
# ListOutpostsInputPaginateTypeDef definition
class ListOutpostsInputPaginateTypeDef(TypedDict):
LifeCycleStatusFilter: NotRequired[Sequence[str]],
AvailabilityZoneFilter: NotRequired[Sequence[str]],
AvailabilityZoneIdFilter: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSitesInputPaginateTypeDef#
# ListSitesInputPaginateTypeDef definition
class ListSitesInputPaginateTypeDef(TypedDict):
OperatingAddressCountryCodeFilter: NotRequired[Sequence[str]],
OperatingAddressStateOrRegionFilter: NotRequired[Sequence[str]],
OperatingAddressCityFilter: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetOutpostInstanceTypesOutputTypeDef#
# GetOutpostInstanceTypesOutputTypeDef definition
class GetOutpostInstanceTypesOutputTypeDef(TypedDict):
InstanceTypes: list[InstanceTypeItemTypeDef], # (1)
OutpostId: str,
OutpostArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetOutpostSupportedInstanceTypesOutputTypeDef#
# GetOutpostSupportedInstanceTypesOutputTypeDef definition
class GetOutpostSupportedInstanceTypesOutputTypeDef(TypedDict):
InstanceTypes: list[InstanceTypeItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartCapacityTaskInputRequestTypeDef#
# StartCapacityTaskInputRequestTypeDef definition
class StartCapacityTaskInputRequestTypeDef(TypedDict):
OutpostIdentifier: str,
InstancePools: Sequence[InstanceTypeCapacityTypeDef], # (1)
OrderId: NotRequired[str],
InstancesToExclude: NotRequired[InstancesToExcludeTypeDef], # (2)
DryRun: NotRequired[bool],
TaskActionOnBlockingInstances: NotRequired[TaskActionOnBlockingInstancesType], # (3)
LineItemTypeDef#
# 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 definition
class ListOrdersOutputTypeDef(TypedDict):
Orders: list[OrderSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssetInfoTypeDef#
# 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 definition
class GetCatalogItemOutputTypeDef(TypedDict):
CatalogItem: CatalogItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCatalogItemsOutputTypeDef#
# ListCatalogItemsOutputTypeDef definition
class ListCatalogItemsOutputTypeDef(TypedDict):
CatalogItems: list[CatalogItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSiteOutputTypeDef#
# CreateSiteOutputTypeDef definition
class CreateSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
GetSiteOutputTypeDef#
# GetSiteOutputTypeDef definition
class GetSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
ListSitesOutputTypeDef#
# ListSitesOutputTypeDef definition
class ListSitesOutputTypeDef(TypedDict):
Sites: list[SiteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See SiteTypeDef
- See ResponseMetadataTypeDef
UpdateSiteOutputTypeDef#
# UpdateSiteOutputTypeDef definition
class UpdateSiteOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
UpdateSiteRackPhysicalPropertiesOutputTypeDef#
# UpdateSiteRackPhysicalPropertiesOutputTypeDef definition
class UpdateSiteRackPhysicalPropertiesOutputTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
OrderTypeDef#
# 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 definition
class ListAssetsOutputTypeDef(TypedDict):
Assets: list[AssetInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateOrderOutputTypeDef#
# CreateOrderOutputTypeDef definition
class CreateOrderOutputTypeDef(TypedDict):
Order: OrderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OrderTypeDef
- See ResponseMetadataTypeDef
GetOrderOutputTypeDef#
# GetOrderOutputTypeDef definition
class GetOrderOutputTypeDef(TypedDict):
Order: OrderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OrderTypeDef
- See ResponseMetadataTypeDef