awscc.mediaconnect_flowsource

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

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

Permissions - mediaconnect:DescribeFlow, mediaconnect:RemoveFlowSource

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:
  Decryption:
    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
  Description:
    description: A description for the source. This value is not used or seen outside
      of the current AWS Elemental MediaConnect account.
    type: string
  EntitlementArn:
    description: The ARN of the entitlement that allows you to subscribe to content
      that comes from another AWS account. The entitlement is set by the content originator
      and the ARN is generated as part of the originator's flow.
    type: string
  FlowArn:
    description: The ARN of the flow.
    type: string
  IngestPort:
    description: The port that the flow will be listening on for incoming content.
    type: integer
  MaxBitrate:
    description: The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
    type: integer
  MaxLatency:
    default: 2000
    description: The maximum latency in milliseconds. This parameter applies only
      to RIST-based and Zixi-based streams.
    type: integer
  Protocol:
    description: The protocol that is used by the source.
    enum:
    - zixi-push
    - rtp-fec
    - rtp
    - rist
    type: string
  StreamId:
    description: The stream ID that you want to use for this transport. This parameter
      applies only to Zixi-based streams.
    type: string
  VpcInterfaceName:
    description: The name of the VPC Interface this Source is configured with.
    type: string
  WhitelistCidr:
    description: The range of IP addresses that should be allowed to contribute content
      to your source. These IP addresses should be in the form of a Classless Inter-Domain
      Routing (CIDR) block; for example, 10.0.0.0/16.
    type: string
  type:
    enum:
    - update

Permissions - mediaconnect:DescribeFlow, mediaconnect:UpdateFlowSource