BackendBucketIamBindingComputeBeta constructor
BackendBucketIamBindingComputeBeta(
- String name, {
- BackendBucketIamBindingComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new BackendBucketIamBindingComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this BackendBucketIamBindingComputeBeta. The set of arguments for BackendBucketIamBinding.
options Resource options controlling this resource's behavior.
Implementation
BackendBucketIamBindingComputeBeta(
String name, {
BackendBucketIamBindingComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:BackendBucketIamBinding',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
members = registerOutput<List<String>>('members');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}