CapacityManagerDimension - Amazon Elastic Compute Cloud

CapacityManagerDimension

Represents dimension values for capacity metrics, including resource identifiers, geographic information, and reservation details used for grouping and filtering capacity data.

Contents

accountId

The AWS account ID that owns the capacity resource.

Type: String

Required: No

availabilityZoneId

The unique identifier of the Availability Zone where the capacity resource is located.

Type: String

Required: No

instanceFamily

The EC2 instance family of the capacity resource.

Type: String

Required: No

instancePlatform

The platform or operating system of the instance.

Type: String

Required: No

instanceType

The specific EC2 instance type of the capacity resource.

Type: String

Required: No

reservationArn

The Amazon Resource Name (ARN) of the capacity reservation. This provides a unique identifier that can be used across AWS services to reference the specific reservation.

Type: String

Required: No

reservationCreateTimestamp

The timestamp when the capacity reservation was originally created, in milliseconds since epoch. This differs from the start timestamp as reservations can be created before they become active.

Type: Timestamp

Required: No

reservationEndDateType

The type of end date for the capacity reservation. This indicates whether the reservation has a fixed end date, is open-ended, or follows a specific termination pattern.

Type: String

Valid Values: limited | unlimited

Required: No

reservationEndTimestamp

The timestamp when the capacity reservation expires and is no longer available, in milliseconds since epoch. After this time, the reservation will not provide any capacity.

Type: Timestamp

Required: No

reservationId

The unique identifier of the capacity reservation.

Type: String

Required: No

reservationInstanceMatchCriteria

The instance matching criteria for the capacity reservation, determining how instances are matched to the reservation.

Type: String

Required: No

reservationStartTimestamp

The timestamp when the capacity reservation becomes active and available for use, in milliseconds since epoch. This is when the reservation begins providing capacity.

Type: Timestamp

Required: No

reservationState

The current state of the capacity reservation.

Type: String

Valid Values: active | expired | cancelled | scheduled | pending | failed | delayed | unsupported | payment-pending | payment-failed | retired

Required: No

reservationType

The type of capacity reservation.

Type: String

Valid Values: capacity-block | odcr

Required: No

reservationUnusedFinancialOwner

The AWS account ID that is financially responsible for unused capacity reservation costs.

Type: String

Required: No

resourceRegion

The AWS Region where the capacity resource is located.

Type: String

Required: No

tenancy

The tenancy of the EC2 instances associated with this capacity dimension. Valid values are 'default' for shared tenancy, 'dedicated' for dedicated instances, or 'host' for dedicated hosts.

Type: String

Valid Values: default | dedicated

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: