OBJECT

AzureNativeResourceGroup

Description

An Azure Native Resource Group. Refers to a collection of resources in which multiple Azure services can reside.

link GraphQL Schema definition

  • type AzureNativeResourceGroup implements PolarisHierarchyObject, HierarchyObject {
  • # Rubrik ID of the Azure Native Resource Group.
  • azureSubscriptionRubrikId: UUID!
  • # Count of Virtual Machines (VMs) in the Resource Group.
  • vmsCount: Int!
  • # Count of disks in the Resource Group.
  • disksCount: Int!
  • # Deprecated, use protectedObjectTypeToSla instead. Rubrik Service Level Agreement
  • # (SLA) assigned to the Virtual Machines (VMs) in the Resource Group.
  • vmSla: AzureNativeResourceGroupSlaAssignment!
  • # Deprecated, use protectedObjectTypeToSla instead. Rubrik Service Level Agreement
  • # (SLA) assigned to the disks in the Resource Group.
  • diskSla: AzureNativeResourceGroupSlaAssignment!
  • # Azure region associated with the Resource Group.
  • region: AzureNativeRegion!
  • # List of tags associated with the Resource Group.
  • tags: [AzureTag!]!
  • # A list of mappings between protected object types and SLA Domains.
  • protectedObjectTypeToSla: [ProtectedObjectTypeToSla!]!
  • # Count of Azure SQL databases in the Resource Group.
  • azureSqlDatabaseCount: Int!
  • # Count of Azure SQL Managed Instance databases in the Resource Group.
  • azureSqlManagedInstanceDbCount: Int!
  • # The number of Azure storage accounts in the resource group.
  • azureStorageAccountCount: Int!
  • # A list of mappings between object types and details about the backup setup.
  • snappableTypeToBackupSetupSpecs: [WorkloadTypeToBackupSetupSpecs!]!
  • # The authorized operations on the object.
  • authorizedOperations: [PolarisObjectAuthorizedOperationsEnum!]!
  • # Azure Native Subscription of the Resource Group.
  • subscription: AzureNativeSubscription!
  • # Paginated ist of Azure Virtual Machines (VMs) in the Resource Group.
  • #
  • # Arguments
  • # first: Returns the first n elements from the list.
  • # after: Returns the elements in the list that come after the
  • # specified cursor.
  • # last: Returns the last n elements from the list.
  • # before: Returns the elements in the list that come before the
  • # specified cursor.
  • # sortBy: Sort fields for list of Azure virtual machines.
  • # sortOrder: Sorting order for the results.
  • # virtualMachineFilters:
  • azureNativeVirtualMachines(
  • first: Int,
  • after: String,
  • last: Int,
  • before: String,
  • sortBy: AzureNativeVirtualMachineSortFields,
  • sortOrder: SortOrder,
  • virtualMachineFilters: AzureNativeVirtualMachineFilters
  • ): AzureNativeVirtualMachineConnection!
  • # The FID of the hierarchy object.
  • id: UUID!
  • # The name of the hierarchy object.
  • name: String!
  • # The type of this object.
  • objectType: HierarchyObjectTypeEnum!
  • # The SLA Domain assignment type for this object.
  • slaAssignment: SlaAssignmentTypeEnum!
  • # The effective SLA Domain of the hierarchy object.
  • effectiveSlaDomain: SlaDomain!
  • # The pause status of the effective SLA Domain of the hierarchy object.
  • slaPauseStatus: Boolean!
  • # The distribution of the snapshots of the hierarchy object.
  • snapshotDistribution: SnapshotDistribution!
  • # The effective retention of the SLA Domain of the hierarchy object.
  • effectiveRetentionSlaDomain: SlaDomain
  • # The SLA Domain configured for the hierarchy object.
  • configuredSlaDomain: SlaDomain!
  • # The path node of the effective SLA Domain source.
  • effectiveSlaSourceObject: PathNode
  • # A sequential list of this object's logical ancestors.
  • logicalPath: [PathNode!]!
  • # A sequential list of this object's physical ancestors.
  • physicalPath: [PathNode!]!
  • # The number of descendant workloads of this object.
  • numWorkloadDescendants: Int!
  • # The organizations to which this hierarchy object belongs.
  • allOrgs: [Org!]!
  • }

link Require by