BatchCreateBillScenarioUsageModificationEntry - AWS Billing and Cost Management

BatchCreateBillScenarioUsageModificationEntry

Represents an entry in a batch operation to create bill scenario usage modifications.

Contents

key

A unique identifier for this entry in the batch operation. This can be any valid string. This key is useful to identify errors associated with any usage entry as any error is returned with this key.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 10.

Pattern: [a-zA-Z0-9]*

Required: Yes

operation

The specific operation associated with this usage modification. Describes the specific AWS operation that this usage line models. For example, RunInstances indicates the operation of an Amazon EC2 instance.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 32.

Pattern: [-a-zA-Z0-9\.\-_:,]*

Required: Yes

serviceCode

The AWS service code for this usage modification. This identifies the specific AWS service to the customer as a unique short abbreviation. For example, AmazonEC2 and AWSKMS.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 32.

Pattern: [-a-zA-Z0-9\.\-_:, \/()]*

Required: Yes

usageAccountId

The AWS account ID to which this usage will be applied to.

Type: String

Length Constraints: Fixed length of 12.

Pattern: \d{12}

Required: Yes

usageType

Describes the usage details of the usage line item.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 128.

Pattern: [-a-zA-Z0-9\.\-_:,]*

Required: Yes

amounts

The amount of usage you want to create for the service use you are modeling.

Type: Array of UsageAmount objects

Required: No

availabilityZone

The Availability Zone that this usage line uses.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 32.

Pattern: [-a-zA-Z0-9\.\-_:,]*

Required: No

group

An optional group identifier for the usage modification.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 30.

Pattern: [a-zA-Z0-9-]*

Required: No

historicalUsage

Historical usage data associated with this modification, if available.

Type: HistoricalUsageEntity object

Required: No

See Also

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