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],
ComputeAttributesTypeDef#
# ComputeAttributesTypeDef definition
class ComputeAttributesTypeDef(TypedDict):
HostId: NotRequired[str],
State: NotRequired[ComputeAssetStateType], # (1)
InstanceFamilies: NotRequired[List[str]],
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,
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],