View a markdown version of this page

ContractSummary - Amazon Billing and Cost Management
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

ContractSummary

A summary of a private pricing contract visible to your account. ListContracts returns these summaries.

Contents

associationStatus

Indicates whether the contract is currently associated with your account. Valid values are ASSOCIATED and NOT_ASSOCIATED. ASSOCIATED means the contract is associated with your account. NOT_ASSOCIATED means the contract is not associated with your account.

Type: String

Valid Values: ASSOCIATED | NOT_ASSOCIATED

Required: Yes

contractArn

The Amazon Resource Name (ARN) of the contract. Pass this value to operations such as GetContractInformation, ListContractualInvestmentSummaries, and AssociateContract.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 500.

Pattern: arn:aws[a-z-]*:billing::[0-9]{12}:contract/[a-zA-Z0-9_\+=\.\@-]{0,70}[a-zA-Z0-9]

Required: Yes

contractTerm

The contract term period of the contract, expressed as an interval with an inclusive start date and an inclusive end date.

Type: Interval object

Required: Yes

contractType

The classification of the contract. Valid values are Cross-Service, Service-Specific, and Other. Cross-Service applies across multiple Amazon services. Service-Specific applies to a specific Amazon service. Other applies to other arrangements.

Type: String

Valid Values: Cross-Service | Service-Specific | Other

Required: No

lastUpdatedAt

The time when the contract was last associated with your account.

Type: Timestamp

Required: No

See Also

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