FolderIamBinding constructor

FolderIamBinding(
  1. String name, {
  2. FolderIamBindingArgs? args,
  3. 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');
}