ENUM

PermissionsGroup

Description

PermissionsGroup represents the collection of various permission groups that exist across all features. However, not all permission groups are applicable to every feature. PermissionsGroup serves as a superset encompassing all available permission groups. The specific context of permissions within a group depends on the feature to which it is onboarded.

link GraphQL Schema definition

  • enum PermissionsGroup {
  • # Represents the set of permissions required for immutable backup V2
  • # operations. These permissions are applicable to the cloud native SQL DB
  • # and SQL MI features.
  • BACKUP_V2
  • # Represents the basic set of permissions required to onboard a feature.
  • # These permissions are applicable to all the features.
  • BASIC
  • # Represents the set of permissions required for Cloud Cluster ES
  • # operation. These permissions are applicable to the cloud native
  • # protection feature.
  • CLOUD_CLUSTER_ES
  • # Represents the permissions required to enable customer-managed Exocompute
  • # feature.
  • # These permissions apply only to the Azure Exocompute feature.
  • CUSTOMER_MANAGED_BASIC
  • # Represents the set of permissions required to enabled the Consolidation
  • # feature for data center archival location.
  • # These permission are applicable to the Data Center Role-based archival
  • # feature.
  • DATA_CENTER_CONSOLIDATION
  • # Represents the set of permission required to enable the Immutability feature
  • # for data center archival location.
  • # These permission are applicable to the Data Center Role-based archival
  • # feature.
  • DATA_CENTER_IMMUTABILITY
  • # Represents the set of permissions required to use AWS KMS feature for
  • # data center archival location.
  • # These permission are applicable to the Data Center Role-based archival
  • # feature.
  • DATA_CENTER_KMS
  • # Represents the set of permissions required for encryption
  • # operation. These permissions are applicable to the cloud native archival
  • # encryption feature.
  • ENCRYPTION
  • # Represents the set of permissions required for export and restore
  • # operations. These permissions are applicable to the cloud native
  • # protection feature.
  • EXPORT_AND_RESTORE
  • # Represents the set of permissions required for file-level recovery
  • # operation. These permissions are applicable to the cloud native
  • # protection feature.
  • FILE_LEVEL_RECOVERY
  • # Unspecified permission group.
  • GROUP_UNSPECIFIED
  • # Represents the set of permissions required for usage of private
  • # endpoints. These permissions are applicable to exocompute feature.
  • PRIVATE_ENDPOINTS
  • # Represents the set of permissions required for all recovery
  • # operations. These permissions are applicable to the cloud native
  • # SQL DB and SQL MI features.
  • RECOVERY
  • # Represents the set of permissions required for the Rubrik-managed
  • # Exocompute cluster. Currently, these permissions apply only to the
  • # AWS Exocompute feature.
  • RSC_MANAGED_CLUSTER
  • # Represents the required permissions for the basic operation of
  • # SAP HANA SS. These permissions are applicable to the cloud cluster ES
  • # feature.
  • SAP_HANA_SS_BASIC
  • # Represents the required permissions for the recovery operation of
  • # SAP HANA SS. These permissions are applicable to the cloud cluster ES
  • # feature.
  • SAP_HANA_SS_RECOVERY
  • # Represents the set of permissions required for private access to disk
  • # snapshots. These permissions are applicable to the cloud native
  • # protection feature.
  • SNAPSHOT_PRIVATE_ACCESS
  • # Represents the permissions required to enable Azure AD authorization to
  • # store Azure SQL and MI snapshots in an archival location using Colossus.
  • # These permissions apply to Cloud Native Archival Feature.
  • SQL_ARCHIVAL
  • }