FunctionUrlOriginAccessControlProps Struct
Properties for creating a Lambda Function URL Origin Access Control resource.
Example
ts
declare const regionalEndpointDomainName: string;
const oac = new cloudfront.FunctionUrlOriginAccessControl(this, 'WebFunctionOAC', {
signing: cloudfront.Signing.SIGV4_ALWAYS_AMZ_AUTH,
});
new cloudfront.Distribution(this, 'MyDistribution', {
defaultBehavior: {
origin: new origins.HttpOrigin(regionalEndpointDomainName, {
originAccessControlId: oac.originAccessControlId,
}),
},
});
Properties
descriptionoptionalstringdescriptionoptionalstrdescriptionoptionalStringDescriptionoptionalstringDescriptionoptional*string#A description of the origin access control.
Default: no description
originAccessControlNameoptionalstringorigin_access_control_nameoptionalstroriginAccessControlNameoptionalStringOriginAccessControlNameoptionalstringOriginAccessControlNameoptional*string#A name to identify the origin access control, with a maximum length of 64 characters.
Default: a generated name