ENUM
HierarchyFilterField
link GraphQL Schema definition
- enum HierarchyFilterField {
- # Filter by name of an Active Directory domain.
- # Filter by the SID of the Active Directory domain.
- # Filter by the SID of Active Directory Forest.
- # Filter the managed objects based on the ancestor IDs.
- # Filter AWS EC2 instances based on RBS connection status.
- # Filter AWS native accounts based on the features enabled for them.
- # Filter by AWS account ID.
- # Filter by the AWS Cloud Type.
- # ID of the AWS native EC2 instance (Rubrik ID), applicable for filtering
- # EBS volumes with their EC2 instance IDs. Applicable only if the object
- # type is AwsNativeEbsVolume.
- # Filter those objects for which the given AWS feature status is
- # connected.
- # Filter by RDS Instace DB Engine.
- # Filter by RDS Instance DB Instance Class.
- # Filter by AWSAccount.aws_region_spec.region, EC2Instance.region, and
- # EBSVolume.region.
- # Filter by aws_native_tags.
- # Filter by VPC ID.
- # Filter Azure storage accounts by access tier.
- # Filter Azure storage accounts by hierarchical namespace status.
- # Filter Azure storage accounts by resource group name.
- # Filter Azure storage accounts by subscription ID.
- # Filter Azure disks by ID of the attached virtual machine.
- # Filter Azure disks by common resource group name.
- # Filter Azure disks on subscription ID of common resource group.
- # Filter Azure disks on Disk size.
- # Filter Azure disks by subscription ID.
- # todo (SPARK-88655): remove usage of VMRG and DiskRG
- # Filter Azure disks on Disk type.
- # Filters Azure disks whose regions have a \"CONNECTED\" exocompute.
- # Filter by the \"indexing status\" of Azure disks.
- # Filter Azure native subscriptions based on the features enabled for them.
- # Filters Azure virtual machines whose regions have a \"CONNECTED\" exocompute.
- # Filter by the \"indexing status\" of Azure VMs.
- # Filter by AzureSubscription.region_spec.region, AzureResourceGroup.region,
- # AzureVm.Region and AzureDisk.region.
- # Filter Azure resource groups by disk SLA or virtual machine SLA.
- # Filter Azure resource groups by subscription ID.
- # Filter Azure Resource Groups by SLAs of given workload types.
- # SLAs need to be passed as "texts" and workload types need to be
- # passed as "object_type_filter_params".
- # Note: When using this filter for more than two types of workloads,
- # test the performance for large data sizes because internally the operation
- # performs
- # some heavy joins to filter the results.
- # Filter Azure SQL Databases on resource group name.
- # Filter Azure SQL Database Servers on resource group name.
- # Filter Azure SQL Database Servers on subscription ID.
- # Filter Azure SQL Databases on subscription ID.
- # Filter Azure SQL Managed Instance Databases on resource group name.
- # Filter Azure SQL Managed Instances Databases on subscription ID.
- # Filter Azure SQL Managed Instance Database Servers on resource group name.
- # Filter Azure SQL Managed Instances Database Servers on subscription ID.
- # Filter by azure_native_tags.
- # Filter Azure Virtual Machines based on RBS connection status.
- # Filter Azure virtual machines on common resource group name.
- # Filter Azure virtual machines on subscription ID of common resource group.
- # Filter Azure virtual machines on virtual machine size.
- # Filter Azure virtual machines on subscription ID.
- # todo (SPARK-88655): remove usage of VMRG and DiskRG
- # Filter Azure virtual machines on VNet name.
- # Filter by ID of parent Cassandra Keyspace.
- # Filter by ID of parent Cassandra Source.
- # Filter by status of CassandraSource.
- # Filter by IO filter installation status of CDP Virtual Machine.
- # Filter by CDP state of CDP Virtual Machine.
- # Filter by CDP replication state of CDP Virtual Machine.
- # Filter by CDP Virtual Machines.
- # Filter by effective SLA Domain name of CDP Virtual Machine.
- # Filter by name of CDP Virtual Machine.
- # Filter by source cluster of the CDP Virtual Machine.
- # Filter by the name of the Cloud Direct NAS namespace.
- # Filter by the system name of the Cloud Direct NAS namespace.
- # Filter by the system vendor type of the Cloud Direct NAS namespace.
- # Filter by hidden shares.
- # Filter by the name of the Cloud Direct NAS share namespace.
- # Filter by the protocol of the Cloud Direct NAS Share.
- # Filter by the system name of the Cloud Direct NAS share.
- # Filter by the system vendor type of the Cloud Direct NAS share.
- # Filter by the name of the Cloud Direct NAS system.
- # Filter by the vendor type of the Cloud Direct NAS system.
- # Filter cloud instances based on whether CDM App Protection
- # is setup through a cloud cluster.
- # Filter cloud instance physical host by descendant object type.
- # Filter cloud native databases using server name.
- # Filter Rubrik CDM objects by cluster ID.
- # Filter clusters by the ClusterTypeEnum.
- # Filter by the D365 dataverse table type.
- # Filter the Db2 databases by database type.
- # Filter based on fid of DB2 instance.
- # Filter by status of Db2Instance.
- # Filter to select a singular object from a group of duplicated nutanix objects.
- # Filter by relic filesets of a NAS Share.
- # Filter NAS volumes based on whether they are associated
- # with a SnapMirror Cloud object.
- # Filter physical hosts that have protected filesets.
- # Filter physical hosts that have protected volume group.
- # Filter by relic filesets of a physical host.
- # Filter by relic volume group of a physical host.
- # Filter whether the sharepoint is relic or contains relic object.
- # Filter by the Active Directory domain controller connection status.
- # Filter domain controller by domain SID.
- # Filter by FSMO role of a domain controller.
- # Filter domains by forest.
- # Filter by EBSVolume native ID.
- # Filter EBS Volumes by status of indexing.
- # Filter by EBSVolume.name.
- # Filter by EBS volume name or volume ID.
- # Filter by EbsVolume.type.
- # Filter by EC2Instance native ID.
- # Filter EC2 Instances by status of indexing. Possible values for
- # filter are generated strings from AwsIndexingStatusFilter enum.
- # Filter by EC2Instance.name.
- # Filter by EC2 instance name or instance ID.
- # Filter by Ec2Instance.type.
- # Filter managed objects by the SLA Domain ID. Objects returned are
- # either retained or protected by the SLA Domain.
- # Filter by effective SLA Domain.
- # Filter to include or exclude objects with a specific effective SLA
- # source object.
- # Filter by the SLA type of the effective SLA.
- # The behavior of this filter is similar to the EFFECTIVE_SLA filter,
- # except, the behavior when it returns objects that have a
- # retention SLA Domain assigned along with the DoNotProtect SLA Domain.
- # Filter Exchange Databases by the ID of the Exchange Dag.
- # Filter Exchange Databases by the ID of the Exchange Host.
- # Filter Exchange Databases by the ID of the Exchange Server.
- # Filter Exchange Server by the ID of the Exchange Dag.
- # Filter to exclude root resource pool.
- # Filter SharePoint Libraries by excluding list template types.
- # Filter by SLA domain of the Microsoft SQL (MSSQL) Failover Clusters.
- # Filter by failover cluster app connection status.
- # Filter by the ID of Failover cluster app.
- # Filter by failover cluster connection status.
- # Filter by ID of parent of Failover Cluster.
- # Filter according to the migration status of the filesets.
- # Filter physical hosts by SLAs attached to their filesets.
- # Filter physical hosts by which fileset templates are attached
- # to them.
- # Filter fileset templates by OS Type.
- # Filter by gcp_native_labels.
- # Filter by GCP Disk location (for regional disk: location=region, for zonal disk:
- # location=zone).
- # Filter by GCP Disk name or native ID.
- # Filter by GCP Disk project name.
- # Filter by GCP Disk type.
- # Text of the GCP_DISK_TYPE can have one of the following values:
- # regional-pd-ssd regional-pd-standard regional-pd-balanced
- # zonal-pd-ssd zonal-pd-standard zonal-pd-balanced.
- # Filter by GCP instance native ID or name.
- # Filter by GCP Instance Network Name.
- # Filter by GCP instance type.
- # Filter by GCP project ID for GCE instances.
- # Filter by GCP project name or project number.
- # Filter GCP projects by their native ID.
- # Filter by GCP region.
- # Filter by the regions for GCP workloads.
- # Filter VSphere and Hyper-V virtual machines by guest OS type for file export.
- # Filter objects if they have snapshots that are expired and indexed.
- # Filter objects with snapshots that have expired but
- # not been garbage-collected.
- # Filter objects for which the expired_non_gced_snapshot_count field
- # is not set.
- # Filter if a workload has parent workload.
- # Filter objects with unexpired snapshots.
- # Filter Host by Agent ID.
- # Filter hosts based on CBT status.
- # Filter hosts based on the domain controller FID.
- # Filter according to the migration status of the physical hosts.
- # Filter the hosts by their Operating System.
- # Filter according to the migration status of the host shares.
- # Filter by the vendor type of the NAS Host.
- # Filter Hyperv servers by Windows Host name or Hyperv Server name.
- # Filter Hyper-V virtual machines by the agent's connection status.
- # Filter Hyper-V virtual machine using a MAC Address.
- # Filter independent replica objects on which you can assign
- # an SLA Domain independently, without depending on source objects.
- # Return only the workloads that are active.
- # An active workload is a workload that is without a workload group or
- # workload with the highest primary sequence number in the workload group.
- # Filters active object from a group of duplicated objects.
- # Filters archived workloads.
- # Filter workloads deleted from the Rubrik cluster.
- # Filter archived and non-relic managed-objects.
- # Filter physical hosts that have protected filesets.
- # Filter the kooper hosts from the host list.
- # Filter MSSQL databases that are log shipping secondaries.
- # Filter Live Mounts from Managed Volume Exports.
- # Filter child objects by Managed Volume archival status.
- # Filter MSSQL databases that are Live Mounts.
- # Filter by the protection status of a NAS share.
- # Workload must not be a member of any active Blueprint.
- # Filter by whether object is protected by an SLA Domain.
- # Filter by recovery plan visibility.
- # Filters workloads that are relics.
- # Filters replicated workloads.
- # Filter objects that have not been accessed for over 90 days.
- # Filter unmanaged objects.
- # Filter by the Jira project key or name.
- # Filter by the Jira project lead.
- # Filter by the Jira project type.
- # Filter based on the Kubernetes cluster IDs.
- # Filter based on Kubernetes cluster name.
- # Filter by the status of the K8s cluster.
- # Filter according to the Kubernetes namespace IDs.
- # Filter Kubernetes clusters based on associated Rubrik cluster.
- # Since the Kubernetes cluster is natively managed by Rubrik SaaS, a separate
- # filter is used.
- # Filter Kubernetes clusters based on connection status.
- # Filter Kubernetes namespaces based on the associated Rubrik cluster of the
- # parent Kubernetes cluster.
- # Since Kubernetes namespace is natively managed by Rubrik SaaS, a separate filter
- # is used.
- # Filter Kubernetes namespace based on the connection status of the parent.
- # Filter by location or path of an object.
- # Filter objects with mismatched SLA Domain and backup storage protection
- # status.
- # Filter by preferred data location. Applicable for M365 workloads.
- # Filter by Managed Volume Export ID.
- # Filter according to the Managed Volume export mount type.
- # Filter the Managed Volume based on the RBS status of its host.
- # Filter the Managed Volume based on its host ID.
- # Filter Managed Volume Exports for a given Managed Volume ID.
- # Filter Managed Volume Type.
- # Filter to show all migrated hosts, including ghost objects.
- # Filter to show all migrated host shares, including ghost objects.
- # Filter by ID of parent MongoDB Keyspace.
- # Filter by ID of parent MongoDB Source.
- # Filter by status of MongoDB Source.
- # Filter protected MongoDB collections.
- # Filter by ID of parent Mongo Database.
- # Filter the MongoDB source by the management type.
- # NATIVE for Native management type and OPSMANAGER for OpsManager management type.
- # Filter by ID of parent Mongo Source.
- # Filter Microsoft SQL Server failover clusters that are protected by an SLA
- # Domain.
- # Filter Microsoft SQL Server failover clusters that are unprotectable.
- # Filter Microsoft SQL Server hosts that are protected by an SLA Domain.
- # Filter the MySQL Instance based on its host.
- # connection status.
- # Filter the MySQL Databases based on its Instance Id.
- # Filter by name. For an exact match, use NAME_EXACT_MATCH.
- # There is already a filter called NAME which filters for all the rows
- # where name is "LIKE" the provided string. We have a use-case in
- # Azure where we would like to Filter by name but exact-match, not just
- # similar match. The use case is that resource groups are identified by
- # the tuple of subscription ID and resource group name, similarity
- # measure will not distinguish between two similar names.
- # Filter by name or email-address of O365 user.
- # Filter by the ID of the NAS namespace.
- # Filter according to the system name of the NAS Namespace.
- # Filter according to the NAS namespace vendor.
- # Filter by hidden shares.
- # Filter by the Namespace ID of the NAS Share.
- # Filter by the effective SLA Domain ID of the NAS Share.
- # Filter by stale shares.
- # Filter according to the system name of the NAS Share.
- # Filter by the type of the NAS Share.
- # Filter according to the NAS share vendor.
- # Filter by NAS System.
- # Filter by the vendor type of the NAS System.
- # Filter by the SLA Domain of the SnapMirror Cloud objects under
- # the NAS volume.
- # Filter Nutanix clusters by Nutanix Prism Central ID(s).
- # Filter out the standalone Nutanix cluster objects that are not
- # associated with any Prism Central object.
- # Filter Nutanix virtual machines by the agent's connection status.
- # Filter Nutanix virtual machines by Nutanix Category Value ID(s).
- # Filter Nutanix virtual machines by the Nutanix cluster CDMID.
- # Filter by group type. Applicable to Microsoft 365 group workloads.
- # Filter objects by Microsoft Office 365 organization ID.
- # Filter by the name or URL of the SharePoint site in Microsoft 365.
- # O365 specific type: O365_SHARED_USER, O365_SHARED_MAILBOX...This filter is
- # introduced to support api-server since it is not convenient to add
- # object-specific
- # subtype knowledge there. To query for shared users, we can either:
- # 1. Specify O365_USER in object type AND this filter with value O365_SHARED_USER
- # (api-server way)
- # 2. Specify O365_SHARED_USER in object type, ignore this filter
- # (others should do this).
- # Filter by software version of the cluster.
- # Filter Oracle host and RAC objects by OS type.
- # Filter by organization ID.
- # Filter physical hosts by OS name.
- # Filter physical hosts by OS type.
- # Filter physical host by cloud instance id.
- # Filter by SLA domain of the Microsoft SQL (MSSQL) hosts.
- # Filter by the SLA Domain of the volume group of the physical host.
- # Filter by the RBS status of the physical host.
- # Filter by the SLA Domain of the host filesets.
- # Filter physical host objects by excluding hosts from the output that
- # that have IDs specified by the caller.
- # tag_filter_params field.
- # Filter by the ID of a Physical Host.
- # Filter the Postgres Database Cluster based on its host
- # connection status.
- # Filter the Postgres Databases based on its Database Cluster
- # Id.
- # Filter by the protection status of the object.
- # Filter by recovery plan name.
- # Filter by recovery plan source location.
- # Filter by recovery plan target location.
- # Filter by recovery plan type.
- # Filter by Recovery Plan workload type.
- # Filter by recovery status.
- # Filter by the name by a given regex expression.
- # Filter by objects with at least one snapshot.
- # Filter by whether Rubrik SaaS native workload object
- # has an unindexed snapshot or it has a snapshot that is expired
- # and has an unmerged index.
- # Filter SaaS Apps organizations based on whether they only support
- # recovery.
- # Filter according to the natural ID field of the SaaS app resource.
- # Filter the SaaS Apps organizations by their scopes.
- # Filter by Salesforce name or label.
- # Filter by Salesforce object type.
- # Filter by the Rubrik CDM ID of the SAP HANA database.
- # Filter by the ID of parent SAP HANA system.
- # Filter by SID of SapHanaSystem.
- # Filter by status of SapHanaSystem.
- # Filter by sensitivity status.
- # Filter objects that are top level sites of all the O365 Orgs.
- # Note that an org ID is not passed as a filter here so the top level
- # sites under all the O365 orgs are returned.
- # Filter based on type of database in UDF schema.
- # Filter vCD vApps by type.
- # Filter VMware standalone hosts from vCenters and standalone hosts.
- # Filter VMware objects according to the snapshot consistency mandate.
- # Filter by vCD hostname.
- # Filter VMWare virtual machine using a MAC Address.
- # Filter by moid of VMware virtual machines.
- # Filter template type of VMware virtual machines.
- # Filter isLocal of virtualhost.descendant.
- # Filter for the the root level of compute resources for the restore
- # hierarchy, which includes compute clusters and standalone hosts.
- }