RevenueAttributionAllocationErrorDetail
Details of a validation error for a single revenue attribution allocation record.
Contents
Note
In the following list, the required parameters are described first.
- Action
-
The action that was attempted.
Type: String
Valid Values:
CREATE | UPDATERequired: Yes
- CustomerAwsAccountId
-
The customer AWS account ID of the failing record.
Type: String
Length Constraints: Fixed length of 12.
Pattern:
[0-9]{12}Required: Yes
- EffectiveFrom
-
Effective start date of the failing record.
Type: String
Length Constraints: Fixed length of 10.
Pattern:
\d{4}-\d{2}-\d{2}Required: Yes
- EffectiveUntil
-
Effective end date of the failing record.
Type: String
Length Constraints: Fixed length of 10.
Pattern:
\d{4}-\d{2}-\d{2}Required: Yes
- EntityId
-
The deal entity identifier of the failing record.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
[\w\-:/.]+Required: Yes
- EntityType
-
The deal entity type of the failing record.
Type: String
Valid Values:
OFFER | OPPORTUNITYRequired: Yes
- ErrorCode
-
Machine-readable error code.
Type: String
Valid Values:
ALLOCATION_CAP_EXCEEDED | RESOURCE_NOT_FOUND | IMMUTABLE_ALLOCATION | ACCESS_DENIED | INVALID_VALUE | CONCURRENT_MODIFICATION | INTERNAL_ERRORRequired: Yes
- ErrorMessage
-
Human-readable error description.
Type: String
Required: Yes
- RevenueAttributionAllocationId
-
The allocation identifier. Present for UPDATE actions; absent for CREATE actions.
Type: String
Length Constraints: Fixed length of 19.
Pattern:
alloc-[a-z0-9]{13}Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: