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