AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::MediaConnect::Types::GrantFlowEntitlementsRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb

Overview

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
}

Grants an entitlement on a flow.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#entitlementsArray<Types::GrantEntitlementRequest>

The list of entitlements that you want to grant.

Returns:



1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1633

class GrantFlowEntitlementsRequest < Struct.new(
  :entitlements,
  :flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#flow_arnString

Returns:

  • (String)


1633
1634
1635
1636
1637
1638
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 1633

class GrantFlowEntitlementsRequest < Struct.new(
  :entitlements,
  :flow_arn)
  SENSITIVE = []
  include Aws::Structure
end