Class CfnFlowEntitlementMixinProps
Properties for CfnFlowEntitlementPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnFlowEntitlementMixinProps : ICfnFlowEntitlementMixinProps
Syntax (vb)
Public Class CfnFlowEntitlementMixinProps Implements ICfnFlowEntitlementMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins;
var cfnFlowEntitlementMixinProps = new CfnFlowEntitlementMixinProps {
DataTransferSubscriberFeePercent = 123,
Description = "description",
Encryption = new EncryptionProperty {
Algorithm = "algorithm",
ConstantInitializationVector = "constantInitializationVector",
DeviceId = "deviceId",
KeyType = "keyType",
Region = "region",
ResourceId = "resourceId",
RoleArn = "roleArn",
SecretArn = "secretArn",
Url = "url"
},
EntitlementStatus = "entitlementStatus",
FlowArn = "flowArn",
Name = "name",
Subscribers = new [] { "subscribers" }
};
Synopsis
Constructors
| CfnFlowEntitlementMixinProps() | Properties for CfnFlowEntitlementPropsMixin. |
Properties
| DataTransferSubscriberFeePercent | The percentage of the entitlement data transfer fee that you want the subscriber to be responsible for. |
| Description | A description of the entitlement. |
| Encryption | Encryption information. |
| EntitlementStatus | An indication of whether the new entitlement should be enabled or disabled as soon as it is created. |
| FlowArn | The Amazon Resource Name (ARN) of the flow. |
| Name | The name of the entitlement. |
| Subscribers | The AWS account IDs that you want to share your content with. |
Constructors
CfnFlowEntitlementMixinProps()
Properties for CfnFlowEntitlementPropsMixin.
public CfnFlowEntitlementMixinProps()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins;
var cfnFlowEntitlementMixinProps = new CfnFlowEntitlementMixinProps {
DataTransferSubscriberFeePercent = 123,
Description = "description",
Encryption = new EncryptionProperty {
Algorithm = "algorithm",
ConstantInitializationVector = "constantInitializationVector",
DeviceId = "deviceId",
KeyType = "keyType",
Region = "region",
ResourceId = "resourceId",
RoleArn = "roleArn",
SecretArn = "secretArn",
Url = "url"
},
EntitlementStatus = "entitlementStatus",
FlowArn = "flowArn",
Name = "name",
Subscribers = new [] { "subscribers" }
};
Properties
DataTransferSubscriberFeePercent
The percentage of the entitlement data transfer fee that you want the subscriber to be responsible for.
public double? DataTransferSubscriberFeePercent { get; set; }
Property Value
Remarks
Description
A description of the entitlement.
public string? Description { get; set; }
Property Value
Remarks
This description appears only on the MediaConnect console and is not visible outside of the current AWS account.
Encryption
Encryption information.
public object? Encryption { get; set; }
Property Value
Remarks
EntitlementStatus
An indication of whether the new entitlement should be enabled or disabled as soon as it is created.
public string? EntitlementStatus { get; set; }
Property Value
Remarks
If you don’t specify the entitlementStatus field in your request, MediaConnect sets it to ENABLED.
FlowArn
The Amazon Resource Name (ARN) of the flow.
public string? FlowArn { get; set; }
Property Value
Remarks
Name
The name of the entitlement.
public string? Name { get; set; }
Property Value
Remarks
This value must be unique within the current flow.
Subscribers
The AWS account IDs that you want to share your content with.
public string[]? Subscribers { get; set; }
Property Value
string[]
Remarks
The receiving accounts (subscribers) will be allowed to create their own flows using your content as the source.