Outposts Classes
Address
AddressLine1
- Type:
- Required: Yes
City
- Type:
- Required: Yes
StateOrRegion
- Type:
- Required: Yes
PostalCode
- Type:
- Required: Yes
CountryCode
- Type:
- Required: Yes
ContactName
- Type: typing.Optional[str]
ContactPhoneNumber
- Type: typing.Optional[str]
AddressLine2
- Type: typing.Optional[str]
AddressLine3
- Type: typing.Optional[str]
DistrictOrCounty
- Type: typing.Optional[str]
Municipality
- Type: typing.Optional[str]
AssetInfo
AssetId
- Type: typing.Optional[str]
RackId
- Type: typing.Optional[str]
AssetType
- Type: typing.Optional[typing.Literal['COMPUTE']]
ComputeAttributes
- Type:
AssetLocation
- Type:
AssetInstance
InstanceId
- Type: typing.Optional[str]
InstanceType
- Type: typing.Optional[str]
AssetId
- Type: typing.Optional[str]
AccountId
- Type: typing.Optional[str]
AwsServiceName
- Type: typing.Optional[typing.Literal['AWS', 'EC2', 'ELASTICACHE', 'ELB', 'RDS', 'ROUTE53']]
AssetInstanceTypeCapacity
InstanceType
- Type:
- Required: Yes
Count
- Type:
- Required: Yes
AssetLocation
RackElevation
- Type: typing.Optional[float]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BlockingInstance
InstanceId
- Type: typing.Optional[str]
AccountId
- Type: typing.Optional[str]
AwsServiceName
- Type: typing.Optional[typing.Literal['AWS', 'EC2', 'ELASTICACHE', 'ELB', 'RDS', 'ROUTE53']]
CancelCapacityTaskInput
CapacityTaskId
- Type:
- Required: Yes
OutpostIdentifier
- Type:
- Required: Yes
CancelOrderInput
OrderId
- Type:
- Required: Yes
CapacityTaskFailure
Reason
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['BLOCKING_INSTANCES_NOT_EVACUATED', 'INTERNAL_SERVER_ERROR', 'RESOURCE_NOT_FOUND', 'UNEXPECTED_ASSET_STATE', 'UNSUPPORTED_CAPACITY_CONFIGURATION']]
CapacityTaskSummary
CapacityTaskId
- Type: typing.Optional[str]
OutpostId
- Type: typing.Optional[str]
OrderId
- Type: typing.Optional[str]
CapacityTaskStatus
- Type: typing.Optional[typing.Literal['CANCELLATION_IN_PROGRESS', 'CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'REQUESTED', 'WAITING_FOR_EVACUATION']]
CreationDate
- Type: typing.Optional[datetime.datetime]
CompletionDate
- Type: typing.Optional[datetime.datetime]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
CatalogItem
CatalogItemId
- Type: typing.Optional[str]
ItemStatus
- Type: typing.Optional[typing.Literal['AVAILABLE', 'DISCONTINUED']]
EC2Capacities
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.EC2Capacity]]
PowerKva
- Type: typing.Optional[float]
WeightLbs
- Type: typing.Optional[int]
SupportedUplinkGbps
- Type: typing.Optional[typing.List[int]]
SupportedStorage
- Type: typing.Optional[typing.List[typing.Literal['EBS', 'S3']]]
ComputeAttributes
HostId
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'ISOLATED', 'RETIRING']]
InstanceFamilies
- Type: typing.Optional[typing.List[str]]
InstanceTypeCapacities
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.AssetInstanceTypeCapacity]]
MaxVcpus
- Type: typing.Optional[int]
ConnectionDetails
ClientPublicKey
- Type: typing.Optional[str]
ServerPublicKey
- Type: typing.Optional[str]
ServerEndpoint
- Type: typing.Optional[str]
ClientTunnelAddress
- Type: typing.Optional[str]
ServerTunnelAddress
- Type: typing.Optional[str]
AllowedIps
- Type: typing.Optional[typing.List[str]]
CreateOrderInput
OutpostIdentifier
- Type:
- Required: Yes
LineItems
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.LineItemRequest]
- Required: Yes
PaymentOption
- Type: typing.Literal['ALL_UPFRONT', 'NO_UPFRONT', 'PARTIAL_UPFRONT']
- Required: Yes
PaymentTerm
- Type: typing.Optional[typing.Literal['FIVE_YEARS', 'ONE_YEAR', 'THREE_YEARS']]
CreateOrderOutput
Order
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateOutpostInput
Name
- Type:
- Required: Yes
SiteId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
AvailabilityZone
- Type: typing.Optional[str]
AvailabilityZoneId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
SupportedHardwareType
- Type: typing.Optional[typing.Literal['RACK', 'SERVER']]
CreateOutpostOutput
Outpost
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSiteInput
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Notes
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
OperatingAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.Address]
ShippingAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.Address]
RackPhysicalProperties
- Type:
CreateSiteOutput
Site
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteOutpostInput
OutpostId
- Type:
- Required: Yes
DeleteSiteInput
SiteId
- Type:
- Required: Yes
EC2Capacity
Family
- Type: typing.Optional[str]
MaxSize
- Type: typing.Optional[str]
Quantity
- Type: typing.Optional[str]
GetCapacityTaskInput
CapacityTaskId
- Type:
- Required: Yes
OutpostIdentifier
- Type:
- Required: Yes
GetCapacityTaskOutput
CapacityTaskId
- Type:
- Required: Yes
OutpostId
- Type:
- Required: Yes
OrderId
- Type:
- Required: Yes
RequestedInstancePools
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.InstanceTypeCapacity]
- Required: Yes
InstancesToExclude
- Type:
- Required: Yes
DryRun
- Type:
- Required: Yes
CapacityTaskStatus
- Type: typing.Literal['CANCELLATION_IN_PROGRESS', 'CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'REQUESTED', 'WAITING_FOR_EVACUATION']
- Required: Yes
Failed
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
CompletionDate
- Type:
- Required: Yes
LastModifiedDate
- Type:
- Required: Yes
TaskActionOnBlockingInstances
- Type: typing.Literal['FAIL_TASK', 'WAIT_FOR_EVACUATION']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCatalogItemInput
CatalogItemId
- Type:
- Required: Yes
GetCatalogItemOutput
CatalogItem
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectionRequest
ConnectionId
- Type:
- Required: Yes
GetConnectionResponse
ConnectionId
- Type:
- Required: Yes
ConnectionDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOrderInput
OrderId
- Type:
- Required: Yes
GetOrderOutput
Order
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOutpostInput
OutpostId
- Type:
- Required: Yes
GetOutpostInstanceTypesInput
OutpostId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetOutpostInstanceTypesInputPaginate
OutpostId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
GetOutpostInstanceTypesOutput
InstanceTypes
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.InstanceTypeItem]
- Required: Yes
OutpostId
- Type:
- Required: Yes
OutpostArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetOutpostOutput
Outpost
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOutpostSupportedInstanceTypesInput
OutpostIdentifier
- Type:
- Required: Yes
OrderId
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetOutpostSupportedInstanceTypesInputPaginate
OutpostIdentifier
- Type:
- Required: Yes
OrderId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
GetOutpostSupportedInstanceTypesOutput
InstanceTypes
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.InstanceTypeItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetSiteAddressInput
SiteId
- Type:
- Required: Yes
AddressType
- Type: typing.Literal['OPERATING_ADDRESS', 'SHIPPING_ADDRESS']
- Required: Yes
GetSiteAddressOutput
SiteId
- Type:
- Required: Yes
AddressType
- Type: typing.Literal['OPERATING_ADDRESS', 'SHIPPING_ADDRESS']
- Required: Yes
Address
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSiteInput
SiteId
- Type:
- Required: Yes
GetSiteOutput
Site
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InstanceTypeCapacity
InstanceType
- Type:
- Required: Yes
Count
- Type:
- Required: Yes
InstanceTypeItem
InstanceType
- Type: typing.Optional[str]
VCPUs
- Type: typing.Optional[int]
InstancesToExclude
Instances
- Type: typing.Optional[typing.List[str]]
AccountIds
- Type: typing.Optional[typing.List[str]]
Services
- Type: typing.Optional[typing.List[typing.Literal['AWS', 'EC2', 'ELASTICACHE', 'ELB', 'RDS', 'ROUTE53']]]
InstancesToExcludeOutput
Instances
- Type: typing.Optional[typing.List[str]]
AccountIds
- Type: typing.Optional[typing.List[str]]
Services
- Type: typing.Optional[typing.List[typing.Literal['AWS', 'EC2', 'ELASTICACHE', 'ELB', 'RDS', 'ROUTE53']]]
LineItem
CatalogItemId
- Type: typing.Optional[str]
LineItemId
- Type: typing.Optional[str]
Quantity
- Type: typing.Optional[int]
Status
- Type: typing.Optional[typing.Literal['BUILDING', 'CANCELLED', 'DELIVERED', 'ERROR', 'INSTALLED', 'INSTALLING', 'PREPARING', 'REPLACED', 'SHIPPED']]
ShipmentInformation
- Type:
AssetInformationList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.LineItemAssetInformation]]
PreviousLineItemId
- Type: typing.Optional[str]
PreviousOrderId
- Type: typing.Optional[str]
LineItemAssetInformation
AssetId
- Type: typing.Optional[str]
MacAddressList
- Type: typing.Optional[typing.List[str]]
LineItemRequest
CatalogItemId
- Type: typing.Optional[str]
Quantity
- Type: typing.Optional[int]
ListAssetInstancesInput
OutpostIdentifier
- Type:
- Required: Yes
AssetIdFilter
- Type: typing.Optional[typing.List[str]]
InstanceTypeFilter
- Type: typing.Optional[typing.List[str]]
AccountIdFilter
- Type: typing.Optional[typing.List[str]]
AwsServiceFilter
- Type: typing.Optional[typing.List[typing.Literal['AWS', 'EC2', 'ELASTICACHE', 'ELB', 'RDS', 'ROUTE53']]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAssetInstancesInputPaginate
OutpostIdentifier
- Type:
- Required: Yes
AssetIdFilter
- Type: typing.Optional[typing.List[str]]
InstanceTypeFilter
- Type: typing.Optional[typing.List[str]]
AccountIdFilter
- Type: typing.Optional[typing.List[str]]
AwsServiceFilter
- Type: typing.Optional[typing.List[typing.Literal['AWS', 'EC2', 'ELASTICACHE', 'ELB', 'RDS', 'ROUTE53']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
ListAssetInstancesOutput
AssetInstances
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.AssetInstance]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAssetsInput
OutpostIdentifier
- Type:
- Required: Yes
HostIdFilter
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
StatusFilter
- Type: typing.Optional[typing.List[typing.Literal['ACTIVE', 'ISOLATED', 'RETIRING']]]
ListAssetsInputPaginate
OutpostIdentifier
- Type:
- Required: Yes
HostIdFilter
- Type: typing.Optional[typing.List[str]]
StatusFilter
- Type: typing.Optional[typing.List[typing.Literal['ACTIVE', 'ISOLATED', 'RETIRING']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
ListAssetsOutput
Assets
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.AssetInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListBlockingInstancesForCapacityTaskInput
OutpostIdentifier
- Type:
- Required: Yes
CapacityTaskId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListBlockingInstancesForCapacityTaskInputPaginate
OutpostIdentifier
- Type:
- Required: Yes
CapacityTaskId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
ListBlockingInstancesForCapacityTaskOutput
BlockingInstances
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.BlockingInstance]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCapacityTasksInput
OutpostIdentifierFilter
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
CapacityTaskStatusFilter
- Type: typing.Optional[typing.List[typing.Literal['CANCELLATION_IN_PROGRESS', 'CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'REQUESTED', 'WAITING_FOR_EVACUATION']]]
ListCapacityTasksInputPaginate
OutpostIdentifierFilter
- Type: typing.Optional[str]
CapacityTaskStatusFilter
- Type: typing.Optional[typing.List[typing.Literal['CANCELLATION_IN_PROGRESS', 'CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'REQUESTED', 'WAITING_FOR_EVACUATION']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
ListCapacityTasksOutput
CapacityTasks
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.CapacityTaskSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCatalogItemsInput
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ItemClassFilter
- Type: typing.Optional[typing.List[typing.Literal['RACK', 'SERVER']]]
SupportedStorageFilter
- Type: typing.Optional[typing.List[typing.Literal['EBS', 'S3']]]
EC2FamilyFilter
- Type: typing.Optional[typing.List[str]]
ListCatalogItemsInputPaginate
ItemClassFilter
- Type: typing.Optional[typing.List[typing.Literal['RACK', 'SERVER']]]
SupportedStorageFilter
- Type: typing.Optional[typing.List[typing.Literal['EBS', 'S3']]]
EC2FamilyFilter
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
ListCatalogItemsOutput
CatalogItems
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.CatalogItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOrdersInput
OutpostIdentifierFilter
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListOrdersInputPaginate
OutpostIdentifierFilter
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
ListOrdersOutput
Orders
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.OrderSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOutpostsInput
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
LifeCycleStatusFilter
- Type: typing.Optional[typing.List[str]]
AvailabilityZoneFilter
- Type: typing.Optional[typing.List[str]]
AvailabilityZoneIdFilter
- Type: typing.Optional[typing.List[str]]
ListOutpostsInputPaginate
LifeCycleStatusFilter
- Type: typing.Optional[typing.List[str]]
AvailabilityZoneFilter
- Type: typing.Optional[typing.List[str]]
AvailabilityZoneIdFilter
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
ListOutpostsOutput
Outposts
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.Outpost]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSitesInput
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
OperatingAddressCountryCodeFilter
- Type: typing.Optional[typing.List[str]]
OperatingAddressStateOrRegionFilter
- Type: typing.Optional[typing.List[str]]
OperatingAddressCityFilter
- Type: typing.Optional[typing.List[str]]
ListSitesInputPaginate
OperatingAddressCountryCodeFilter
- Type: typing.Optional[typing.List[str]]
OperatingAddressStateOrRegionFilter
- Type: typing.Optional[typing.List[str]]
OperatingAddressCityFilter
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.outposts.outposts_classes.PaginatorConfig]
ListSitesOutput
Sites
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.Site]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Order
OutpostId
- Type: typing.Optional[str]
OrderId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'DELIVERED', 'ERROR', 'FULFILLED', 'INSTALLING', 'IN_PROGRESS', 'PENDING', 'PREPARING', 'PROCESSING', 'RECEIVED']]
LineItems
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.LineItem]]
PaymentOption
- Type: typing.Optional[typing.Literal['ALL_UPFRONT', 'NO_UPFRONT', 'PARTIAL_UPFRONT']]
OrderSubmissionDate
- Type: typing.Optional[datetime.datetime]
OrderFulfilledDate
- Type: typing.Optional[datetime.datetime]
PaymentTerm
- Type: typing.Optional[typing.Literal['FIVE_YEARS', 'ONE_YEAR', 'THREE_YEARS']]
OrderType
- Type: typing.Optional[typing.Literal['OUTPOST', 'REPLACEMENT']]
OrderSummary
OutpostId
- Type: typing.Optional[str]
OrderId
- Type: typing.Optional[str]
OrderType
- Type: typing.Optional[typing.Literal['OUTPOST', 'REPLACEMENT']]
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'DELIVERED', 'ERROR', 'FULFILLED', 'INSTALLING', 'IN_PROGRESS', 'PENDING', 'PREPARING', 'PROCESSING', 'RECEIVED']]
LineItemCountsByStatus
- Type: typing.Optional[typing.Dict[typing.Literal['BUILDING', 'CANCELLED', 'DELIVERED', 'ERROR', 'INSTALLED', 'INSTALLING', 'PREPARING', 'REPLACED', 'SHIPPED'], int]]
OrderSubmissionDate
- Type: typing.Optional[datetime.datetime]
OrderFulfilledDate
- Type: typing.Optional[datetime.datetime]
Outpost
OutpostId
- Type: typing.Optional[str]
OwnerId
- Type: typing.Optional[str]
OutpostArn
- Type: typing.Optional[str]
SiteId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
LifeCycleStatus
- Type: typing.Optional[str]
AvailabilityZone
- Type: typing.Optional[str]
AvailabilityZoneId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
SiteArn
- Type: typing.Optional[str]
SupportedHardwareType
- Type: typing.Optional[typing.Literal['RACK', 'SERVER']]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RackPhysicalProperties
PowerDrawKva
- Type: typing.Optional[typing.Literal['POWER_10_KVA', 'POWER_15_KVA', 'POWER_30_KVA', 'POWER_5_KVA']]
PowerPhase
- Type: typing.Optional[typing.Literal['SINGLE_PHASE', 'THREE_PHASE']]
PowerConnector
- Type: typing.Optional[typing.Literal['AH530P7W', 'AH532P6W', 'CS8365C', 'IEC309', 'L6_30P']]
PowerFeedDrop
- Type: typing.Optional[typing.Literal['ABOVE_RACK', 'BELOW_RACK']]
UplinkGbps
- Type: typing.Optional[typing.Literal['UPLINK_100G', 'UPLINK_10G', 'UPLINK_1G', 'UPLINK_40G']]
UplinkCount
- Type: typing.Optional[typing.Literal['UPLINK_COUNT_1', 'UPLINK_COUNT_12', 'UPLINK_COUNT_16', 'UPLINK_COUNT_2', 'UPLINK_COUNT_3', 'UPLINK_COUNT_4', 'UPLINK_COUNT_5', 'UPLINK_COUNT_6', 'UPLINK_COUNT_7', 'UPLINK_COUNT_8']]
FiberOpticCableType
- Type: typing.Optional[typing.Literal['MULTI_MODE', 'SINGLE_MODE']]
OpticalStandard
- Type: typing.Optional[typing.Literal['OPTIC_1000BASE_LX', 'OPTIC_1000BASE_SX', 'OPTIC_100GBASE_CWDM4', 'OPTIC_100GBASE_LR4', 'OPTIC_100GBASE_SR4', 'OPTIC_100G_PSM4_MSA', 'OPTIC_10GBASE_IR', 'OPTIC_10GBASE_LR', 'OPTIC_10GBASE_SR', 'OPTIC_40GBASE_ESR', 'OPTIC_40GBASE_IR4_LR4L', 'OPTIC_40GBASE_LR4', 'OPTIC_40GBASE_SR']]
MaximumSupportedWeightLbs
- Type: typing.Optional[typing.Literal['MAX_1400_LBS', 'MAX_1600_LBS', 'MAX_1800_LBS', 'MAX_2000_LBS', 'NO_LIMIT']]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ShipmentInformation
ShipmentTrackingNumber
- Type: typing.Optional[str]
ShipmentCarrier
- Type: typing.Optional[typing.Literal['DBS', 'DHL', 'EXPEDITORS', 'FEDEX', 'UPS']]
Site
SiteId
- Type: typing.Optional[str]
AccountId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
SiteArn
- Type: typing.Optional[str]
Notes
- Type: typing.Optional[str]
OperatingAddressCountryCode
- Type: typing.Optional[str]
OperatingAddressStateOrRegion
- Type: typing.Optional[str]
OperatingAddressCity
- Type: typing.Optional[str]
RackPhysicalProperties
- Type:
StartCapacityTaskInput
OutpostIdentifier
- Type:
- Required: Yes
InstancePools
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.InstanceTypeCapacity]
- Required: Yes
OrderId
- Type: typing.Optional[str]
InstancesToExclude
- Type: typing.Union[aws_resource_validator.pydantic_models.outposts.outposts_classes.InstancesToExclude, aws_resource_validator.pydantic_models.outposts.outposts_classes.InstancesToExcludeOutput, NoneType]
DryRun
- Type: typing.Optional[bool]
TaskActionOnBlockingInstances
- Type: typing.Optional[typing.Literal['FAIL_TASK', 'WAIT_FOR_EVACUATION']]
StartCapacityTaskOutput
CapacityTaskId
- Type:
- Required: Yes
OutpostId
- Type:
- Required: Yes
OrderId
- Type:
- Required: Yes
RequestedInstancePools
- Type: typing.List[aws_resource_validator.pydantic_models.outposts.outposts_classes.InstanceTypeCapacity]
- Required: Yes
InstancesToExclude
- Type:
- Required: Yes
DryRun
- Type:
- Required: Yes
CapacityTaskStatus
- Type: typing.Literal['CANCELLATION_IN_PROGRESS', 'CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'REQUESTED', 'WAITING_FOR_EVACUATION']
- Required: Yes
Failed
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
CompletionDate
- Type:
- Required: Yes
LastModifiedDate
- Type:
- Required: Yes
TaskActionOnBlockingInstances
- Type: typing.Literal['FAIL_TASK', 'WAIT_FOR_EVACUATION']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartConnectionRequest
AssetId
- Type:
- Required: Yes
ClientPublicKey
- Type:
- Required: Yes
NetworkInterfaceDeviceIndex
- Type:
- Required: Yes
DeviceSerialNumber
- Type: typing.Optional[str]
StartConnectionResponse
ConnectionId
- Type:
- Required: Yes
UnderlayIpAddress
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateOutpostInput
OutpostId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SupportedHardwareType
- Type: typing.Optional[typing.Literal['RACK', 'SERVER']]
UpdateOutpostOutput
Outpost
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSiteAddressInput
SiteId
- Type:
- Required: Yes
AddressType
- Type: typing.Literal['OPERATING_ADDRESS', 'SHIPPING_ADDRESS']
- Required: Yes
Address
- Type:
- Required: Yes
UpdateSiteAddressOutput
AddressType
- Type: typing.Literal['OPERATING_ADDRESS', 'SHIPPING_ADDRESS']
- Required: Yes
Address
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSiteInput
SiteId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Notes
- Type: typing.Optional[str]
UpdateSiteOutput
Site
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSiteRackPhysicalPropertiesInput
SiteId
- Type:
- Required: Yes
PowerDrawKva
- Type: typing.Optional[typing.Literal['POWER_10_KVA', 'POWER_15_KVA', 'POWER_30_KVA', 'POWER_5_KVA']]
PowerPhase
- Type: typing.Optional[typing.Literal['SINGLE_PHASE', 'THREE_PHASE']]
PowerConnector
- Type: typing.Optional[typing.Literal['AH530P7W', 'AH532P6W', 'CS8365C', 'IEC309', 'L6_30P']]
PowerFeedDrop
- Type: typing.Optional[typing.Literal['ABOVE_RACK', 'BELOW_RACK']]
UplinkGbps
- Type: typing.Optional[typing.Literal['UPLINK_100G', 'UPLINK_10G', 'UPLINK_1G', 'UPLINK_40G']]
UplinkCount
- Type: typing.Optional[typing.Literal['UPLINK_COUNT_1', 'UPLINK_COUNT_12', 'UPLINK_COUNT_16', 'UPLINK_COUNT_2', 'UPLINK_COUNT_3', 'UPLINK_COUNT_4', 'UPLINK_COUNT_5', 'UPLINK_COUNT_6', 'UPLINK_COUNT_7', 'UPLINK_COUNT_8']]
FiberOpticCableType
- Type: typing.Optional[typing.Literal['MULTI_MODE', 'SINGLE_MODE']]
OpticalStandard
- Type: typing.Optional[typing.Literal['OPTIC_1000BASE_LX', 'OPTIC_1000BASE_SX', 'OPTIC_100GBASE_CWDM4', 'OPTIC_100GBASE_LR4', 'OPTIC_100GBASE_SR4', 'OPTIC_100G_PSM4_MSA', 'OPTIC_10GBASE_IR', 'OPTIC_10GBASE_LR', 'OPTIC_10GBASE_SR', 'OPTIC_40GBASE_ESR', 'OPTIC_40GBASE_IR4_LR4L', 'OPTIC_40GBASE_LR4', 'OPTIC_40GBASE_SR']]
MaximumSupportedWeightLbs
- Type: typing.Optional[typing.Literal['MAX_1400_LBS', 'MAX_1600_LBS', 'MAX_1800_LBS', 'MAX_2000_LBS', 'NO_LIMIT']]
UpdateSiteRackPhysicalPropertiesOutput
Site
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes