class Aws::LicenseManager::Types::CreateGrantRequest

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

data as a hash:

    {
      client_token: "ClientToken", # required
      grant_name: "String", # required
      license_arn: "Arn", # required
      principals: ["Arn"], # required
      home_region: "String", # required
      allowed_operations: ["CreateGrant"], # required, accepts CreateGrant, CheckoutLicense, CheckoutBorrowLicense, CheckInLicense, ExtendConsumptionLicense, ListPurchasedLicenses, CreateToken
    }

@!attribute [rw] client_token

Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
@return [String]

@!attribute [rw] grant_name

Grant name.
@return [String]

@!attribute [rw] license_arn

Amazon Resource Name (ARN) of the license.
@return [String]

@!attribute [rw] principals

The grant principals.
@return [Array<String>]

@!attribute [rw] home_region

Home Region of the grant.
@return [String]

@!attribute [rw] allowed_operations

Allowed operations for the grant.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/license-manager-2018-08-01/CreateGrantRequest AWS API Documentation

Constants

SENSITIVE