awscc.mediaconnect_flowentitlement

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - mediaconnect:DescribeFlow, mediaconnect:RevokeFlowEntitlement

update

Parent base class for filters and actions.

definitions:
  Encryption:
    additionalProperties: false
    description: Information about the encryption of the flow.
    properties:
      Algorithm:
        description: The type of algorithm that is used for the encryption (such as
          aes128, aes192, or aes256).
        enum:
        - aes128
        - aes192
        - aes256
        type: string
      ConstantInitializationVector:
        description: A 128-bit, 16-byte hex value represented by a 32-character string,
          to be used with the key for encrypting content. This parameter is not valid
          for static key encryption.
        type: string
      DeviceId:
        description: The value of one of the devices that you configured with your
          digital rights management (DRM) platform key provider. This parameter is
          required for SPEKE encryption and is not valid for static key encryption.
        type: string
      KeyType:
        default: static-key
        description: The type of key that is used for the encryption. If no keyType
          is provided, the service will use the default setting (static-key).
        enum:
        - speke
        - static-key
        type: string
      Region:
        description: The AWS Region that the API Gateway proxy endpoint was created
          in. This parameter is required for SPEKE encryption and is not valid for
          static key encryption.
        type: string
      ResourceId:
        description: An identifier for the content. The service sends this value to
          the key server to identify the current endpoint. The resource ID is also
          known as the content ID. This parameter is required for SPEKE encryption
          and is not valid for static key encryption.
        type: string
      RoleArn:
        description: The ARN of the role that you created during setup (when you set
          up AWS Elemental MediaConnect as a trusted entity).
        type: string
      SecretArn:
        description: ' The ARN of the secret that you created in AWS Secrets Manager
          to store the encryption key. This parameter is required for static key encryption
          and is not valid for SPEKE encryption.'
        type: string
      Url:
        description: The URL from the API Gateway proxy that you set up to talk to
          your key server. This parameter is required for SPEKE encryption and is
          not valid for static key encryption.
        type: string
    required:
    - Algorithm
    - RoleArn
    type: object
properties:
  Description:
    description: A description of the entitlement.
    type: string
  Encryption:
    additionalProperties: false
    description: Information about the encryption of the flow.
    properties:
      Algorithm:
        description: The type of algorithm that is used for the encryption (such as
          aes128, aes192, or aes256).
        enum:
        - aes128
        - aes192
        - aes256
        type: string
      ConstantInitializationVector:
        description: A 128-bit, 16-byte hex value represented by a 32-character string,
          to be used with the key for encrypting content. This parameter is not valid
          for static key encryption.
        type: string
      DeviceId:
        description: The value of one of the devices that you configured with your
          digital rights management (DRM) platform key provider. This parameter is
          required for SPEKE encryption and is not valid for static key encryption.
        type: string
      KeyType:
        default: static-key
        description: The type of key that is used for the encryption. If no keyType
          is provided, the service will use the default setting (static-key).
        enum:
        - speke
        - static-key
        type: string
      Region:
        description: The AWS Region that the API Gateway proxy endpoint was created
          in. This parameter is required for SPEKE encryption and is not valid for
          static key encryption.
        type: string
      ResourceId:
        description: An identifier for the content. The service sends this value to
          the key server to identify the current endpoint. The resource ID is also
          known as the content ID. This parameter is required for SPEKE encryption
          and is not valid for static key encryption.
        type: string
      RoleArn:
        description: The ARN of the role that you created during setup (when you set
          up AWS Elemental MediaConnect as a trusted entity).
        type: string
      SecretArn:
        description: ' The ARN of the secret that you created in AWS Secrets Manager
          to store the encryption key. This parameter is required for static key encryption
          and is not valid for SPEKE encryption.'
        type: string
      Url:
        description: The URL from the API Gateway proxy that you set up to talk to
          your key server. This parameter is required for SPEKE encryption and is
          not valid for static key encryption.
        type: string
    required:
    - Algorithm
    - RoleArn
    type: object
  EntitlementStatus:
    description: ' An indication of whether the entitlement is enabled.'
    enum:
    - ENABLED
    - DISABLED
    type: string
  FlowArn:
    description: The ARN of the flow.
    type: string
  Subscribers:
    description: 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.
    items:
      type: string
    type: array
  type:
    enum:
    - update

Permissions - mediaconnect:DescribeFlow, mediaconnect:UpdateFlowEntitlement