Class CloudFrontToMediaStoreProps.Jsii$Proxy
- All Implemented Interfaces:
CloudFrontToMediaStoreProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CloudFrontToMediaStoreProps
CloudFrontToMediaStoreProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awsconstructs.services.cloudfrontmediastore.CloudFrontToMediaStoreProps
CloudFrontToMediaStoreProps.Builder, CloudFrontToMediaStoreProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCloudFrontToMediaStoreProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectOptional user provided props to override the default props for the CloudFront.final software.amazon.awscdk.services.s3.BucketPropsOptional user provided props to override the default props for the CloudFront Logging Bucket.final software.amazon.awscdk.services.mediastore.CfnContainerExisting instance of mediastore.CfnContainer object.final BooleanOptional user provided props to turn on/off the automatic injection of best practice HTTP security headers in all responses from cloudfront.final software.amazon.awscdk.services.mediastore.CfnContainerPropsOptional user provided props to override the default props for the MediaStore.final software.amazon.awscdk.services.cloudfront.ResponseHeadersPolicyPropsOptional user provided configuration that cloudfront applies to all http responses.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCloudFrontToMediaStoreProps.Builder.
-
-
Method Details
-
getCloudFrontDistributionProps
Description copied from interface:CloudFrontToMediaStorePropsOptional user provided props to override the default props for the CloudFront.Default: - Default props are used
- Specified by:
getCloudFrontDistributionPropsin interfaceCloudFrontToMediaStoreProps
-
getCloudFrontLoggingBucketProps
public final software.amazon.awscdk.services.s3.BucketProps getCloudFrontLoggingBucketProps()Description copied from interface:CloudFrontToMediaStorePropsOptional user provided props to override the default props for the CloudFront Logging Bucket.Default: - Default props are used
- Specified by:
getCloudFrontLoggingBucketPropsin interfaceCloudFrontToMediaStoreProps
-
getExistingMediaStoreContainerObj
public final software.amazon.awscdk.services.mediastore.CfnContainer getExistingMediaStoreContainerObj()Description copied from interface:CloudFrontToMediaStorePropsExisting instance of mediastore.CfnContainer object.Default: - None
- Specified by:
getExistingMediaStoreContainerObjin interfaceCloudFrontToMediaStoreProps
-
getInsertHttpSecurityHeaders
Description copied from interface:CloudFrontToMediaStorePropsOptional user provided props to turn on/off the automatic injection of best practice HTTP security headers in all responses from cloudfront.Turning this on will inject default headers and is mutually exclusive with passing custom security headers via the responseHeadersPolicyProps parameter.
Default: - true
- Specified by:
getInsertHttpSecurityHeadersin interfaceCloudFrontToMediaStoreProps
-
getMediaStoreContainerProps
public final software.amazon.awscdk.services.mediastore.CfnContainerProps getMediaStoreContainerProps()Description copied from interface:CloudFrontToMediaStorePropsOptional user provided props to override the default props for the MediaStore.Default: - Default props are used
- Specified by:
getMediaStoreContainerPropsin interfaceCloudFrontToMediaStoreProps
-
getResponseHeadersPolicyProps
public final software.amazon.awscdk.services.cloudfront.ResponseHeadersPolicyProps getResponseHeadersPolicyProps()Description copied from interface:CloudFrontToMediaStorePropsOptional user provided configuration that cloudfront applies to all http responses.Can be used to pass a custom ResponseSecurityHeadersBehavior, ResponseCustomHeadersBehavior or ResponseHeadersCorsBehavior to the cloudfront distribution.
Passing a custom ResponseSecurityHeadersBehavior is mutually exclusive with turning on the default security headers via
insertHttpSecurityHeadersprop. Will throw an error if bothinsertHttpSecurityHeadersis set totrueand ResponseSecurityHeadersBehavior is passed.Default: - undefined
- Specified by:
getResponseHeadersPolicyPropsin interfaceCloudFrontToMediaStoreProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-