You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::MediaConnect::Types::UpdateFlowEntitlementRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing UpdateFlowEntitlementRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  description: "__string",
  encryption: {
    algorithm: "aes128", # accepts aes128, aes192, aes256
    constant_initialization_vector: "__string",
    device_id: "__string",
    key_type: "speke", # accepts speke, static-key
    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"],
}

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

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

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.

Returns:

  • (String)

    A description of the entitlement.

#encryptionTypes::UpdateEncryption

The type of encryption that will be used on the output associated with this entitlement.

Returns:

  • (Types::UpdateEncryption)

    The type of encryption that will be used on the output associated with this entitlement.

#entitlement_arnString

Returns:

  • (String)

#entitlement_statusString

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.

Possible values:

  • ENABLED
  • DISABLED

Returns:

  • (String)

    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.

#flow_arnString

Returns:

  • (String)

#subscribersArray<String>

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.

Returns:

  • (Array<String>)

    The AWS account IDs that you want to share your content with.