Rubrik Security Cloud

Rubrik provides data security and data protection on a single platform, including: Zero Trust Data Protection, ransomware investigation, incident containment, sensitive data discovery, and orchestrated application recovery.

Use Cases the Adapter Solves

  • Backup Coverage Visibility: Correlate Rubrik-protected workloads with your full device inventory in Axonius to identify servers, VMs, and cloud instances that are not covered by a backup policy.
  • Multi-Cloud Asset Correlation: Enrich AWS EC2 instances and VMware VMs in Axonius with Rubrik protection status, compliance state, and cloud identity fields — without requiring additional agents or separate reporting tools.
  • Data Security Posture: Identify unprotected or relic workloads across your environment by combining Rubrik's protection and compliance data with asset context from other sources in Axonius.

Asset Types Fetched

  • Devices, Users, Databases, File Systems, Accounts/Tenants, Application Resources

Before You Begin

Ports

  • TCP port 80/443

Authentication Method

  • Client ID / Client Secret

APIs

Axonius uses the Rubrik GraphQL API. The following queries are called:

  • POST /api/graphql with allUsersOnAccount query — fetch user records
  • POST /api/graphql with listO365Apps query — fetch Microsoft 365 application resources
  • POST /api/graphql with allClusterConnection query — fetch Rubrik cluster devices
  • POST /api/graphql with vSphereMountConnection query — fetch vSphere mount devices
  • POST /api/graphql with azureNativeVirtualMachines query — fetch Azure virtual machines
  • POST /api/graphql with snappableConnection query (ComplianceTableQuery) — fetch edge devices with compliance and snapshot data
  • POST /api/graphql with nutanixVms query — fetch Nutanix virtual machines
  • POST /api/graphql with awsNativeEc2Instances query — fetch AWS EC2 instances with cloud ID, VPC, and account fields (added in Axonius version 8.0.24)
  • POST /api/graphql with vSphereHostConnectionvSphereHostDetails chained queries — fetch VMware ESXi host details and associated virtual machine fields including BIOS UUID, IP, OS, and power state (added in Axonius version 8.0.24)

Permissions

Consult with your vendor for permissions for reading the objects.

Supported From Version

Supported from Axonius version 4.8

Setting Up Rubrik Security Cloud to Work with Axonius

  1. Log in to the Rubrik Security Cloud console.
  2. Navigate to Settings > Service Accounts.
  3. Click Add Service Account and complete the creation wizard.
  4. Copy the generated Client ID and Client Secret for use in Axonius.

For full instructions, see Adding a service account.

Connecting the Adapter in Axonius

To connect the adapter in Axonius, provide the following parameters:

Required Parameters

  • Host Name or IP Address - The hostname or IP address of the Rubrik Security Cloud server.
RubrikPolaris

Optional Parameters

  1. Client ID and Client Secret - The Rubrik Security Cloud Client ID and Client Secret. To generate client credentials, see Adding a service account.

  2. Subscription Name - The 0365 Subscription Name.

  3. Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.

  4. HTTPS Proxy - Connect the adapter to a proxy instead of directly connecting it to the domain.

  5. HTTPS Proxy User Name - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.

  6. HTTPS Proxy Password - The password to use when connecting to the server using the HTTPS Proxy.

To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.

Advanced Settings

📘

Note

Advanced settings can either apply to all connections for this adapter, or to a specific connection. Refer to ​Advanced Configuration for Adapters.

  1. Fetch users (required, default: true) - By default this adapter fetches users. Clear this option to not fetch users.
  2. Parse cluster nodes as devices - Select this option to parse the cluster nodes from the cluster raw as devices.
  3. Object types to parse location as name - Enter a list of object types to parse asset name and hostname from the device location. This setting only works for devices that have the asset type field with the value edge.
  4. Parse name and hostname from location - Select this option to parse Asset Name and Host Name from Node Location.
  5. Enrich EC2 Edge devices - Select this option to fetch additional fields for AWS EC2 instances via the awsNativeEc2Instances GraphQL query. When enabled, the following fields are enriched on matching edge devices: instanceNativeId (mapped to Cloud ID), awsNativeAccountName, and vpcId.
  6. Enrich Virtual Machine Edge devices - Select this option to fetch additional fields for VMware VMs via chained vSphereHostConnectionvSphereHostDetails GraphQL queries. When enabled, the following fields are enriched on matching edge devices: moid, instanceUuid (mapped to BIOS UUID / VM UUID), ipAddress, guestOsName, powerStatus, protectionDate, isRelic, and vmwareToolsInstalled.
📘

Note

To learn more about Adapter Configuration tab advanced settings, see Adapter Advanced Settings.



Did this page help you?