create_outpost(**kwargs)¶Creates an Outpost.
You can specify either an Availability one or an AZ ID.
See also: AWS API Documentation
Request Syntax
response = client.create_outpost(
    Name='string',
    Description='string',
    SiteId='string',
    AvailabilityZone='string',
    AvailabilityZoneId='string',
    Tags={
        'string': 'string'
    },
    SupportedHardwareType='RACK'|'SERVER'
)
[REQUIRED]
The name of the Outpost.
[REQUIRED]
The ID or the Amazon Resource Name (ARN) of the site.
The tags to apply to the Outpost.
dict
Response Syntax
{
    'Outpost': {
        'OutpostId': 'string',
        'OwnerId': 'string',
        'OutpostArn': 'string',
        'SiteId': 'string',
        'Name': 'string',
        'Description': 'string',
        'LifeCycleStatus': 'string',
        'AvailabilityZone': 'string',
        'AvailabilityZoneId': 'string',
        'Tags': {
            'string': 'string'
        },
        'SiteArn': 'string',
        'SupportedHardwareType': 'RACK'|'SERVER'
    }
}
Response Structure
(dict) --
Outpost (dict) --
Information about an Outpost.
OutpostId (string) --
The ID of the Outpost.
OwnerId (string) --
The Amazon Web Services account ID of the Outpost owner.
OutpostArn (string) --
The Amazon Resource Name (ARN) of the Outpost.
SiteId (string) --
The ID of the site.
Name (string) --
The name of the Outpost.
Description (string) --
The description of the Outpost.
LifeCycleStatus (string) --
The life cycle status.
AvailabilityZone (string) --
The Availability Zone.
AvailabilityZoneId (string) --
The ID of the Availability Zone.
Tags (dict) --
The Outpost tags.
SiteArn (string) --
The Amazon Resource Name (ARN) of the site.
SupportedHardwareType (string) --
The hardware type.
Exceptions
Outposts.Client.exceptions.ValidationExceptionOutposts.Client.exceptions.ConflictExceptionOutposts.Client.exceptions.NotFoundExceptionOutposts.Client.exceptions.AccessDeniedExceptionOutposts.Client.exceptions.InternalServerExceptionOutposts.Client.exceptions.ServiceQuotaExceededException