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