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:
objectProperties 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:
- 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.
- channel_group_name
The name of the channel group associated with the origin endpoint policy.
- channel_name
The channel name associated with the origin endpoint policy.
- origin_endpoint_name
The name of the origin endpoint associated with the origin endpoint policy.
- policy
The policy associated with the origin endpoint.