Skip to content

Outpost

Source code in docs_src/capo_outposts/types/outpost.py
class Outpost(TypedDict, closed=True):
    outpost_id: NotRequired["capo_outposts.types.outpost_id.OutpostId"]
    """<p> The ID of the Outpost. </p>"""
    owner_id: NotRequired["capo_outposts.types.owner_id.OwnerId"]
    outpost_arn: NotRequired["capo_outposts.types.outpost_arn.OutpostArn"]
    site_id: NotRequired["capo_outposts.types.site_id.SiteId"]
    name: NotRequired["capo_outposts.types.outpost_name.OutpostName"]
    description: NotRequired[
        "capo_outposts.types.outpost_description.OutpostDescription"
    ]
    life_cycle_status: NotRequired[
        "capo_outposts.types.life_cycle_status.LifeCycleStatus"
    ]
    availability_zone: NotRequired[
        "capo_outposts.types.availability_zone.AvailabilityZone"
    ]
    availability_zone_id: NotRequired[
        "capo_outposts.types.availability_zone_id.AvailabilityZoneId"
    ]
    tags: NotRequired["capo_outposts.types.tag_map.TagMap"]
    """<p>The Outpost tags.</p>"""
    site_arn: NotRequired["capo_outposts.types.site_arn.SiteArn"]
    supported_hardware_type: NotRequired[
        "capo_outposts.types.supported_hardware_type.SupportedHardwareType"
    ]
    """<p> The hardware type. </p>"""
    generation: NotRequired["capo_outposts.types.outpost_generation.OutpostGeneration"]
    """<p>The Outpost generation. Valid values are <code>GENERATION_1</code> for first-generation rack deployments and <code>GENERATION_2</code> for second-generation rack deployments.</p>"""
    rack_scaling_type: NotRequired[
        "capo_outposts.types.rack_scaling_type.RackScalingType"
    ]
    """<p>The rack scaling type. Valid values are <code>SINGLE_RACK</code> for single-rack Outposts and <code>MULTI_RACK</code> for multi-rack Outposts that can expand across multiple racks.</p>"""

availability_zone instance-attribute

availability_zone: NotRequired[AvailabilityZone]

availability_zone_id instance-attribute

availability_zone_id: NotRequired[AvailabilityZoneId]

description instance-attribute

description: NotRequired[OutpostDescription]

generation instance-attribute

generation: NotRequired[OutpostGeneration]

The Outpost generation. Valid values are GENERATION_1 for first-generation rack deployments and GENERATION_2 for second-generation rack deployments.

life_cycle_status instance-attribute

life_cycle_status: NotRequired[LifeCycleStatus]

name instance-attribute

name: NotRequired[OutpostName]

outpost_arn instance-attribute

outpost_arn: NotRequired[OutpostArn]

outpost_id instance-attribute

outpost_id: NotRequired[OutpostId]

The ID of the Outpost.

owner_id instance-attribute

owner_id: NotRequired[OwnerId]

rack_scaling_type instance-attribute

rack_scaling_type: NotRequired[RackScalingType]

The rack scaling type. Valid values are SINGLE_RACK for single-rack Outposts and MULTI_RACK for multi-rack Outposts that can expand across multiple racks.

site_arn instance-attribute

site_arn: NotRequired[SiteArn]

site_id instance-attribute

site_id: NotRequired[SiteId]

supported_hardware_type instance-attribute

supported_hardware_type: NotRequired[SupportedHardwareType]

The hardware type.

tags instance-attribute

tags: NotRequired[TagMap]

The Outpost tags.