BucketIAMMember constructor
BucketIAMMember(
- String name, {
- BucketIAMMemberArgs? args,
- CustomResourceOptions? options,
Creates a new BucketIAMMember.
name The Pulumi resource name.
args Arguments used to configure this BucketIAMMember. The set of arguments for BucketIAMMember.
options Resource options controlling this resource's behavior.
Implementation
BucketIAMMember(
String name, {
BucketIAMMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:storage/bucketIAMMember:BucketIAMMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
bucket = registerOutput<String>('bucket');
condition = registerOutput<BucketIAMMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BucketIAMMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
member = registerOutput<String>('member');
role = registerOutput<String>('role');
}