Skip to content

ComputeAttributes

Source code in docs_src/capo_outposts/types/compute_attributes.py
class ComputeAttributes(TypedDict, closed=True):
    host_id: NotRequired["capo_outposts.types.host_id.HostId"]
    """<p> The host ID of the Dedicated Host on the asset. </p>"""
    state: NotRequired["capo_outposts.types.compute_asset_state.ComputeAssetState"]
    """<p>The state.</p> <ul> <li> <p>ACTIVE - The asset is available and can provide capacity for new compute resources.</p> </li> <li> <p>ISOLATED - The asset is undergoing maintenance and can't provide capacity for new compute resources. Existing compute resources on the asset are not affected.</p> </li> <li> <p>RETIRING - The underlying hardware for the asset is degraded. Capacity for new compute resources is reduced. Amazon Web Services sends notifications for resources that must be stopped before the asset can be replaced.</p> </li> <li> <p>INSTALLING - The asset is being installed and can't yet provide capacity for new compute resources.</p> </li> </ul>"""
    instance_families: NotRequired[
        "capo_outposts.types.instance_families.InstanceFamilies"
    ]
    """<p>A list of the names of instance families that are currently associated with a given asset.</p>"""
    instance_type_capacities: NotRequired[
        "capo_outposts.types.asset_instance_capacity_list.AssetInstanceCapacityList"
    ]
    """<p>The instance type capacities configured for this asset. This can be changed through a capacity task.</p>"""
    max_vcpus: NotRequired["capo_outposts.types.vcpu_count.VCPUCount"]
    """<p>The maximum number of vCPUs possible for the specified asset.</p>"""

host_id instance-attribute

host_id: NotRequired[HostId]

The host ID of the Dedicated Host on the asset.

instance_families instance-attribute

instance_families: NotRequired[InstanceFamilies]

A list of the names of instance families that are currently associated with a given asset.

instance_type_capacities instance-attribute

instance_type_capacities: NotRequired[AssetInstanceCapacityList]

The instance type capacities configured for this asset. This can be changed through a capacity task.

max_vcpus instance-attribute

max_vcpus: NotRequired[VCPUCount]

The maximum number of vCPUs possible for the specified asset.

state instance-attribute

state: NotRequired[ComputeAssetState]

The state.

  • ACTIVE - The asset is available and can provide capacity for new compute resources.

  • ISOLATED - The asset is undergoing maintenance and can't provide capacity for new compute resources. Existing compute resources on the asset are not affected.

  • RETIRING - The underlying hardware for the asset is degraded. Capacity for new compute resources is reduced. Amazon Web Services sends notifications for resources that must be stopped before the asset can be replaced.

  • INSTALLING - The asset is being installed and can't yet provide capacity for new compute resources.