OriginAccessIdentity constructor

OriginAccessIdentity(
  1. String name, {
  2. OriginAccessIdentityArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new OriginAccessIdentity. name The Pulumi resource name. args Arguments used to configure this OriginAccessIdentity. The set of arguments for OriginAccessIdentity. options Resource options controlling this resource's behavior.

Implementation

OriginAccessIdentity(
  String name, {
  OriginAccessIdentityArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:cloudfront/originAccessIdentity:OriginAccessIdentity',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  arn = registerOutput<String>('arn');
  callerReference = registerOutput<String>('callerReference');
  cloudfrontAccessIdentityPath = registerOutput<String>('cloudfrontAccessIdentityPath');
  comment = registerOutput<String?>('comment');
  etag = registerOutput<String>('etag');
  iamArn = registerOutput<String>('iamArn');
  s3CanonicalUserId = registerOutput<String>('s3CanonicalUserId');
}