|
11 | 11 | "signatureVersion":"v4",
|
12 | 12 | "signingName":"aws-marketplace",
|
13 | 13 | "targetPrefix":"AWSMPEntitlementService",
|
14 |
| - "uid":"entitlement.marketplace-2017-01-11" |
| 14 | + "uid":"entitlement.marketplace-2017-01-11", |
| 15 | + "auth":["aws.auth#sigv4"] |
15 | 16 | },
|
16 | 17 | "operations":{
|
17 | 18 | "GetEntitlements":{
|
|
27 | 28 | {"shape":"ThrottlingException"},
|
28 | 29 | {"shape":"InternalServiceErrorException"}
|
29 | 30 | ],
|
30 |
| - "documentation":"<p>GetEntitlements retrieves entitlement values for a given product. The results can be filtered based on customer identifier or product dimensions.</p>" |
| 31 | + "documentation":"<p>GetEntitlements retrieves entitlement values for a given product. The results can be filtered based on customer identifier, AWS account ID, or product dimensions.</p> <important> <p> The <code>CustomerIdentifier</code> parameter is on path for deprecation. Use <code>CustomerAWSAccountID</code> instead.</p> <p>These parameters are mutually exclusive. You can't specify both <code>CustomerIdentifier</code> and <code>CustomerAWSAccountID</code> in the same request. </p> </important>" |
31 | 32 | }
|
32 | 33 | },
|
33 | 34 | "shapes":{
|
|
48 | 49 | "shape":"NonEmptyString",
|
49 | 50 | "documentation":"<p>The customer identifier is a handle to each unique customer in an application. Customer identifiers are obtained through the ResolveCustomer operation in AWS Marketplace Metering Service.</p>"
|
50 | 51 | },
|
| 52 | + "CustomerAWSAccountId":{ |
| 53 | + "shape":"NonEmptyString", |
| 54 | + "documentation":"<p> The <code>CustomerAWSAccountID</code> parameter specifies the AWS account ID of the buyer. </p>" |
| 55 | + }, |
51 | 56 | "Value":{
|
52 | 57 | "shape":"EntitlementValue",
|
53 | 58 | "documentation":"<p>The EntitlementValue represents the amount of capacity that the customer is entitled to for the product.</p>"
|
|
97 | 102 | "type":"string",
|
98 | 103 | "enum":[
|
99 | 104 | "CUSTOMER_IDENTIFIER",
|
100 |
| - "DIMENSION" |
| 105 | + "DIMENSION", |
| 106 | + "CUSTOMER_AWS_ACCOUNT_ID" |
101 | 107 | ]
|
102 | 108 | },
|
103 | 109 | "GetEntitlementFilters":{
|
|
115 | 121 | },
|
116 | 122 | "Filter":{
|
117 | 123 | "shape":"GetEntitlementFilters",
|
118 |
| - "documentation":"<p>Filter is used to return entitlements for a specific customer or for a specific dimension. Filters are described as keys mapped to a lists of values. Filtered requests are <i>unioned</i> for each value in the value list, and then <i>intersected</i> for each filter key.</p>" |
| 124 | + "documentation":"<p>Filter is used to return entitlements for a specific customer or for a specific dimension. Filters are described as keys mapped to a lists of values. Filtered requests are <i>unioned</i> for each value in the value list, and then <i>intersected</i> for each filter key.</p> <p> <code>CustomerIdentifier</code> and <code>CustomerAWSAccountID</code> are mutually exclusive. You can't specify both in the same request. </p>" |
119 | 125 | },
|
120 | 126 | "NextToken":{
|
121 | 127 | "shape":"NonEmptyString",
|
|
0 commit comments