awscc.mediaconnect_flowoutput

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

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

Permissions - mediaconnect:DescribeFlow, mediaconnect:RemoveFlowOutput

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
      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:
        - static-key
        - srt-password
        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
    required:
    - RoleArn
    - SecretArn
    type: object
  VpcInterfaceAttachment:
    additionalProperties: false
    description: The settings for attaching a VPC interface to an output.
    properties:
      VpcInterfaceName:
        description: The name of the VPC interface to use for this output.
        type: string
    type: object
properties:
  CidrAllowList:
    description: The range of IP addresses that should be allowed to initiate output
      requests to this flow. These IP addresses should be in the form of a Classless
      Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
    items:
      type: string
    type: array
  Description:
    description: A description of the output.
    type: string
  Destination:
    description: The address where you want to send the output.
    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
      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:
        - static-key
        - srt-password
        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
    required:
    - RoleArn
    - SecretArn
    type: object
  FlowArn:
    description: The Amazon Resource Name (ARN), a unique identifier for any AWS resource,
      of the flow.
    type: string
  MaxLatency:
    description: The maximum latency in milliseconds. This parameter applies only
      to RIST-based and Zixi-based streams.
    type: integer
  MinLatency:
    description: The minimum latency in milliseconds.
    type: integer
  Port:
    description: The port to use when content is distributed to this output.
    type: integer
  Protocol:
    description: The protocol that is used by the source or output.
    enum:
    - zixi-push
    - rtp-fec
    - rtp
    - zixi-pull
    - rist
    - srt-listener
    type: string
  RemoteId:
    description: The remote ID for the Zixi-pull stream.
    type: string
  SmoothingLatency:
    description: The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC
      streams.
    type: integer
  StreamId:
    description: The stream ID that you want to use for this transport. This parameter
      applies only to Zixi-based streams.
    type: string
  VpcInterfaceAttachment:
    additionalProperties: false
    description: The settings for attaching a VPC interface to an output.
    properties:
      VpcInterfaceName:
        description: The name of the VPC interface to use for this output.
        type: string
    type: object
  type:
    enum:
    - update

Permissions - mediaconnect:DescribeFlow, mediaconnect:UpdateFlowOutput