CfnOriginEndpointPolicyMixinProps

class aws_cdk.mixins_preview.aws_mediapackagev2.mixins.CfnOriginEndpointPolicyMixinProps(*, cdn_auth_configuration=None, channel_group_name=None, channel_name=None, origin_endpoint_name=None, policy=None)

Bases: object

Properties for CfnOriginEndpointPolicyPropsMixin.

Parameters:
  • cdn_auth_configuration (Union[IResolvable, CdnAuthConfigurationProperty, Dict[str, Any], None]) – The settings to enable CDN authorization headers in MediaPackage.

  • channel_group_name (Optional[str]) – The name of the channel group associated with the origin endpoint policy.

  • channel_name (Optional[str]) – The channel name associated with the origin endpoint policy.

  • origin_endpoint_name (Optional[str]) – The name of the origin endpoint associated with the origin endpoint policy.

  • policy (Any) – The policy associated with the origin endpoint.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_mediapackagev2 import mixins as mediapackagev2_mixins

# policy: Any

cfn_origin_endpoint_policy_mixin_props = mediapackagev2_mixins.CfnOriginEndpointPolicyMixinProps(
    cdn_auth_configuration=mediapackagev2_mixins.CfnOriginEndpointPolicyPropsMixin.CdnAuthConfigurationProperty(
        cdn_identifier_secret_arns=["cdnIdentifierSecretArns"],
        secrets_role_arn="secretsRoleArn"
    ),
    channel_group_name="channelGroupName",
    channel_name="channelName",
    origin_endpoint_name="originEndpointName",
    policy=policy
)

Attributes

cdn_auth_configuration

The settings to enable CDN authorization headers in MediaPackage.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html#cfn-mediapackagev2-originendpointpolicy-cdnauthconfiguration

channel_group_name

The name of the channel group associated with the origin endpoint policy.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html#cfn-mediapackagev2-originendpointpolicy-channelgroupname

channel_name

The channel name associated with the origin endpoint policy.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html#cfn-mediapackagev2-originendpointpolicy-channelname

origin_endpoint_name

The name of the origin endpoint associated with the origin endpoint policy.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html#cfn-mediapackagev2-originendpointpolicy-originendpointname

policy

The policy associated with the origin endpoint.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html#cfn-mediapackagev2-originendpointpolicy-policy