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
andAWSKMS
.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: