BackendServiceIamBinding constructor
BackendServiceIamBinding(
- String name, {
- BackendServiceIamBindingArgs? args,
- CustomResourceOptions? options,
Creates a new BackendServiceIamBinding.
name The Pulumi resource name.
args Arguments used to configure this BackendServiceIamBinding. The set of arguments for BackendServiceIamBinding.
options Resource options controlling this resource's behavior.
Implementation
BackendServiceIamBinding(
String name, {
BackendServiceIamBindingArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha:BackendServiceIamBinding',
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');
}