/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
CallerReferenceis new (regardless of the content of theStreamingDistributionConfigobject), CloudFront creates a new distribution.If
CallerReferenceis a value that you already sent in a previous request to create a distribution, CloudFront returns aDistributionAlreadyExistserror.
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
CallerReferenceis new (regardless of the content of theStreamingDistributionConfigobject), CloudFront creates a new distribution.If
CallerReferenceis a value that you already sent in a previous request to create a distribution, CloudFront returns aDistributionAlreadyExistserror.
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 |