OriginAccessControl constructor

OriginAccessControl(
  1. String name, {
  2. OriginAccessControlArgs? args,
  3. 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');
}