Show / Hide Table of Contents

Class CfnOriginEndpoint

Specifies the configuration parameters for a MediaPackage V2 origin endpoint.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnOriginEndpoint
Implements
IInspectable
IOriginEndpointRef
IConstruct
IDependable
IEnvironmentAware
ITaggableV2
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AwsMediapackagev2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnOriginEndpoint : CfnResource, IInspectable, IOriginEndpointRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Syntax (vb)
Public Class CfnOriginEndpoint Inherits CfnResource Implements IInspectable, IOriginEndpointRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

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.Aws_mediapackagev2;

             var cfnOriginEndpoint = new CfnOriginEndpoint(this, "MyCfnOriginEndpoint", new CfnOriginEndpointProps {
                 ChannelGroupName = "channelGroupName",
                 ChannelName = "channelName",
                 ContainerType = "containerType",
                 OriginEndpointName = "originEndpointName",

                 // the properties below are optional
                 DashManifests = new [] { new DashManifestConfigurationProperty {
                     ManifestName = "manifestName",

                     // the properties below are optional
                     BaseUrls = new [] { new DashBaseUrlProperty {
                         Url = "url",

                         // the properties below are optional
                         DvbPriority = 123,
                         DvbWeight = 123,
                         ServiceLocation = "serviceLocation"
                     } },
                     Compactness = "compactness",
                     DrmSignaling = "drmSignaling",
                     DvbSettings = new DashDvbSettingsProperty {
                         ErrorMetrics = new [] { new DashDvbMetricsReportingProperty {
                             ReportingUrl = "reportingUrl",

                             // the properties below are optional
                             Probability = 123
                         } },
                         FontDownload = new DashDvbFontDownloadProperty {
                             FontFamily = "fontFamily",
                             MimeType = "mimeType",
                             Url = "url"
                         }
                     },
                     FilterConfiguration = new FilterConfigurationProperty {
                         ClipStartTime = "clipStartTime",
                         End = "end",
                         ManifestFilter = "manifestFilter",
                         Start = "start",
                         TimeDelaySeconds = 123
                     },
                     ManifestWindowSeconds = 123,
                     MinBufferTimeSeconds = 123,
                     MinUpdatePeriodSeconds = 123,
                     PeriodTriggers = new [] { "periodTriggers" },
                     Profiles = new [] { "profiles" },
                     ProgramInformation = new DashProgramInformationProperty {
                         Copyright = "copyright",
                         LanguageCode = "languageCode",
                         MoreInformationUrl = "moreInformationUrl",
                         Source = "source",
                         Title = "title"
                     },
                     ScteDash = new ScteDashProperty {
                         AdMarkerDash = "adMarkerDash"
                     },
                     SegmentTemplateFormat = "segmentTemplateFormat",
                     SubtitleConfiguration = new DashSubtitleConfigurationProperty {
                         TtmlConfiguration = new DashTtmlConfigurationProperty {
                             TtmlProfile = "ttmlProfile"
                         }
                     },
                     SuggestedPresentationDelaySeconds = 123,
                     UtcTiming = new DashUtcTimingProperty {
                         TimingMode = "timingMode",
                         TimingSource = "timingSource"
                     }
                 } },
                 Description = "description",
                 ForceEndpointErrorConfiguration = new ForceEndpointErrorConfigurationProperty {
                     EndpointErrorConditions = new [] { "endpointErrorConditions" }
                 },
                 HlsManifests = new [] { new HlsManifestConfigurationProperty {
                     ManifestName = "manifestName",

                     // the properties below are optional
                     ChildManifestName = "childManifestName",
                     FilterConfiguration = new FilterConfigurationProperty {
                         ClipStartTime = "clipStartTime",
                         End = "end",
                         ManifestFilter = "manifestFilter",
                         Start = "start",
                         TimeDelaySeconds = 123
                     },
                     ManifestWindowSeconds = 123,
                     ProgramDateTimeIntervalSeconds = 123,
                     ScteHls = new ScteHlsProperty {
                         AdMarkerHls = "adMarkerHls"
                     },
                     StartTag = new StartTagProperty {
                         TimeOffset = 123,

                         // the properties below are optional
                         Precise = false
                     },
                     Url = "url",
                     UrlEncodeChildManifest = false
                 } },
                 LowLatencyHlsManifests = new [] { new LowLatencyHlsManifestConfigurationProperty {
                     ManifestName = "manifestName",

                     // the properties below are optional
                     ChildManifestName = "childManifestName",
                     FilterConfiguration = new FilterConfigurationProperty {
                         ClipStartTime = "clipStartTime",
                         End = "end",
                         ManifestFilter = "manifestFilter",
                         Start = "start",
                         TimeDelaySeconds = 123
                     },
                     ManifestWindowSeconds = 123,
                     ProgramDateTimeIntervalSeconds = 123,
                     ScteHls = new ScteHlsProperty {
                         AdMarkerHls = "adMarkerHls"
                     },
                     StartTag = new StartTagProperty {
                         TimeOffset = 123,

                         // the properties below are optional
                         Precise = false
                     },
                     Url = "url",
                     UrlEncodeChildManifest = false
                 } },
                 Segment = new SegmentProperty {
                     Encryption = new EncryptionProperty {
                         EncryptionMethod = new EncryptionMethodProperty {
                             CmafEncryptionMethod = "cmafEncryptionMethod",
                             TsEncryptionMethod = "tsEncryptionMethod"
                         },
                         SpekeKeyProvider = new SpekeKeyProviderProperty {
                             DrmSystems = new [] { "drmSystems" },
                             EncryptionContractConfiguration = new EncryptionContractConfigurationProperty {
                                 PresetSpeke20Audio = "presetSpeke20Audio",
                                 PresetSpeke20Video = "presetSpeke20Video"
                             },
                             ResourceId = "resourceId",
                             RoleArn = "roleArn",
                             Url = "url"
                         },

                         // the properties below are optional
                         CmafExcludeSegmentDrmMetadata = false,
                         ConstantInitializationVector = "constantInitializationVector",
                         KeyRotationIntervalSeconds = 123
                     },
                     IncludeIframeOnlyStreams = false,
                     Scte = new ScteProperty {
                         ScteFilter = new [] { "scteFilter" }
                     },
                     SegmentDurationSeconds = 123,
                     SegmentName = "segmentName",
                     TsIncludeDvbSubtitles = false,
                     TsUseAudioRenditionGroup = false
                 },
                 StartoverWindowSeconds = 123,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

Synopsis

Constructors

CfnOriginEndpoint(Construct, string, ICfnOriginEndpointProps)

Specifies the configuration parameters for a MediaPackage V2 origin endpoint.

Properties

AttrArn

The Amazon Resource Name (ARN) of the origin endpoint.

AttrCreatedAt

The timestamp of the creation of the origin endpoint.

AttrDashManifestUrls

The egress domain URL for stream delivery from MediaPackage.

AttrHlsManifestUrls

The egress domain URL for stream delivery from MediaPackage.

AttrLowLatencyHlsManifestUrls

The egress domain URL for stream delivery from MediaPackage.

AttrModifiedAt

The timestamp of the modification of the origin endpoint.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CdkTagManager

Tag Manager which manages the tags for this resource.

CfnProperties

Specifies the configuration parameters for a MediaPackage V2 origin endpoint.

ChannelGroupName

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

ChannelName

The channel name associated with the origin endpoint.

ContainerType

The container type associated with the origin endpoint configuration.

DashManifests

A DASH manifest configuration.

Description

The description associated with the origin endpoint.

ForceEndpointErrorConfiguration

The failover settings for the endpoint.

HlsManifests

The HLS manifests associated with the origin endpoint configuration.

LowLatencyHlsManifests

The low-latency HLS (LL-HLS) manifests associated with the origin endpoint.

OriginEndpointName

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

OriginEndpointRef

A reference to a OriginEndpoint resource.

Segment

The segment associated with the origin endpoint.

StartoverWindowSeconds

The size of the window (in seconds) to specify a window of the live stream that's available for on-demand viewing.

Tags

The tags associated with the origin endpoint.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

RenderProperties(IDictionary<string, object>)

Specifies the configuration parameters for a MediaPackage V2 origin endpoint.

Constructors

CfnOriginEndpoint(Construct, string, ICfnOriginEndpointProps)

Specifies the configuration parameters for a MediaPackage V2 origin endpoint.

public CfnOriginEndpoint(Construct scope, string id, ICfnOriginEndpointProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnOriginEndpointProps

Resource properties.

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

Properties

AttrArn

The Amazon Resource Name (ARN) of the origin endpoint.

public virtual string AttrArn { get; }
Property Value

string

Remarks

CloudformationAttribute: Arn

AttrCreatedAt

The timestamp of the creation of the origin endpoint.

public virtual string AttrCreatedAt { get; }
Property Value

string

Remarks

CloudformationAttribute: CreatedAt

AttrDashManifestUrls

The egress domain URL for stream delivery from MediaPackage.

public virtual string[] AttrDashManifestUrls { get; }
Property Value

string[]

Remarks

CloudformationAttribute: DashManifestUrls

AttrHlsManifestUrls

The egress domain URL for stream delivery from MediaPackage.

public virtual string[] AttrHlsManifestUrls { get; }
Property Value

string[]

Remarks

CloudformationAttribute: HlsManifestUrls

AttrLowLatencyHlsManifestUrls

The egress domain URL for stream delivery from MediaPackage.

public virtual string[] AttrLowLatencyHlsManifestUrls { get; }
Property Value

string[]

Remarks

CloudformationAttribute: LowLatencyHlsManifestUrls

AttrModifiedAt

The timestamp of the modification of the origin endpoint.

public virtual string AttrModifiedAt { get; }
Property Value

string

Remarks

CloudformationAttribute: ModifiedAt

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

CdkTagManager

Tag Manager which manages the tags for this resource.

public virtual TagManager CdkTagManager { get; }
Property Value

TagManager

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

CfnProperties

Specifies the configuration parameters for a MediaPackage V2 origin endpoint.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

ChannelGroupName

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

public virtual string ChannelGroupName { get; set; }
Property Value

string

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

ChannelName

The channel name associated with the origin endpoint.

public virtual string ChannelName { get; set; }
Property Value

string

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

ContainerType

The container type associated with the origin endpoint configuration.

public virtual string ContainerType { get; set; }
Property Value

string

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

DashManifests

A DASH manifest configuration.

public virtual object? DashManifests { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or (either IResolvable or CfnOriginEndpoint.IDashManifestConfigurationProperty)[]

Description

The description associated with the origin endpoint.

public virtual string? Description { get; set; }
Property Value

string

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

ForceEndpointErrorConfiguration

The failover settings for the endpoint.

public virtual object? ForceEndpointErrorConfiguration { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or CfnOriginEndpoint.IForceEndpointErrorConfigurationProperty

HlsManifests

The HLS manifests associated with the origin endpoint configuration.

public virtual object? HlsManifests { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or (either IResolvable or CfnOriginEndpoint.IHlsManifestConfigurationProperty)[]

LowLatencyHlsManifests

The low-latency HLS (LL-HLS) manifests associated with the origin endpoint.

public virtual object? LowLatencyHlsManifests { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or (either IResolvable or CfnOriginEndpoint.ILowLatencyHlsManifestConfigurationProperty)[]

OriginEndpointName

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

public virtual string OriginEndpointName { get; set; }
Property Value

string

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

OriginEndpointRef

A reference to a OriginEndpoint resource.

public virtual IOriginEndpointReference OriginEndpointRef { get; }
Property Value

IOriginEndpointReference

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

Segment

The segment associated with the origin endpoint.

public virtual object? Segment { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or CfnOriginEndpoint.ISegmentProperty

StartoverWindowSeconds

The size of the window (in seconds) to specify a window of the live stream that's available for on-demand viewing.

public virtual double? StartoverWindowSeconds { get; set; }
Property Value

double?

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

Tags

The tags associated with the origin endpoint.

public virtual ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

Specifies the configuration parameters for a MediaPackage V2 origin endpoint.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

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

CloudformationResource: AWS::MediaPackageV2::OriginEndpoint

ExampleMetadata: fixture=_generated

Implements

IInspectable
IOriginEndpointRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
ITaggableV2
Back to top Generated by DocFX