class Aws::LicenseManager::Types::CreateGrantVersionRequest

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

data as a hash:

    {
      client_token: "ClientToken", # required
      grant_arn: "Arn", # required
      grant_name: "String",
      allowed_operations: ["CreateGrant"], # accepts CreateGrant, CheckoutLicense, CheckoutBorrowLicense, CheckInLicense, ExtendConsumptionLicense, ListPurchasedLicenses, CreateToken
      status: "PENDING_WORKFLOW", # accepts PENDING_WORKFLOW, PENDING_ACCEPT, REJECTED, ACTIVE, FAILED_WORKFLOW, DELETED, PENDING_DELETE, DISABLED, WORKFLOW_COMPLETED
      status_reason: "StatusReasonMessage",
      source_version: "String",
    }

@!attribute [rw] client_token

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

@!attribute [rw] grant_arn

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

@!attribute [rw] grant_name

Grant name.
@return [String]

@!attribute [rw] allowed_operations

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

@!attribute [rw] status

Grant status.
@return [String]

@!attribute [rw] status_reason

@return [String]

@!attribute [rw] source_version

Current version of the grant.
@return [String]

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

Constants

SENSITIVE