DefaultObjectACL constructor
DefaultObjectACL(
- String name, {
- DefaultObjectACLArgs? args,
- CustomResourceOptions? options,
Creates a new DefaultObjectACL.
name The Pulumi resource name.
args Arguments used to configure this DefaultObjectACL. The set of arguments for DefaultObjectACL.
options Resource options controlling this resource's behavior.
Implementation
DefaultObjectACL(
String name, {
DefaultObjectACLArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:storage/defaultObjectACL:DefaultObjectACL',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
bucket = registerOutput<String>('bucket');
deletionPolicy = registerOutput<String>('deletionPolicy');
roleEntities = registerOutput<List<String>>('roleEntities', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
}