AwsCloudfrontOriginAccessControlArgs
interface AwsCloudfrontOriginAccessControlArgs extends Omit<aws.cloudfront.OriginAccessControlArgs, 'name' | 'signingBehavior' | 'signingProtocol'> {
description?: Input<string | undefined>;
name: string;
originAccessControlOriginType: Input<string>;
signingBehavior?: 'always' | 'no-override';
}Origin access control capability inputs.
Example
CODE
`const oac: AwsCloudfrontOriginAccessControlArgs = { name: 'websiteAssets', originAccessControlOriginType: 's3' };`Hierarchy
OriginAccessControlArgs, "name" | "signingBehavior" | "signingProtocol">AwsCloudfrontOriginAccessControlArgs
Properties
description: Input<string | undefined>
Inherited from description
The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted.
name: string
Camel-case naming purpose.
originAccessControlOriginType: Input<string>
Inherited from originAccessControlOriginType
The type of origin that this Origin Access Control is for. Valid values are lambda, mediapackagev2, mediastore, and s3.
signingBehavior: 'always' | 'no-override'
Default: `always`