OriginAccessIdentity constructor
OriginAccessIdentity(
- String name, {
- OriginAccessIdentityArgs? args,
- 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');
}