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