class Aws::MediaConnect::Types::UpdateFlowEntitlementRequest

The updates that you want to make to a specific entitlement.

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

data as a hash:

    {
      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",
        secret_arn: "__string",
        url: "__string",
      },
      entitlement_arn: "__string", # required
      entitlement_status: "ENABLED", # accepts ENABLED, DISABLED
      flow_arn: "__string", # required
      subscribers: ["__string"],
    }

@!attribute [rw] description

A description of the entitlement. This description appears only on
the AWS Elemental MediaConnect console and will not be seen by the
subscriber or end user.
@return [String]

@!attribute [rw] encryption

The type of encryption that will be used on the output associated
with this entitlement.
@return [Types::UpdateEncryption]

@!attribute [rw] entitlement_arn

@return [String]

@!attribute [rw] entitlement_status

An indication of whether you want to enable the entitlement to allow
access, or disable it to stop streaming content to the subscriber’s
flow temporarily. If you don’t specify the entitlementStatus field
in your request, MediaConnect leaves the value unchanged.
@return [String]

@!attribute [rw] flow_arn

@return [String]

@!attribute [rw] subscribers

The AWS account IDs that you want to share your content with. The
receiving accounts (subscribers) will be allowed to create their own
flow using your content as the source.
@return [Array<String>]

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

Constants

SENSITIVE