@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:48.732Z") public interface S3OriginProps extends OriginProps
Example:
Bucket myBucket = new Bucket(this, "myBucket"); Distribution.Builder.create(this, "myDist") .defaultBehavior(BehaviorOptions.builder().origin(S3Origin.Builder.create(myBucket) .customHeaders(Map.of( "Foo", "bar")) .build()).build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
S3OriginProps.Builder
A builder for
S3OriginProps |
static class |
S3OriginProps.Jsii$Proxy
An implementation for
S3OriginProps |
Modifier and Type | Method and Description |
---|---|
static S3OriginProps.Builder |
builder() |
default IOriginAccessIdentity |
getOriginAccessIdentity()
An optional Origin Access Identity of the origin identity cloudfront will use when calling your s3 bucket.
|
getOriginPath
getConnectionAttempts, getConnectionTimeout, getCustomHeaders, getOriginShieldRegion
default IOriginAccessIdentity getOriginAccessIdentity()
Default: - An Origin Access Identity will be created.
static S3OriginProps.Builder builder()
builder
in interface OriginOptions
builder
in interface OriginProps
S3OriginProps.Builder
of S3OriginProps