class Aws::MediaConnect::Types::GrantFlowEntitlementsRequest

Grants an entitlement on a flow.

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

data as a hash:

    {
      entitlements: [ # required
        {
          data_transfer_subscriber_fee_percent: 1,
          description: "__string",
          encryption: {
            algorithm: "aes128", # accepts aes128, aes192, aes256
            constant_initialization_vector: "__string",
            device_id: "__string",
            key_type: "speke", # accepts speke, static-key, srt-password
            region: "__string",
            resource_id: "__string",
            role_arn: "__string", # required
            secret_arn: "__string",
            url: "__string",
          },
          entitlement_status: "ENABLED", # accepts ENABLED, DISABLED
          name: "__string",
          subscribers: ["__string"], # required
        },
      ],
      flow_arn: "__string", # required
    }

@!attribute [rw] entitlements

The list of entitlements that you want to grant.
@return [Array<Types::GrantEntitlementRequest>]

@!attribute [rw] flow_arn

@return [String]

@see docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/GrantFlowEntitlementsRequest AWS API Documentation

Constants

SENSITIVE