FlowEntitlementArgs

data class FlowEntitlementArgs(val dataTransferSubscriberFeePercent: Output<Int>? = null, val description: Output<String>? = null, val encryption: Output<FlowEntitlementEncryptionArgs>? = null, val entitlementStatus: Output<FlowEntitlementEntitlementStatus>? = null, val flowArn: Output<String>? = null, val name: Output<String>? = null, val subscribers: Output<List<String>>? = null) : ConvertibleToJava<FlowEntitlementArgs>

Resource schema for AWS::MediaConnect::FlowEntitlement

Constructors

Link copied to clipboard
constructor(dataTransferSubscriberFeePercent: Output<Int>? = null, description: Output<String>? = null, encryption: Output<FlowEntitlementEncryptionArgs>? = null, entitlementStatus: Output<FlowEntitlementEntitlementStatus>? = null, flowArn: Output<String>? = null, name: Output<String>? = null, subscribers: Output<List<String>>? = null)

Properties

Link copied to clipboard

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

Link copied to clipboard
val description: Output<String>? = null

A description of the entitlement.

Link copied to clipboard

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

Link copied to clipboard

An indication of whether the entitlement is enabled.

Link copied to clipboard
val flowArn: Output<String>? = null

The ARN of the flow.

Link copied to clipboard
val name: Output<String>? = null

The name of the entitlement.

Link copied to clipboard
val subscribers: Output<List<String>>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): FlowEntitlementArgs