View Source AWS.Outposts (aws-elixir v0.13.1)

Amazon Web Services Outposts is a fully managed service that extends Amazon Web Services infrastructure, APIs, and tools to customer premises.

By providing local access to Amazon Web Services managed infrastructure, Amazon Web Services Outposts enables customers to build and run applications on premises using the same programming interfaces as in Amazon Web Services Regions, while using local compute and storage resources for lower latency and local data processing needs.

Link to this section Summary

Functions

Cancels an order for an Outpost.

Creates an order for an Outpost.

Creates a site for an Outpost.

Gets information about a catalog item.

Amazon Web Services uses this action to install Outpost servers.

Gets information about the specified Outpost.

Gets information about the specified Outpost site.

Lists the tags for the specified resource.

Amazon Web Services uses this action to install Outpost servers.

Adds tags to the specified resource.

Removes tags from the specified resource.

Update the physical and logistical details for a rack at a site.

Link to this section Functions

Link to this function

cancel_order(client, order_id, input, options \\ [])

View Source

Cancels an order for an Outpost.

Link to this function

create_order(client, input, options \\ [])

View Source

Creates an order for an Outpost.

Link to this function

create_outpost(client, input, options \\ [])

View Source

Creates an Outpost.

You can specify AvailabilityZone or AvailabilityZoneId.

Link to this function

create_site(client, input, options \\ [])

View Source

Creates a site for an Outpost.

Link to this function

delete_outpost(client, outpost_id, input, options \\ [])

View Source

Deletes the Outpost.

Link to this function

delete_site(client, site_id, input, options \\ [])

View Source

Deletes the site.

Link to this function

get_catalog_item(client, catalog_item_id, options \\ [])

View Source

Gets information about a catalog item.

Link to this function

get_connection(client, connection_id, options \\ [])

View Source

Amazon Web Services uses this action to install Outpost servers.

Gets information about a specified connection.

Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.

Link to this function

get_order(client, order_id, options \\ [])

View Source

Gets an order.

Link to this function

get_outpost(client, outpost_id, options \\ [])

View Source

Gets information about the specified Outpost.

Link to this function

get_outpost_instance_types( client, outpost_id, max_results \\ nil, next_token \\ nil, options \\ [] )

View Source

Gets the instance types for the specified Outpost.

Link to this function

get_site(client, site_id, options \\ [])

View Source

Gets information about the specified Outpost site.

Link to this function

get_site_address(client, site_id, address_type, options \\ [])

View Source

Gets the site address.

Link to this function

list_assets( client, outpost_identifier, host_id_filter \\ nil, max_results \\ nil, next_token \\ nil, options \\ [] )

View Source

Lists the hardware assets in an Outpost.

If you are using Dedicated Hosts on Amazon Web Services Outposts, you can filter your request by host ID to return a list of hardware assets that allocate resources for Dedicated Hosts.

Link to this function

list_catalog_items( client, ec2_family_filter \\ nil, item_class_filter \\ nil, max_results \\ nil, next_token \\ nil, supported_storage_filter \\ nil, options \\ [] )

View Source

Lists the items in the catalog.

Add filters to your request to return a more specific list of results. Use filters to match an item class, storage option, or EC2 family.

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

Link to this function

list_orders( client, max_results \\ nil, next_token \\ nil, outpost_identifier_filter \\ nil, options \\ [] )

View Source

Lists the Outpost orders for your Amazon Web Services account.

You can filter your request by Outpost to return a more specific list of results.

Link to this function

list_outposts( client, availability_zone_filter \\ nil, availability_zone_id_filter \\ nil, life_cycle_status_filter \\ nil, max_results \\ nil, next_token \\ nil, options \\ [] )

View Source

Lists the Outposts for your Amazon Web Services account.

Add filters to your request to return a more specific list of results. Use filters to match an Outpost lifecycle status, Availability Zone (us-east-1a), and AZ ID (use1-az1).

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

Link to this function

list_sites( client, max_results \\ nil, next_token \\ nil, operating_address_city_filter \\ nil, operating_address_country_code_filter \\ nil, operating_address_state_or_region_filter \\ nil, options \\ [] )

View Source

Lists the Outpost sites for your Amazon Web Services account.

Add operating address filters to your request to return a more specific list of results. Use filters to match site city, country code, or state/region of the operating address.

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

Link to this function

list_tags_for_resource(client, resource_arn, options \\ [])

View Source

Lists the tags for the specified resource.

Link to this function

start_connection(client, input, options \\ [])

View Source

Amazon Web Services uses this action to install Outpost servers.

Starts the connection required for Outpost server installation.

Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.

Link to this function

tag_resource(client, resource_arn, input, options \\ [])

View Source

Adds tags to the specified resource.

Link to this function

untag_resource(client, resource_arn, input, options \\ [])

View Source

Removes tags from the specified resource.

Link to this function

update_outpost(client, outpost_id, input, options \\ [])

View Source

Updates an Outpost.

Link to this function

update_site(client, site_id, input, options \\ [])

View Source

Updates the site.

Link to this function

update_site_address(client, site_id, input, options \\ [])

View Source

Updates the site address.

To update a site address with an order IN_PROGRESS, you must wait for the order to complete or cancel the order.

You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.

Link to this function

update_site_rack_physical_properties(client, site_id, input, options \\ [])

View Source

Update the physical and logistical details for a rack at a site.

For more information about hardware requirements for racks, see Network readiness checklist in the Amazon Web Services Outposts User Guide.

To update a rack at a site with an order of IN_PROGRESS, you must wait for the order to complete or cancel the order.