OriginAccessControl constructor
OriginAccessControl(
- String name, {
- OriginAccessControlArgs? args,
- CustomResourceOptions? options,
Creates a new OriginAccessControl.
name The Pulumi resource name.
args Arguments used to configure this OriginAccessControl. The set of arguments for OriginAccessControl.
options Resource options controlling this resource's behavior.
Implementation
OriginAccessControl(
String name, {
OriginAccessControlArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:cloudfront/originAccessControl:OriginAccessControl',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
description = registerOutput<String?>('description');
etag = registerOutput<String>('etag');
this.name = registerOutput<String>('name');
originAccessControlOriginType = registerOutput<String>('originAccessControlOriginType');
signingBehavior = registerOutput<String>('signingBehavior');
signingProtocol = registerOutput<String>('signingProtocol');
}