Skip to content

/AWS1/CL_FNTSTRMINGDISTRIBUT00

The RTMP distribution's configuration information.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_CALLERREFERENCE TYPE /AWS1/FNTSTRING /AWS1/FNTSTRING

A unique value (for example, a date-time stamp) that ensures that the request can't be replayed.

If the value of CallerReference is new (regardless of the content of the StreamingDistributionConfig object), CloudFront creates a new distribution.

If CallerReference is a value that you already sent in a previous request to create a distribution, CloudFront returns a DistributionAlreadyExists error.

IO_S3ORIGIN TYPE REF TO /AWS1/CL_FNTS3ORIGIN /AWS1/CL_FNTS3ORIGIN

A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.

IV_COMMENT TYPE /AWS1/FNTSTRING /AWS1/FNTSTRING

Any comments you want to include about the streaming distribution.

IO_TRUSTEDSIGNERS TYPE REF TO /AWS1/CL_FNTTRUSTEDSIGNERS /AWS1/CL_FNTTRUSTEDSIGNERS

A complex type that specifies any Amazon Web Services accounts that you want to permit to create signed URLs for private content. If you want the distribution to use signed URLs, include this element; if you want the distribution to use public URLs, remove this element. For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide.

IV_ENABLED TYPE /AWS1/FNTBOOLEAN /AWS1/FNTBOOLEAN

Whether the streaming distribution is enabled to accept user requests for content.

Optional arguments:

IO_ALIASES TYPE REF TO /AWS1/CL_FNTALIASES /AWS1/CL_FNTALIASES

A complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution.

IO_LOGGING TYPE REF TO /AWS1/CL_FNTSTREAMINGLOGCONFIG /AWS1/CL_FNTSTREAMINGLOGCONFIG

A complex type that controls whether access logs are written for the streaming distribution.

IV_PRICECLASS TYPE /AWS1/FNTPRICECLASS /AWS1/FNTPRICECLASS

A complex type that contains information about price class for this streaming distribution.


Queryable Attributes

CallerReference

A unique value (for example, a date-time stamp) that ensures that the request can't be replayed.

If the value of CallerReference is new (regardless of the content of the StreamingDistributionConfig object), CloudFront creates a new distribution.

If CallerReference is a value that you already sent in a previous request to create a distribution, CloudFront returns a DistributionAlreadyExists error.

Accessible with the following methods

Method Description
GET_CALLERREFERENCE() Getter for CALLERREFERENCE, with configurable default
ASK_CALLERREFERENCE() Getter for CALLERREFERENCE w/ exceptions if field has no val
HAS_CALLERREFERENCE() Determine if CALLERREFERENCE has a value

S3Origin

A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.

Accessible with the following methods

Method Description
GET_S3ORIGIN() Getter for S3ORIGIN

Aliases

A complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution.

Accessible with the following methods

Method Description
GET_ALIASES() Getter for ALIASES

Comment

Any comments you want to include about the streaming distribution.

Accessible with the following methods

Method Description
GET_COMMENT() Getter for COMMENT, with configurable default
ASK_COMMENT() Getter for COMMENT w/ exceptions if field has no value
HAS_COMMENT() Determine if COMMENT has a value

Logging

A complex type that controls whether access logs are written for the streaming distribution.

Accessible with the following methods

Method Description
GET_LOGGING() Getter for LOGGING

TrustedSigners

A complex type that specifies any Amazon Web Services accounts that you want to permit to create signed URLs for private content. If you want the distribution to use signed URLs, include this element; if you want the distribution to use public URLs, remove this element. For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide.

Accessible with the following methods

Method Description
GET_TRUSTEDSIGNERS() Getter for TRUSTEDSIGNERS

PriceClass

A complex type that contains information about price class for this streaming distribution.

Accessible with the following methods

Method Description
GET_PRICECLASS() Getter for PRICECLASS, with configurable default
ASK_PRICECLASS() Getter for PRICECLASS w/ exceptions if field has no value
HAS_PRICECLASS() Determine if PRICECLASS has a value

Enabled

Whether the streaming distribution is enabled to accept user requests for content.

Accessible with the following methods

Method Description
GET_ENABLED() Getter for ENABLED, with configurable default
ASK_ENABLED() Getter for ENABLED w/ exceptions if field has no value
HAS_ENABLED() Determine if ENABLED has a value