Documentation ¶
Overview ¶
CDK Constructs for Amazon CloudFront to AWS Elemental MediaStore integration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudFrontToMediaStore_IsConstruct ¶
func CloudFrontToMediaStore_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCloudFrontToMediaStore_Override ¶
func NewCloudFrontToMediaStore_Override(c CloudFrontToMediaStore, scope constructs.Construct, id *string, props *CloudFrontToMediaStoreProps)
Types ¶
type CloudFrontToMediaStore ¶
type CloudFrontToMediaStore interface { constructs.Construct CloudFrontFunction() awscloudfront.Function CloudFrontLoggingBucket() awss3.Bucket CloudFrontOriginAccessIdentity() awscloudfront.OriginAccessIdentity CloudFrontOriginRequestPolicy() awscloudfront.OriginRequestPolicy CloudFrontWebDistribution() awscloudfront.Distribution MediaStoreContainer() awsmediastore.CfnContainer Node() constructs.Node ToString() *string }
func NewCloudFrontToMediaStore ¶
func NewCloudFrontToMediaStore(scope constructs.Construct, id *string, props *CloudFrontToMediaStoreProps) CloudFrontToMediaStore
type CloudFrontToMediaStoreProps ¶
type CloudFrontToMediaStoreProps struct { // Optional user provided props to override the default props for the CloudFront. CloudFrontDistributionProps interface{} `json:"cloudFrontDistributionProps"` // Optional user provided props to override the default props for the CloudFront Logging Bucket. CloudFrontLoggingBucketProps *awss3.BucketProps `json:"cloudFrontLoggingBucketProps"` // Existing instance of mediastore.CfnContainer obejct. ExistingMediaStoreContainerObj awsmediastore.CfnContainer `json:"existingMediaStoreContainerObj"` // Optional user provided props to turn on/off the automatic injection of best practice HTTP security headers in all responses from cloudfront. InsertHttpSecurityHeaders *bool `json:"insertHttpSecurityHeaders"` // Optional user provided props to override the default props for the MediaStore. MediaStoreContainerProps *awsmediastore.CfnContainerProps `json:"mediaStoreContainerProps"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.