/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 theStreamingDistributionConfig
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 aDistributionAlreadyExists
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 theStreamingDistributionConfig
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 aDistributionAlreadyExists
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 |