class Aws::MarketplaceEntitlementService::Types::GetEntitlementsRequest

The GetEntitlementsRequest contains parameters for the GetEntitlements operation.

@note When making an API call, you may pass GetEntitlementsRequest

data as a hash:

    {
      product_code: "ProductCode", # required
      filter: {
        "CUSTOMER_IDENTIFIER" => ["FilterValue"],
      },
      next_token: "NonEmptyString",
      max_results: 1,
    }

@!attribute [rw] product_code

Product code is used to uniquely identify a product in AWS
Marketplace. The product code will be provided by AWS Marketplace
when the product listing is created.
@return [String]

@!attribute [rw] filter

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 *unioned* for each value in
the value list, and then *intersected* for each filter key.
@return [Hash<String,Array<String>>]

@!attribute [rw] next_token

For paginated calls to GetEntitlements, pass the NextToken from the
previous GetEntitlementsResult.
@return [String]

@!attribute [rw] max_results

The maximum number of items to retrieve from the GetEntitlements
operation. For pagination, use the NextToken field in subsequent
calls to GetEntitlements.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/entitlement.marketplace-2017-01-11/GetEntitlementsRequest AWS API Documentation

Constants

SENSITIVE