OBJECT
Query
link GraphQL Schema definition
- type Query {
- # Account ID.
- String! :
- # This endpoint is deprecated.
- AccountSetting! :
- AnalyzerConnection! :
- # Summary of the given Active Directory domain.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): ActiveDirectoryDomain! ( :
- # Summary of the given Active Directory domain controller.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): ActiveDirectoryDomainController! ( :
- # Summary of all Active Directory domain controllers.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): ActiveDirectoryDomainControllerConnection!
- # Summary of all Active Directory domains.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): ActiveDirectoryDomainConnection!
- # Search across a range of snapshots of a domain controller for Active Directory
- # objects
- #
- # Supported in v9.1+
- # Return the Active Directory objects matching the search criteria.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # id: ID of the Active Directory domain controller that needs to
- # be explored.
- # snapshotAfterDate: Searches across the snapshots taken on or
- # after the specified date.
- # snapshotBeforeDate: Searches across the snapshots taken on or
- # before the specified date.
- # name: Search string.
- # activeDirectoryObjectType: The supported Active Directory
- # object types.
- (
- Int, :
- String, :
- String!, :
- DateTime, :
- DateTime, :
- String!, :
- ActiveDirectoryObjectType :
- ): ActiveDirectorySnappableSearchResponseConnection!
- # Retrieve an activity series.
- #
- # Arguments
- # input: Input for retrieving an activity series.
- ActivitySeriesInput!): ActivitySeries! ( :
- # Paginated list of event series objects. Each page of the results will include at
- # most 50 entries unless otherwise specified using the first parameter. Query the
- # pageInfo.hasNextPage field to know whether all objects were returned.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Activity sort order
- # sortBy: Sort activity series by field.
- # filters:
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- ActivitySeriesSortField, :
- ActivitySeriesFilter :
- ): ActivitySeriesConnection!
- # Objects that match the specifications of the AD group.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # orgId: Org UUID.
- # adGroupSpec: The Azure Active Directory group spec.
- (
- Int, :
- String, :
- UUID!, :
- AdGroupSpecInput! :
- ): O365AdGroupMemberConnection!
- # Active Directory volume export connection.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filters: Filter for Active Directory volume exports.
- # sortBy: Sort by argument for Active Directory volume exports.
- (
- Int, :
- String, :
- AdVolumeExportFilter!], : [
- AdVolumeExportSortByInput :
- ): AdVolumeExportConnection!
- # Get Rubrik Backup Service deployment setting
- #
- # Supported in v5.0+
- # Retrieve the global setting for automatic deployment of the Rubrik Backup
- # Service to virtual machines.
- #
- # Arguments
- # input: Input for InternalGetVmAgentDeploymentSetting.
- (
- GetVmAgentDeploymentSettingInput! :
- ): AgentDeploymentSettings!
- # List of account owners.
- User!]! : [
- # Arguments
- # nameFilter: Name of product (Data Protection, Ransomware
- # Investigation, etc.).
- # typeFilter: Type of product (Revenue, POC, etc.).
- # stateFilter: State of product (Active, Expired, etc.).
- # startDateArg: Start date of product (yyyy-mm-dd).
- # endDateArg: End date of product (yyyy-mm-dd).
- (
- ProductName!]!, : [
- ProductType!]!, : [
- ProductState!]!, : [
- DateTime, :
- DateTime :
- ): [AccountProduct!]!
- # Retrieves the list of all accounts with their Exocompute account mapping, if
- # exists.
- #
- # Arguments
- # cloudVendor: Vendor of the cloud account.
- # features: Cloud account features. Rubrik offers a cloud account
- # feature as part of Rubrik Security Cloud (RSC).
- # exocomputeAccountIdsFilter: List of mapped Exocompute account
- # IDs.
- (
- CloudVendor!, :
- CloudAccountFeature!]!, : [
- UUID!]! : [
- ): [CloudAccountWithExocomputeMapping!]!
- # Get all agent deployment settings.
- #
- # Arguments
- # clusterUuids: List of cluster IDs.
- UUID!]!): [AgentDeploymentSettingsInfo!]! ( : [
- # Returns privileges that are allowed to be asssigned to org admin roles.
- Operation!]! : [
- # List of authorized operations for global resource.
- Operation!]! : [
- # List of authorizations for the object.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): [Operation!]! ( :
- # List of authorizations for the objects.
- #
- # Arguments
- # fids: The Rubrik UUIDs for the objects.
- UUID!]!): [AuthorizedOperations!]! ( : [
- # List of Availability Zones (AZs) in the specified region on the specified AWS
- # Native account.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- (
- UUID!, :
- AwsNativeRegion! :
- ): [String!]!
- # Get all Rubrik CDM versions in the AWS marketplace.
- #
- # Arguments
- # input: Rubrik CDM version request parameters for AWS.
- AwsCdmVersionRequest!): [AwsCdmVersion!]! ( :
- # List of all AWS cloud account configurations with the given search query.
- #
- # Arguments
- # awsCloudAccountsArg: Arguments for get cloud accounts configs.
- (
- AwsCloudAccountConfigsInput! :
- ): [AwsFeatureConfig!]!
- # List of active AWS cloud accounts and the features for the accounts. A cloud
- # account is an AWS account added to the Rubrik platform.
- #
- # Arguments
- # awsCloudAccountsArg: Arguments for get cloud accounts.
- (
- AwsCloudAccountsWithFeaturesInput! :
- ): [AwsCloudAccountWithFeatures!]!
- # List all aws compute settings.
- #
- # Arguments
- # sortBy: Specification on how to sort a list of compute
- # settings.
- # sortOrder: Sorts the order of results.
- # filter: Specification on how to filter a list of compute
- # settings.
- # contextFilter: Specifies the context filter to use.
- (
- AwsCloudComputeSettingQuerySortByField, :
- SortOrder, :
- AwsCloudComputeSettingFilterInput!], : [
- ContextFilterTypeEnum :
- ): [AwsComputeSettings!]! @deprecated( reason: "This query is no longer supported." )
- # List of all AWS exocompute configurations filtered by a cloud account ID or a
- # cloud account name prefix.
- #
- # Arguments
- # awsNativeAccountIdOrNamePrefix: A query that searches for
- # Exocompute configurations with an account name or account native ID that is
- # prefixed by the search query.
- (
- String! :
- ): [AwsExocomputeConfig!]!
- # All Rubrik CC-ES instance profiles in the AWS account.
- #
- # Arguments
- # cloudAccountId: Cloud account ID.
- # region: Region of AWS account.
- (
- String!, :
- String! :
- ): [String!]!
- # Retrieves the permissions policy for all the input features along with any
- # AWS-managed policy ARNs which need to be attached to the roles. Each policy
- # document can be used to create an AWS-managed policy which then needs to be
- # attached to corresponding role.
- #
- # Arguments
- # input: Input to retrieve AWS permission policies.
- (
- AwsGetPermissionPoliciesInput! :
- ): [PermissionPolicy!]!
- # All valid AWS regions for this cloud account.
- #
- # Arguments
- # cloudAccountId: Cloud account ID.
- String!): [AwsCloudAccountRegion!]! ( :
- # Retrieve ARM templates for role definition and role assignment.
- #
- # Arguments
- # input: Input for retrieving ARM templates for role definition
- # and role assignment.
- (
- AzureArmTemplatesByFeatureInput! :
- ): [AzureArmTemplateByFeature!]!
- # List all Azure blob containers by storage account.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # input: Azure blob containers request parameters by storage
- # account.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureBlobContainersByStorageAccountInput! :
- ): AzureBlobContainerCcprovisionConnection!
- # Get all Rubrik CDM versions in the Azure marketplace.
- #
- # Arguments
- # cdmVersionRequest: Rubrik CDM version request parameters for
- # Azure.
- AzureCdmVersionReq!): [AzureCdmVersion!]! ( :
- # Retrieves a list of all the missing permissions on Azure subscriptions that are
- # a part of the Azure Cloud Account.
- #
- # Arguments
- # sessionId: Session ID of the current OAuth session.
- # subscriptionIds: List of Azure subscription IDs.
- # cloudAccountAction: The cloud account action to be performed.
- # Some examples are: isCreate, isUpdateRegions, isDelete.
- (
- String!, :
- UUID!]!, : [
- CloudAccountAction! :
- ): [AzureSubscriptionMissingPermissions!]!
- # Retrieves all subnets in the specified region and subscription. Subnets allow
- # you to choose IP address range of your choice. For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-network/network-overview#virtual-network-and-subnets.
- #
- # Arguments
- # cloudAccountId: The Rubrik ID of the cloud account.
- # region: Azure region.
- (
- UUID!, :
- AzureCloudAccountRegion! :
- ): [AzureNativeSubnet!]!
- # Retrieves a list of all Azure Subscriptions with feature details such as
- # feature, status, and regions.
- #
- # Arguments
- # feature: A cloud account feature of Rubrik Security Cloud.
- # subscriptionStatusFilters: List of subscription status filters
- # to apply.
- # permissionsGroupFilters: List of feature to permission group
- # filters to apply.
- (
- CloudAccountFeature!, :
- CloudAccountStatus!]!, : [
- FeatureWithPermissionsGroups!] : [
- ): [AzureSubscriptionWithFeaturesType!]!
- # Retrieves a list of all the Azure tenants and tenant subscriptions for features.
- # The list can be filtered by feature status, subscription native ID, and
- # subscription name.
- #
- # Arguments
- # features: Cloud account features. Rubrik offers a cloud account
- # feature as part of Rubrik Security Cloud (RSC).
- # feature: A cloud account feature of Rubrik Security Cloud.
- # includeSubscriptionDetails: Specifies whether the details about
- # the subscriptions in the tenants are included in the response or not.
- (
- CloudAccountFeature!], : [
- CloudAccountFeature!, :
- Boolean! :
- ): [AzureCloudAccountTenant!]!
- # List of all Azure Disk Encryption Sets in a region.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- # region: The azure region.
- (
- UUID!, :
- AzureNativeRegion! :
- ): [AzureNativeDiskEncryptionSet!]!
- # List of all Encryption Keys in an Azure Key Vault.
- #
- # Arguments
- # azureEncryptionKeysInput: Input for fetching Encryption Keys in
- # an Azure Key Vault.
- (
- AzureEncryptionKeysInput! :
- ): [AzureEncryptionKey!]!
- # Retrieves a list of Azure Exocompute configurations filtered by a cloud account
- # ID or a search query.
- #
- # Arguments
- # azureExocomputeSearchQuery: A query that searches for
- # Exocompute configurations with an account name or account native ID that is
- # prefixed by the search query.
- # cloudAccountIDs: IDs of cloud accounts.
- (
- String, :
- UUID!] : [
- ): [AzureExocomputeConfigsInAccount!]!
- # List of all Azure Key Vaults in a region.
- #
- # Arguments
- # azureKeyVaultsInput: Input for fetching Key Vaults in an Azure
- # region.
- (
- AzureKeyVaultsInput! :
- ): [AzureKeyVault!]!
- # List all managed identities for Azure resources.
- #
- # Arguments
- # managedIdentitiesRequest: Managed identities request parameters
- # for Azure.
- (
- AzureManagedIdentitiesRequest! :
- ): [AzureManagedIdentity!]!
- # Retrieves all availability sets in the specified region, resource group, and
- # subscription. An availability set is a logical grouping of VMs to facilitate
- # redundancy and availability. For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-machines/availability-set-overview.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- # resourceGroupName: Resource Group Name.
- # region: The azure region.
- (
- UUID!, :
- String!, :
- AzureNativeRegion! :
- ): [AzureNativeAvailabilitySet!]!
- # Retrieves all supported disk types when exporting a specific snapshot. Not all
- # disk types are supported in all the regions. For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-machines/disks-types.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- # region: The azure region.
- (
- UUID!, :
- AzureNativeRegion! :
- ): [AzureNativeExportCompatibleDiskTypes!]!
- # Retrieves all supported virtual machine (VM) sizes when exporting a particular
- # snapshot. Not all VM sizes are supported in all the regions. For more
- # information, see https://docs.microsoft.com/en-us/azure/virtual-machines/sizes.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- # region: The azure region.
- # vmSnapshotId: Snapshot ID
- (
- UUID!, :
- AzureNativeRegion!, :
- UUID! :
- ): [AzureNativeExportCompatibleVmSizes!]!
- # Retrieves a list of resource groups with the specified names which exist in the
- # specified account.
- #
- # Arguments
- # input: Input to get Azure Resource Groups if they exist.
- (
- AzureGetResourceGroupsInfoIfExistInput! :
- ): [AzureResourceGroupInfo!]!
- # Retrieves all security groups in the specified region and subscription. Security
- # groups enable you to configure network security as a natural extension of an
- # application's structure, allowing you to group virtual machines and define
- # network security policies based on those groups. For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-network/application-security-groups.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- # region: The azure region.
- (
- UUID!, :
- AzureNativeRegion! :
- ): [AzureNativeSecurityGroup!]!
- # Retrieves list of all storage Accounts in a subscription.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- (
- UUID! :
- ): [AzureNativeStorageAccount!]!
- # Retrieves all subnets in the specified region and subscription. Subnets allow
- # you to choose IP address range of your choice. For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-network/network-overview#virtual-network-and-subnets.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- # region: The azure region.
- (
- UUID!, :
- AzureNativeRegion! :
- ): [AzureNativeSubnet!]!
- # Retrieves all virtual machine (VM) sizes in the subscriptions protected by
- # Rubrik that have been configured for protection. For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-machines/sizes.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- (
- UUID :
- ): [String!]!
- # Retrieves all virtual networks (VNets) in the protected subscriptions. VNet
- # enables secure communication with other VNets, the internet, and on-premise
- # networks. For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- (
- UUID :
- ): [AzureNativeVirtualNetwork!]!
- # Get all available network security groups for Azure.
- #
- # Arguments
- # nsgRequest: Nsg request parameters for Azure.
- AzureNsgRequest!): [String!]! ( :
- # Get all available regions for Azure.
- #
- # Arguments
- # cloudAccountId: Cloud account ID.
- String!): [AzureCloudAccountRegion!]! ( :
- # Retrieve all available regions for Azure with availability zone details.
- #
- # Arguments
- # cloudAccountId: Cloud account ID.
- (
- String! :
- ): [AzureLocationDetailType!]!
- # Get resource groups for a service principal in Azure.
- #
- # Arguments
- # cloudAccountId: Cloud account ID.
- # azureRegion: Region for Azure cloud account.
- (
- String!, :
- String! :
- ): [String!]! @deprecated( reason: "Use allResourceGroupsFromAzure instead." )
- # Retrieves the list of elastic pools available for a SQL Database Server.For more
- # information, see
- # https://docs.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview.
- #
- # Arguments
- # subscriptionId: Subscription ID.
- # resourceGroupName: Resource Group Name.
- # azureSqlDatabaseServerName: Name of the Azure SQL Database
- # server.
- # azureSqlDatabaseServerRubrikId: Rubrik ID of the Azure SQL
- # Database Server.
- (
- UUID!, :
- String!, :
- String!, :
- UUID! :
- ): [AzureSqlDatabaseServerElasticPool!]!
- # List all Azure storage accounts by resource group.
- #
- # Arguments
- # storageAccountsRequest: Azure storage accounts request
- # parameters by resource group.
- (
- AzureStorageAccountsReq! :
- ): [String!]!
- # List all Azure storage accounts by region.
- #
- # Arguments
- # input: Azure storage accounts request parameters by region.
- (
- AzureStorageAccountsByRegionInput! :
- ): [AzureStorageAccountCcprovision!]!
- # Get subnets for a given account in Azure.
- #
- # Arguments
- # subnetRequest: Subnet request parameters for Azure.
- (
- AzureSubnetReq! :
- ): [String!]! @deprecated( reason: "Use allAzureCloudAccountSubnetsByRegion instead." )
- # Retrieves a list of all Azure subscriptions with Exocompute subscription
- # mapping.
- #
- # Arguments
- # features: Cloud account features. Rubrik offers a cloud account
- # feature as part of Rubrik Security Cloud (RSC).
- # exocomputeSubscriptionIdsFilter: List of mapped Exocompute
- # subscription IDs.
- (
- CloudAccountFeature!], : [
- UUID!] : [
- ): [AzureSubscriptionWithExocomputeMapping!]!
- # Get VNets for a given account in Azure.
- #
- # Arguments
- # vnetRequest: VNet request parameters for Azure.
- AzureVnetReq!): [String!]! ( :
- # Get all backup throttle settings.
- #
- # Arguments
- # clusterUuids: List of cluster IDs.
- UUID!]!): [BackupThrottleSetting!]! ( : [
- # Get all cdm guest credentials.
- #
- # Arguments
- # clusterUuids: List of cluster IDs.
- UUID!]!): [CdmGuestCredential!]! ( : [
- # The Rubrik CDM OVA details.
- CdmOvaDetail!]! : [
- # Details of all the virtual machines with Continuous Data Protection (CDP) SLA
- # Domain.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # allCdpVmInfoSort: Sort Type for getting all CDP VMs for CDP
- # performance dashboard.
- # allCdpVmInfoFilter: Filter Type for getting all CDP VMs for CDP
- # performance dashboard.
- (
- Int, :
- String, :
- Int, :
- String, :
- CdpPerfDashboardSortParam, :
- CdpPerfDashboardFilterParam!] : [
- ): CdpVmInfoConnection!
- # List the mappings from accounts to Exocompute cloud accounts with specified
- # filters.
- #
- # Arguments
- # cloudVendor: Vendor of the cloud account.
- # exocomputeAccountIdsFilter: List of mapped Exocompute account
- # IDs.
- (
- CloudVendor!, :
- UUID!]! : [
- ): [CloudAccountsExocomputeAccountMapping!]!
- # List all cloud accounts.
- #
- # Arguments
- # sortBy: Specification on how to sort a list of cloud accounts.
- # sortOrder: Sorts the order of results.
- # filter: Specification on how to filter a list of cloud
- # accounts.
- # features: Filters and shows cloud accounts for a specific
- # use-cases or features. Default value: [ARCHIVAL].
- (
- CloudAccountSortByFieldEnum, :
- SortOrder, :
- CloudAccountFilterInput!], : [
- CloudAccountFeature!] : [
- ): [CloudAccount!]!
- # Retrieve shares from Cloud Direct site.
- #
- # Arguments
- # input: Input for retrieving Cloud Direct shares.
- AllCloudDirectSharesInput!): [ShareExportIdPair!]! ( :
- # List of the Cloud Direct Sites accessible by the current user.
- CloudDirectSite!]! : [
- # List of snapshots for which file recovery is feasible.
- #
- # Arguments
- # workloadId: Workload ID.
- (
- UUID! :
- ): [String!]!
- # List of cloud native label keys matched by substring.
- #
- # Arguments
- # keySubStr: Key substring to filter by.
- # limit: Number of results to return.
- # objectType: Type of managed object on which label rule will be
- # applied.
- (
- String!, :
- Int!, :
- CloudNativeLabelObjectType! :
- ): [String!]!
- # List of cloud native label values matched by substring.
- #
- # Arguments
- # valueSubStr: Value substring to filter by.
- # key: Key value used only when searching for values.
- # limit: Number of results to return.
- # objectType: Type of managed object on which label rule will be
- # applied.
- (
- String!, :
- String!, :
- Int!, :
- CloudNativeLabelObjectType! :
- ): [String!]!
- # List of cloud native tag keys matched by substring.
- #
- # Arguments
- # keySubStr: Key substring to filter by.
- # limit: Number of results to return.
- # objectType: Type of managed object on which tag rule will be
- # applied.
- (
- String!, :
- Int!, :
- CloudNativeTagObjectType! :
- ): [String!]!
- # List of cloud native tag values matched by substring.
- #
- # Arguments
- # valueSubStr: Value substring to filter by.
- # key: Key value used only when searching for values.
- # limit: Number of results to return.
- # objectType: Type of managed object on which tag rule will be
- # applied.
- (
- String!, :
- String!, :
- Int!, :
- CloudNativeTagObjectType! :
- ): [String!]!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Filter by cluster.
- # sortOrder: Cluster sort order.
- # sortBy: Sort clusters by field.
- (
- Int, :
- String, :
- Int, :
- String, :
- ClusterFilterInput, :
- SortOrder, :
- ClusterSortByEnum :
- ): ClusterConnection!
- # Global SLA Domains protecting at least one object on the specified Rubrik
- # cluster.
- #
- # Arguments
- # cdmClusterUUID: UUID of the Rubrik cluster.
- UUID!): [SlaInfo!]! ( :
- # All replication targets for a cluster.
- #
- # Arguments
- # clusterUuid: UUID of the cluster.
- UUID!): [ClusterReplicationTarget!]! ( :
- # Get web server certificate and IPMI details for multiple clusters.
- #
- # Arguments
- # input: Input for getting web certificate and IPMI information
- # for multiple clusters.
- (
- BulkClusterWebCertAndIpmiInput! :
- ): [ClusterWebCertAndIpmi!]! @deprecated( reason: "Use clusterConnection instead." )
- # Checks whether acknowledgement of the Time-based, One-Time Password (TOTP)
- # mandate is required for upgrading the Rubrik cluster version.
- #
- # Arguments
- # listClusterUuid: Specifies the list of cluster UUIDs.
- UUID!]!): [Boolean!]! ( : [
- # List all connected clusters.
- #
- # Arguments
- # clusterFilterArg: Specification to filter cluster based on
- # type.
- ClusterTypeEnum): [DataLocationSupportedCluster!]! ( :
- # List all cross-account clusters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Specification on how to filter a list of cross-account
- # clusters.
- # sortBy: Specifies the field by which the list of cross-account
- # clusters will be sorted.
- # sortOrder: Sorts the order of results.
- (
- Int, :
- String, :
- Int, :
- String, :
- GetCrossAccountClustersFilter!], : [
- GetCrossAccountClustersSortByField, :
- SortOrder :
- ): CrossAccountClusterConnection!
- # Current permissions are the set of permissions the client has given to Rubrik.
- # This will retrieve permissions for all the features currently active in the
- # account. If these permissions are older than the latest set of permissions we
- # require, the account will go in Update Permissions state
- #
- # Arguments
- # cloudVendor: Vendor of the cloud account.
- # cloudAccountIds: List of Rubrik IDs of the cloud accounts.
- (
- CloudVendor!, :
- UUID!]! : [
- ): [CloudAccountFeaturePermission!]!
- # Lists all identity providers for the current organization.
- IdentityProvider!]! : [
- # List of all DB parameter groups in a given region. Refers to container for
- # engine configuration that applies to one or more DB Instances. For more
- # information, see
- # https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- # dbEngine: DB Engine of RDS Instance.
- # dbEngineVersion: Version of DB engine.
- # rdsType: Type of RDS deployment.
- (
- UUID!, :
- AwsNativeRegion!, :
- AwsNativeRdsDbEngine!, :
- String!, :
- AwsNativeRdsType :
- ): [DbParameterGroup!]!
- # All DB subnet groups in a given region. Refers to logical isolation of RDS on a
- # network. For more information, see
- # https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- (
- UUID!, :
- AwsNativeRegion! :
- ): [SubnetGroup!]!
- # All IP addresses on the Rubrik deployment.
- String!]! : [
- # Active DHRC recommendations for the requested categories.
- #
- # Arguments
- # categories: Optional list of categories to filter on.
- (
- DhrcCategory!] : [
- ): [DhrcActiveRecommendation!]!
- # Latest DHRC metrics for the requested categories.
- #
- # Arguments
- # categories: Optional list of categories to filter on.
- DhrcCategory!]): [DhrcCollectedMetric!]! ( : [
- # DHRC scores for the requested categories and time span.
- #
- # Arguments
- # categories: Optional list of categories to filter on.
- # beginTime: Optional start of timespan to filter on.
- # timespan: Optional timespan to filter on.
- (
- DhrcCategory!], : [
- DateTime, :
- DhrcScoreTimespan :
- ): [DhrcScore!]!
- # Retrieve all custom distribution list event digests.
- EventDigest!]! : [
- # List of all key pairs for a given region. A key pair, consisting of a public key
- # and a private key, is a set of security credentials that you use to prove your
- # identity when connecting to an EC2 instance. For more information, see
- # https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- (
- UUID!, :
- AwsNativeRegion! :
- ): [String!]!
- # Permissions assigned to the role that are in effect.
- #
- # Arguments
- # roleId: ID of the role.
- String!): [RbacPermission!]! ( :
- # Provides a list of all features enabled for the Rubrik account.
- AllEnabledFeaturesForAccountReply! :
- # Retrieve event digests for specific recipients.
- #
- # Arguments
- # input: Input for retrieving event digests.
- AllEventDigestsInput!): [EventDigest!]! ( :
- # List of permissions required to enable the given feature.
- #
- # Arguments
- # feature: A cloud account feature of Rubrik Security Cloud.
- (
- CloudAccountFeature! :
- ): [GcpPermission!]!
- # List user activity for a specific file on a specific snapshot.
- #
- # Arguments
- # ListFileActivitiesInput: Request for getting user activity for
- # a specific path on a specific snapshot.
- # FileActivitiesSort: Sorts to apply when listing a file's user
- # activities.
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- ListFileActivitiesInput!, :
- FileActivitiesSort!, :
- Int, :
- String, :
- Int, :
- String :
- ): UserActivityResultConnection!
- # Check GCP projects permissions for addition.
- #
- # Arguments
- # sessionId: Session ID of the current OAuth session.
- # projectIds: List of GCP project native IDs.
- (
- String!, :
- String!]! : [
- ): [GcpCloudAccountMissingPermissionsForAddition!]!
- # List of GCP projects configured for a feature.
- #
- # Arguments
- # feature: A cloud account feature of Rubrik Security Cloud.
- # projectStatusFilters: List of project status filters to apply.
- # projectSearchText: Search text for project name, native ID and
- # number.
- (
- CloudAccountFeature!, :
- CloudAccountStatus!]!, : [
- String! :
- ): [GcpCloudAccountProjectDetail!]!
- # List of GCP projects to add after successful authorization.
- #
- # Arguments
- # sessionId: Session ID of the current OAuth session.
- # features: Cloud account features.
- # checkPermissions: Specfies whether to check permission of
- # projects required for addition.
- (
- String!, :
- CloudAccountFeature!]!, : [
- Boolean! :
- ): [GcpCloudAccountProjectForOauth!]!
- # List of GCP KMS Crypto keys accessible in the provided region.
- #
- # Arguments
- # projectId: ID of the Project.
- # regionName: GCP region native name.
- (
- UUID!, :
- String! :
- ): [GcpNativeKmsCryptoKey!]!
- # List of compatible machine types for instance.
- #
- # Arguments
- # targetZone: The zone of the to-be-created instance.
- # snapshotId: ID of snapshot.
- (
- String!, :
- UUID! :
- ): [String!]!
- # List of networks available in a GCP project along with subnetworks and firewall
- # rules.
- #
- # Arguments
- # projectId: ID of the Project.
- UUID!): [GcpNativeNetwork!]! ( :
- # List of all the GCP projects with accessible networks in this service project.
- #
- # Arguments
- # projectId: ID of the Project.
- (
- UUID! :
- ): [NetworkHostProject!]!
- # List of regions available to a GCP project along with zones.
- #
- # Arguments
- # projectId: ID of the Project.
- UUID!): [GcpNativeRegion!]! ( :
- # List of all the distinct machine types of the GCP instances stored with Polaris.
- String!]! : [
- # List of all the distinct machine types of the GCP instances stored with Polaris.
- #
- # Arguments
- # projectId: ID of the Project.
- (
- UUID! :
- ): [String!]!
- # List of all the distinct network names of the GCP instances stored with Polaris.
- String!]! : [
- # List of all the distinct network names of the GCP instances stored with Polaris.
- #
- # Arguments
- # projectId: ID of the Project.
- (
- UUID! :
- ): [String!]!
- # List of all the distinct regions of the GCP instances stored with Polaris.
- String!]! : [
- # List of all the distinct regions of the GCP instances stored with Polaris.
- #
- # Arguments
- # projectId: ID of the Project.
- (
- UUID! :
- ): [String!]!
- # Lists all Azure regions supported by the Rubrik-Hosted SaaS protection.
- AzureRegionsResp! :
- # List the IAM pairs of the provided cloud account and any missing permission
- # groups, if applicable, for an optional archival location.
- #
- # Arguments
- # input: Input for listing the IAM pairs of the provided cloud
- # account and any missing permission groups, if applicable, for an optional
- # archival location.
- (
- AllIamPairsByCloudAccountAndLocationInput! :
- ): [AwsIamPairsWithMissingPermission!]!
- # List the integrations of the specified types.
- #
- # Arguments
- # integrationTypes: List of integration types.
- # nameFilter: Optional filter for integration names.
- # integrationSortBy: Optional filter for sorting integrations.
- # sortOrder: Sorts the order of results.
- (
- IntegrationType!]!, : [
- String, :
- IntegrationSortBy, :
- SortOrder :
- ): ListIntegrationsReply!
- # All account level inventory workloads.
- InventoryCard!]! : [
- # List IDs of running SONAR issues jobs.
- #
- # Arguments
- # queryIds:
- String!]!): [String!]! ( : [
- # Information of all replicas for a Kubernetes snapshot.
- #
- # Arguments
- # snapshotId: The snapshot ID.
- # snappableId: The FID of the workload.
- (
- String!, :
- UUID! :
- ): [ReplicatedSnapshotInfo!]!
- # List of encryption keys in the specified region on the specified AWS Native
- # account. All the encrytion keys listed are managed by AWS Key Management System
- # (KMS). For more information, see https://aws.amazon.com/kms/.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- (
- UUID!, :
- AwsNativeRegion! :
- ): [KmsEncryptionKey!]!
- # Latest Permissions are the most recent set of permissions we require for a
- # feature. This will retrieve the permissions for all the features currently
- # active in the accounts along with the features passed in the call.
- #
- # Arguments
- # cloudVendor: Vendor of the cloud account.
- # cloudAccountIds: List of Rubrik IDs of the cloud accounts.
- # features: Cloud account features.
- # featuresWithPermissionsGroups: Cloud account features with
- # specific permissions groups.
- (
- CloudVendor!, :
- UUID!]!, : [
- CloudAccountFeature!]!, : [
- FeatureWithPermissionsGroups!]! : [
- ): [CloudAccountFeaturePermission!]!
- # Information about the licenses at the product level.
- GetLicensedProductsInfoReply! :
- # Returns all the MIP Labels for an account.
- #
- # Arguments
- # onlyActiveFilter: Restricts the search to active labels only.
- # onlyAppliableFilter: Restricts the search to appliable labels
- # only.
- # tenantIdFilter: Filter for Tenant ID.
- (
- Boolean, :
- Boolean, :
- String :
- ): [MicrosoftMipLabel!]!
- # All missing clusters from the account.
- #
- # Arguments
- # connectionStatus: Rubrik cluster connection status.
- # isExcluded: Rubrik cluster exclusion status.
- (
- MissingClusterConnectionStatus, :
- Boolean :
- ): MissingClusterConnection!
- # Provides a list of database files to be restored for the specified restore or
- # export operation.
- #
- # Arguments
- # input: Input for V1MssqlGetRestoreFilesV1.
- (
- MssqlGetRestoreFilesV1Input! :
- ): V1MssqlGetRestoreFilesV1Response!
- # NAS Cloud Direct objects over time data for the requested clusters.
- #
- # Arguments
- # clusters: List of Rubrik clusters to filter.
- UUID!]!): [NcdObjectsOverTimeData!]! ( : [
- # NAS Cloud Direct SLA Domain compliance data for the requested clusters.
- #
- # Arguments
- # clusters: List of Rubrik clusters to filter.
- UUID!]!): [NcdSlaComplianceData!]! ( : [
- # NAS Cloud Direct task data for the requested clusters.
- #
- # Arguments
- # clusters: List of Rubrik clusters to filter.
- UUID!]!): [NcdTaskData!]! ( : [
- # NAS Cloud Direct usage over time data for the requested clusters.
- #
- # Arguments
- # clusters: List of Rubrik clusters to filter.
- UUID!]!): [NcdUsageOverTimeData!]! ( : [
- # List of Mosaic Storage Locations used for NoSQL backups
- #
- # Arguments
- # sortBy: Specification on how to sort a list of Mosaic Storage
- # Locations.
- # sortOrder: Sorts the order of results.
- # filter: Specification on how to filter a list of Mosaic Storage
- # Locations.
- (
- MosaicStorageLocationQuerySortByField, :
- SortOrder, :
- MosaicStorageLocationFilterInput!] : [
- ): [MosaicStorageLocation!]!
- # All AD Groups belonging to the O365 organization.
- #
- # Arguments
- # orgId: Org UUID.
- # adGroupSearchFilter: AD group search filter.
- UUID!, : String!): [AdGroup!]! ( :
- # Gets the status of each org in the account.
- O365OrgInfo!]! : [
- # Returns the total number of apps of each type, for each O365 org.
- O365SubscriptionAppTypeCounts!]! : [
- # Returns objects that have already been assigned to existing orgs.
- #
- # Arguments
- # objectIdsForHierarchyTypes: Objects for each workload type.
- # allowedClusters: Allowed clusters in the org.
- # targetOrgId: The ID of the target organization to compare the
- # rules of the current organization.
- (
- ObjectIdsForHierarchyTypeInput!]!, : [
- String!]!, : [
- String :
- ): [ObjectIdsForHierarchyType!]!
- # List of all RDS option groups in a given region. Refers to settings of how a
- # particular option works for an RDS Instance. For more information, see
- # https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- # dbEngine: DB Engine of RDS Instance.
- # dbEngineVersion: Version of DB engine.
- # majorEngineVersion: Major version of the option group engine.
- (
- UUID!, :
- AwsNativeRegion!, :
- AwsNativeRdsDbEngine!, :
- String!, :
- String! :
- ): [OptionGroup!]!
- # Orgs of given IDs.
- #
- # Arguments
- # orgIds: The org ids of the orgs.
- String!]!): [Org!]! ( : [
- # Pending actions.
- #
- # Arguments
- # clusterFilter: Cluster filter.
- # pendingActionGroupTypeFilter: Pending action group type filter.
- # pendingActionSubGroupTypeFilter: Pending action subgroup type
- # filter.
- # statusFilter: Status filter.
- # objectIds: Object ids.
- # sortedOrder: Result ordering.
- # historyOnly: History only.
- # limit: Limit.
- (
- UUID, :
- PendingActionGroupTypeEnum!], : [
- PendingActionSubGroupTypeEnum!], : [
- PendingActionStatus!], : [
- String!], : [
- SortOrder, :
- Boolean, :
- Long :
- ): [pendingAction!]!
- # Quarantine details of all snapshots.
- #
- # Arguments
- # snapshotIds: List of snapshot IDs.
- (
- String!]! : [
- ): [QuarantineSpec!]!
- # Quarantine details of a workload.
- #
- # Arguments
- # workloadId: The ID of the workload.
- (
- String! :
- ): [QuarantineSpec!]!
- # Rubrik Cloud Vault (RCV) account entitlements with their respective order
- # numbers.
- AllRcvAccountEntitlements! :
- # Get private endpoint connection approval request.
- #
- # Arguments
- # input: Corresponds to ID of the target in Rubrik.
- UUID!): [DetailedPrivateEndpointConnection!]! ( :
- # Retrieves a list og all resource groups in the specified account.
- #
- # Arguments
- # cloudAccountId: The Rubrik ID of the cloud account.
- # azureSubscriptionNativeId: The Native ID of the subscription.
- # feature: A cloud account feature of Rubrik Security Cloud.
- (
- UUID!, :
- UUID!, :
- CloudAccountFeature! :
- ): [AzureResourceGroup!]!
- # List of all S3 bucket details across regions for the AWS Native account.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: The region in AWS. If no region is provided, the AWS
- # function will return all buckets.
- (
- UUID!, :
- AwsNativeRegion :
- ): [S3BucketDetails!]!
- # List of all S3 bucket names across regions for the AWS Native account.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- UUID!): [String!]! ( :
- # Sharepoint site objects excluded from protection.
- #
- # Arguments
- # orgId: Org UUID.
- # siteFids: List of site IDs. If none are provided, all the
- # Sharepoint site exclusions are returned.
- (
- UUID!, :
- String!]! : [
- ): [FullSpSiteExclusions!]!
- # List of SLA Domain summaries for the given IDs.
- #
- # Arguments
- # slaIds: A list of SLA Domain IDs.
- UUID!]!): [SlaDomain!]! ( : [
- # All PVCs in a snapshot.
- #
- # Arguments
- # snapshotId: The snapshot ID.
- # snappableId: The FID of the workload.
- # isReplica: Specifies if the snapshot is a replica snapshot.
- (
- String!, :
- UUID!, :
- Boolean! :
- ): [PvcInformation!]!
- # Details of the unexpired snapshot closest to the specified point in time for
- # each provided workload ID.
- #
- # Arguments
- # beforeTime: Specifies the time at which or before which the
- # snapshot was taken.
- # afterTime: Specifies the time at which or after which the
- # snapshot was taken.
- # snappableIds: Workload UUIDs.
- # includeLinked: Specifies whether the retrieved snapshots should
- # include the linked snapshots.
- # ignoreActiveWorkloadCheck: Specifies whether to ignore the
- # active workload check.
- # excludeQuarantined: Specifies whether to exclude quarantined
- # snapshots.
- # excludeAnomalous: Specifies whether to exclude anomalous
- # snapshots.
- # getFullDetails: Specifies whether to include full snapshot
- # workload details.
- (
- DateTime, :
- DateTime, :
- String!]!, : [
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean :
- ): [ClosestSnapshotSearchResult!]!
- # Summary of all storage arrays
- #
- # Supported in v5.0+
- # Retrieve the host IP and username for all storage arrays.
- #
- # Arguments
- # input: List of cluster IDs.
- UUID!]!): AllStorageArraysReply! ( : [
- # List of all the AWS EKS versions supported by Rubrik.
- String!]! : [
- # List of all the database instance classes supported by AWS RDS database for the
- # provided DB engine and engine version. DB engine version is a optional argument,
- # it can be ignored if we want to retrieve all the supported instance class for a
- # DB engine irrespective of DB engine version.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- # dbEngine: DB Engine of RDS Instance.
- # dbEngineVersion: Version of DB engine.
- (
- UUID!, :
- AwsNativeRegion!, :
- AwsNativeRdsDbEngine!, :
- String :
- ): [String!]!
- # List all target mappings.
- #
- # Arguments
- # sortBy: Specification on how to sort a list of target mappings.
- # sortOrder: Sorts the order of results.
- # filter: Specification on how to filter a list of target
- # mappings.
- # contextFilter: Specifies the context filter to use.
- # isRcsStatsRequired: Corresponds to rcs stats flag, only true
- # value will add rcs stats in response.
- (
- ArchivalGroupQuerySortByField, :
- SortOrder, :
- TargetMappingFilterInput!], : [
- ContextFilterTypeEnum, :
- Boolean :
- ): [TargetMapping!]!
- # List all targets.
- #
- # Arguments
- # sortBy: Specifies the field by which the list of targets will
- # be sorted.
- # sortOrder: Sorts the order of results.
- # filter: Specifies how to filter the list of targets.
- # contextFilter: Specifies the context filter to use.
- (
- ArchivalLocationQuerySortByField, :
- SortOrder, :
- TargetFilterInput!], : [
- ContextFilterTypeEnum :
- ): [Target!]! @deprecated( reason: "Please use the query targets instead." )
- # Retrieve most risky policies.
- #
- # Arguments
- # getWhitelistedResults: Include whitelisted objects in the
- # results.
- # limit: Maximum number of entries in the response.
- # workloadTypes: Types of workloads that can be used for
- # filtering query results.
- (
- Boolean!, :
- Int!, :
- DataGovObjectType!]! : [
- ): [PolicySummary!]!
- # List of supported object types.
- #
- # Arguments
- # productType: Type of the product.
- # cloudVendor: The cloud vendor type.
- (
- ProductTargetType, :
- CloudVendor :
- ): [ManagedObjectType!]!
- # All user files.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- Int, : String, : Int, : String): [GetCustomerFacingDownloadsReply!]! ( :
- # All the users on the current account.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- Int, :
- String, :
- Int, :
- String :
- ): [User!]!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy:
- # emailFilter:
- # roleIdsFilter:
- # lockoutStateFilter: Filter users based on lockout status.
- # hiddenStateFilter: Filter users based on hidden status.
- # shouldGetLocalUsersOnly: Get local users only.
- # userDomainsFilter: Filter users based on their authentication
- # domain.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- UserFieldEnum, :
- String, :
- UUID!], : [
- LockoutStateFilter, :
- HiddenStateFilter, :
- Boolean!, :
- UserDomainEnum!] : [
- ): UserConnection! @deprecated( reason: "Use usersInCurrentAndDescendantOrganization instead." )
- # Lists all valid replication source clusters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Field to sort by for valid replication sources.
- # sortOrder: Sort order.
- # isCrossAccount: Specification for Rubrik clusters to be
- # retrieved - local or cross-account.
- (
- Int, :
- String, :
- Int, :
- String, :
- ListValidReplicationSourcesSortByField, :
- SortOrder, :
- Boolean :
- ): ValidReplicationSourceConnection!
- # Lists all valid replication target clusters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Field to sort by for valid replication targets.
- # sortOrder: Sort order.
- # isCrossAccount: Deprecated. Use
- # ListValidReplicationTargetFilter instead.
- # validReplicationTargetFilter: Filter to retrieve valid
- # replication targets.
- (
- Int, :
- String, :
- Int, :
- String, :
- ListValidReplicationTargetsSortByField, :
- SortOrder, :
- Boolean, :
- ListValidReplicationTargetFilter :
- ): ValidReplicationTargetConnection!
- # Get a list of HotAdd proxy virtual machines
- #
- # Supported in v5.3+
- # Retrieve summary information for all HotAdd proxy virtual machines.
- #
- # Arguments
- # clusterUuids: List of cluster IDs.
- UUID!]!): [VcenterHotAddProxyVmInfo!]! ( : [
- # Get virtual machine files for a snapshot
- #
- # Supported in v9.0+
- # Returns all virtual machine files, such as .vmdk, .vmx, and .nvram files, for
- # the specified virtual machine snapshot.
- #
- # Arguments
- # input: Input for V1GetVirtualMachineFiles.
- VirtualMachineFilesInput!): VirtualMachineFilesReply! ( :
- # All Vm recovery jobs info.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- # input: Input to get all vm recovery jobs info.
- (
- UUID!, :
- AllVmRecoveryJobsInfoInput! :
- ): [VmRecoveryJobInfo!]!
- # Batch get vsphere vmware cdp state infos.
- #
- # Arguments
- # ids: The ID of each virtual machine for which CDP state info is
- # being retrieved.
- String!]!): [VmwareCdpStateInfo!]! ( : [
- # List of all Virtual Private Clouds (VPCs) in the AWS Native account, classified
- # by region.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- (
- UUID!, :
- AwsNativeRegion! :
- ): [AwsVpc!]!
- # List of all Virtual Private Clouds (VPCs) in the AWS Native account.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- UUID): [AwsVpc!]! ( :
- # All vSphere virtual machines, based on the FIDs passed.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # fids: The Rubrik UUIDs for the objects.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- (
- Int, :
- String, :
- Int, :
- String, :
- UUID!]!, : [
- HierarchySortByField, :
- SortOrder :
- ): VsphereVmConnection!
- # Retrieve webhook message templates.
- #
- # Arguments
- # input: Retrieve message templates input.
- (
- WebhookMessageTemplatesReqInput! :
- ): [WebhookMessageTemplate!]!
- # All webhooks in the account.
- #
- # Arguments
- # name: The name of the webhooks to retrieve. Leave empty to
- # retrieve all webhooks.
- String): WebhookConnection! ( :
- # Retrieve webhook configurations.
- WebhookV2!]! : [
- # Amazon Machine Image (AMI) type for export of an archived EC2 Instance snapshot.
- # For more information, see
- # https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instances-and-amis.html.
- #
- # Arguments
- # input: Input for AmiTypeForAwsNativeArchivedSnapshotExport.
- (
- AmiTypeForAwsNativeArchivedSnapshotExportInput! :
- ): AmiTypeForAwsNativeArchivedSnapshotExportReply!
- AnalyzerGroupConnection! :
- # Returns which policies are using each analyzer.
- #
- # Arguments
- # dataCategoryIdsFilter: List of data categories used for
- # filtering results.
- # riskLevelsFilter: List of risk levels used for filtering
- # results.
- # sortBy: Name of the column to sort result by.
- # sortOrder: Sorts the order of results.
- # dataTypeSourceFilter: Filter for data category type.
- # dataTypeNameSearchFilter: Data type name to search.
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- String!], : [
- RiskLevelType!], : [
- AnalyzerUsagesSortBy, :
- SortOrder, :
- DataTypeSource, :
- String, :
- Int, :
- String, :
- Int, :
- String :
- ): AnalyzerUsageConnection!
- # Optional result of the Anomaly Investigation.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # snapshotId: Corresponds to snapshot ID in Rubrik CDM tables.
- # workloadId: The ID of the workload.
- # anomalyId: The ID of the anomaly.
- (
- UUID, :
- String, :
- UUID, :
- String :
- ): GetAnomalyDetailsReply
- # Results for Anomaly Investigations.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Sort anomaly results by field.
- # filter: Filter anomaly results by input.
- # timezoneOffset: Offset based on customer timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- AnomalyResultSortBy, :
- AnomalyResultFilterInput, :
- Float :
- ): AnomalyResultConnection!
- # Results for Anomaly Investigations grouped by an argument.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # groupBy: Group anomaly results by field.
- # filter: Filter anomaly results by input.
- # timezoneOffset: Offset based on customer timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- AnomalyResultGroupBy!, :
- AnomalyResultFilterInput, :
- Float :
- ): AnomalyResultGroupedDataConnection!
- # Storage usage of an archival location.
- #
- # Arguments
- # input: Corresponds to ID of the target in Rubrik.
- UUID!): [ArchivalStorageUsage!]! ( :
- # Retrieves the status of multi-geo backups for the specified organization.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): Boolean! ( :
- # Global certificates that can be assigned to an organization.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Field on which to sort the certificates.
- # input: Input to list global certificates.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- GlobalCertificateSortBy, :
- GlobalCertificatesQueryInput! :
- ): GlobalCertificateConnection!
- # Retrieves the AWS artifacts that need to be deleted when an account is being
- # deleted.
- #
- # Arguments
- # input: Input to retrieve the AWS artifacts to be deleted.
- AwsArtifactsToDeleteInput!): AwsArtifactsToDelete! ( :
- # Retrieves a list of security groups in the specified cloud account and virtual
- # private cloud (VPC).
- #
- # Arguments
- # cloudAccountUuid: The ID of the cloud account.
- # feature: A cloud account feature of Rubrik Security Cloud.
- # region: AWS region argument for archival use case.
- # vpcID: VPC native ID.
- (
- UUID!, :
- CloudAccountFeature!, :
- AwsRegion!, :
- String! :
- ): AwsCloudAccountListSecurityGroupsResponse!
- # Retrieves a list of subnets in the specified cloud account and virtual private
- # cloud (VPC).
- #
- # Arguments
- # cloudAccountUuid: The ID of the cloud account.
- # feature: A cloud account feature of Rubrik Security Cloud.
- # region: AWS region argument for archival use case.
- # vpcID: VPC native ID.
- (
- UUID!, :
- CloudAccountFeature!, :
- AwsRegion!, :
- String! :
- ): AwsCloudAccountListSubnetsResponse!
- # Retrieves a list of virtual private clouds (VPCs) in the specific cloud account.
- #
- # Arguments
- # cloudAccountUuid: The ID of the cloud account.
- # feature: A cloud account feature of Rubrik Security Cloud.
- # region: AWS region argument for archival use case.
- (
- UUID!, :
- CloudAccountFeature!, :
- AwsRegion! :
- ): AwsCloudAccountListVpcResponse!
- # List of AWS cloud accounts and the features for each account, classified by ID.
- #
- # Arguments
- # cloudAccountId: The Rubrik ID of the cloud account.
- # awsCloudAccountArg: Arguments for get cloud account.
- (
- UUID!, :
- AwsCloudAccountWithFeaturesInput! :
- ): AwsCloudAccountWithFeatures!
- # Retrieve aws compute settings.
- #
- # Arguments
- # computeSettingId: Corresponds to Compute Setting Id in Rubrik
- # tables
- (
- UUID! :
- ): AwsComputeSettings! @deprecated( reason: "This query is no longer supported." )
- # Obtains the connection command and yaml which can be used to connect a
- # customer-managed cluster to RSC.
- #
- # Arguments
- # input: Input to obtain the connection command and yaml which
- # can be used to connect a customer-managed cluster to RSC.
- (
- AwsExocomputeGetClusterConnectionInput! :
- ): AwsExocomputeGetClusterConnectionInfoReply!
- # Refers to the AWS Native account that serves as a container for all your AWS
- # resources. The AWS Native account contains information about the metadata
- # related to the AWS Native resources.
- #
- # Arguments
- # awsNativeAccountRubrikId: The Rubrik ID for the AWS Native
- # account.
- # awsNativeProtectionFeature: Cloud native protection feature.
- (
- UUID!, :
- AwsNativeProtectionFeature! :
- ): AwsNativeAccount!
- # Paginated list of all AWS Native accounts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of AWS accounts.
- # sortOrder: Sorts the order of results.
- # accountFilters:
- # authorizedOperationFilter:
- # awsNativeProtectionFeature: Cloud native protection feature.
- (
- Int, :
- String, :
- Int, :
- String, :
- AwsNativeAccountSortFields, :
- SortOrder, :
- AwsNativeAccountFilters, :
- Operation, :
- AwsNativeProtectionFeature! :
- ): AwsNativeAccountConnection!
- # Refers to the Amazon Elastic Block Store (EBS) Volume represented by a specific
- # ID. For more information, see https://aws.amazon.com/ebs/.
- #
- # Arguments
- # ebsVolumeRubrikId: Rubrik ID for the AWS EBS Volume object.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- UUID!, :
- Boolean :
- ): AwsNativeEbsVolume!
- # Paginated list of all AWS EBS Volumes.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of AWS EBS volumes.
- # sortOrder: Sorts the order of results.
- # ebsVolumeFilters: Filter for EBS volumes.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- Int, :
- String, :
- Int, :
- String, :
- AwsNativeEbsVolumeSortFields, :
- SortOrder, :
- AwsNativeEbsVolumeFilters, :
- Boolean :
- ): AwsNativeEbsVolumeConnection!
- # Paginated list of all AWS EBS Volumes by name or substring of name.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of AWS EBS volumes.
- # sortOrder: Sorts the order of results.
- # ebsVolumeName: The native name for the AWS EBS Volume object.
- (
- Int, :
- String, :
- Int, :
- String, :
- AwsNativeEbsVolumeSortFields, :
- SortOrder, :
- String! :
- ): AwsNativeEbsVolumeConnection!
- # Refers to Amazon Elastic Compute Cloud (EC2) Instance represented by a specific
- # ID. For more information, see https://aws.amazon.com/ec2/.
- #
- # Arguments
- # ec2InstanceRubrikId: Rubrik ID for the AWS EC2 Instance.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- UUID!, :
- Boolean :
- ): AwsNativeEc2Instance!
- # Paginated list of all AWS EC2 Instances.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of AWS EC2 instances.
- # sortOrder: Sorts the order of results.
- # descendantTypeFilter: Filter the CDM cloud hosts by workload
- # type.
- # ec2InstanceFilters: Filter for EC2 instances.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- Int, :
- String, :
- Int, :
- String, :
- AwsNativeEc2InstanceSortFields, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- AwsNativeEc2InstanceFilters, :
- Boolean :
- ): AwsNativeEc2InstanceConnection!
- # Paginated list of all AWS EC2 Instances by name or substring of name.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of AWS EC2 instances.
- # sortOrder: Sorts the order of results.
- # ec2InstanceName: Native name for the AWS EC2 Instance object.
- (
- Int, :
- String, :
- Int, :
- String, :
- AwsNativeEc2InstanceSortFields, :
- SortOrder, :
- String! :
- ): AwsNativeEc2InstanceConnection!
- # Refers to the default values for the export operation of the RDS DB Instance in
- # the AWS Native account.
- #
- # Arguments
- # rdsInstanceRubrikId: The Rubrik ID for the AWS RDS Instance.
- # snapshotId: ID of the snapshot if the export is manual.
- # isPointInTime: Specifies whether the export of the instance is
- # manual or Point-in-Time.
- (
- UUID!, :
- String, :
- Boolean! :
- ): RdsInstanceExportDefaults!
- # Refers to AWS Relational Database Service (RDS) represented by a specific ID.
- # For more information, see https://aws.amazon.com/rds/.
- #
- # Arguments
- # rdsInstanceRubrikId: The Rubrik ID for the AWS RDS Instance.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- UUID!, :
- Boolean :
- ): AwsNativeRdsInstance!
- # Paginated list of AWS RDS Instances on AWS Native account.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of AWS RDS instances.
- # sortOrder: Sorts the order of results.
- # rdsInstanceFilters: Filter for RDS instances.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- Int, :
- String, :
- Int, :
- String, :
- AwsNativeRdsInstanceSortFields, :
- SortOrder, :
- AwsNativeRdsInstanceFilters, :
- Boolean :
- ): AwsNativeRdsInstanceConnection!
- # Point-in-Time (PiT) restore window of the RDS Instance in the AWS Native
- # account. Refers to the range of time within which the database is available to
- # be restored to a particular point in time. For more information,see
- # https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- # rdsInstanceName: Name of the RDS DB Instance
- # rdsDatabaseRubrikId: The Rubrik ID for the AWS RDS database.
- (
- UUID!, :
- AwsNativeRegion!, :
- String!, :
- UUID :
- ): AwsNativeRdsPointInTimeRestoreWindow!
- # Root of AWS native hierarchy.
- AwsNativeRoot! :
- # Represents the Amazon S3 Bucket with a specific ID. For more information, see
- # https://aws.amazon.com/s3/.
- #
- # Arguments
- # s3BucketRubrikId: Rubrik ID for the AWS S3 bucket object.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- UUID!, :
- Boolean :
- ): AwsNativeS3Bucket!
- # Retrieves the AWS trust policy that will be attached with each role
- # (cross-account, exocompute, etc.) in the customer's environment.
- #
- # Arguments
- # input: Input to retrieve the AWS trust policy.
- AwsTrustPolicyInput!): AwsTrustPolicy! ( :
- # Lists all Azure AD directories for the account.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): AzureAdDirectoryConnection!
- # Details of the Azure AD corresponding to the workload ID.
- #
- # Arguments
- # workloadFid: Workload FID.
- UUID!): AzureAdDirectory! ( :
- # Details of the Azure AD objects corresponding to the type.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortByOption: Ordered list sorted by column names.
- # sortOrder: Sorts the order of results.
- # input: Input for the azureAdObjectsByType API.
- (
- Int, :
- String, :
- AzureAdObjectSearchType!], : [
- SortOrder, :
- AzureAdObjectTypeInput! :
- ): AzureAdObjectConnection!
- # Retrieves the cloud account details from azure customer feature ID.
- #
- # Arguments
- # featureId: Azure customer feature ID.
- (
- UUID! :
- ): AzureCloudAccountDetailsForFeatureReply!
- # Retrieves the configuration consisting of role permissions and feature policy
- # version required for Azure subscription setup. Features refer to the Polaris
- # features that the customer wants to be enabled on the cloud account.
- #
- # Arguments
- # feature: A cloud account feature of Rubrik Security Cloud.
- # permissionsGroups: Cloud account feature permissions groups.
- (
- CloudAccountFeature!, :
- PermissionsGroup!]! : [
- ): AzureCloudAccountPermissionConfigResponse!
- # Retrieves the details of the Azure cloud account.
- #
- # Arguments
- # cloudAccountId: The Rubrik ID of the cloud account.
- (
- UUID! :
- ): AzureCloudAccountSubscriptionWithFeatures!
- # Retrieves the details of the Azure tenant and all the subscriptions of the
- # tenant, for a feature.
- #
- # Arguments
- # tenantId: Tenant ID of the Azure tenant.
- # feature: A cloud account feature of Rubrik Security Cloud.
- # subscriptionStatusFilters: List of subscription status filters
- # to apply.
- # subscriptionSearchText: Search text for subscription name and
- # native ID.
- # subscriptionIdsFilter: List of subscription IDs to filter on.
- (
- UUID!, :
- CloudAccountFeature!, :
- CloudAccountStatus!]!, : [
- String!, :
- UUID!] : [
- ): AzureCloudAccountTenant!
- # Retrieves details about the Azure cloud account tenant including the Exocompute
- # configurations for the tenant subscriptions, for a specified feature.
- #
- # Arguments
- # tenantId: Tenant ID of the Azure tenant.
- # feature: A cloud account feature of Rubrik Security Cloud.
- # subscriptionStatusFilters: List of subscription status filters
- # to apply.
- # subscriptionSearchText: Search text for subscription name and
- # native ID.
- # subscriptionIdsFilter: List of subscription IDs to filter on.
- (
- UUID!, :
- CloudAccountFeature!, :
- CloudAccountStatus!]!, : [
- String!, :
- UUID!] : [
- ): AzureCloudAccountTenantWithExoConfigs!
- # Retrieves an Azure Native Managed Disk that refers to the block storage designed
- # to be used with Azure Virtual Machines. Some examples are: ultra disks, premium
- # solid-state drives (SSD), standard SSDs, and standard hard disk drives (HDD).
- # For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-machines/managed-disks-overview.
- #
- # Arguments
- # azureManagedDiskRubrikId: Rubrik ID of the Azure Managed Disk.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- UUID!, :
- Boolean :
- ): AzureNativeManagedDisk!
- # Retrieves a paginated list of all Azure Native Managed Disks.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of Azure disks.
- # sortOrder: Sorts the order of results.
- # diskFilters:
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureNativeDiskSortFields, :
- SortOrder, :
- AzureNativeDiskFilters, :
- Boolean :
- ): AzureNativeManagedDiskConnection!
- # Retrieves an Azure Native Resource Group. Refers to a collection of resources in
- # which multiple Azure services can reside.
- #
- # Arguments
- # resourceGroupId: Resource Group ID of Virtual Machine (VM) or
- # Disk.
- UUID!): AzureNativeResourceGroup! ( :
- # Retrieves a paginated list of all Azure Native Resource Groups.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for listing Azure resource groups.
- # sortOrder: Sorts the order of results.
- # commonResourceGroupFilters: Filters for listing Azure resource
- # groups.
- # protectedObjectTypes: List of protected object types.
- # azureNativeProtectionFeatures: The type of Azure Native
- # features that Polaris supports.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureNativeCommonResourceGroupSortFields, :
- SortOrder, :
- AzureNativeCommonResourceGroupFilters, :
- WorkloadLevelHierarchy!], : [
- AzureNativeProtectionFeature!] : [
- ): AzureNativeResourceGroupConnection!
- # Root of Azure native hierarchy.
- AzureNativeRoot! :
- # Retrieves an Azure Native Subscription. Refers to the logical entity that
- # provides entitlement to deploy and consume Azure resources.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- (
- UUID! :
- ): AzureNativeSubscription!
- # Retrieves a paginated list of all Azure Native Subscriptions.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of Azure subscriptions.
- # sortOrder: Sorts the order of results.
- # subscriptionFilters:
- # authorizedOperationFilter: Filters according to the operation
- # given.
- # workloadHierarchy: Workload hierarchy.
- # azureNativeProtectionFeature: The type of Azure Native feature
- # that Polaris supports.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureNativeSubscriptionSortFields, :
- SortOrder, :
- AzureNativeSubscriptionFilters, :
- Operation, :
- WorkloadLevelHierarchy, :
- AzureNativeProtectionFeature :
- ): AzureNativeSubscriptionConnection!
- # Retrieves an Azure Virtual Machine that refers to the Azure infrastructure as a
- # service (IaaS) used to deploy persistent VMs. For more information, see
- # https://docs.microsoft.com/en-us/azure/virtual-machines/.
- #
- # Arguments
- # azureVirtualMachineRubrikId: Rubrik ID of the Azure Virtual
- # Machine.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- UUID!, :
- Boolean :
- ): AzureNativeVirtualMachine!
- # Retrieves a paginated list of all Azure Virtual Machines (VMs).
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of Azure virtual machines.
- # sortOrder: Sorts the order of results.
- # descendantTypeFilter: Filter the CDM cloud hosts by workload
- # type.
- # virtualMachineFilters:
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureNativeVirtualMachineSortFields, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- AzureNativeVirtualMachineFilters, :
- Boolean :
- ): AzureNativeVirtualMachineConnection!
- # Checks the NSG Outbound rules of the Azure resources.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # resourceGroupName:
- # vnet_name:
- # subnet_name:
- (
- String!, :
- UUID!, :
- String!, :
- String!, :
- String! :
- ): AzureNetworkSecurityGroupResp!
- # Checks the network subnet of the Azure resources.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # resourceGroupName:
- # vnet_name:
- # subnet_name:
- # strict_addr_check:
- (
- String!, :
- UUID!, :
- String!, :
- String!, :
- String!, :
- Boolean! :
- ): AzureNetworkSubnetResp!
- # Checks the resource group name.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # groupName:
- (
- String!, :
- UUID!, :
- String! :
- ): AzureResourceAvailabilityResp!
- # Checks the accessibility of the storage account.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # storage_account_name:
- # groupName:
- (
- String!, :
- UUID!, :
- String!, :
- String! :
- ): AzureResourceAvailabilityResp!
- # Checks the storage account name.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # storage_account_name:
- (
- String!, :
- UUID!, :
- String! :
- ): AzureResourceAvailabilityResp!
- # Checks the Azure subscription quota.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # regionName:
- (
- String!, :
- UUID!, :
- String! :
- ): AzureResourceAvailabilityResp!
- # Checks the virtual network name.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # groupName:
- # vnet_name:
- (
- String!, :
- UUID!, :
- String!, :
- String! :
- ): AzureResourceAvailabilityResp!
- # Gets the exocompute details of the given cluster.
- #
- # Arguments
- # orgId: Org UUID.
- # exocomputeClusterId:
- (
- UUID!, :
- String! :
- ): GetAzureO365ExocomputeResp!
- # Retrieves the AzureHostType of the account.
- GetAzureHostTypeResp! :
- # Retrieves the unused addresses available in a subnet.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # resourceGroupName:
- # vnet_name:
- # subnet_name:
- # strict_addr_check:
- (
- String!, :
- UUID!, :
- String!, :
- String!, :
- String!, :
- Boolean! :
- ): AzureNetworkSubnetUnusedAddrResp!
- # Validates the user roles in the subscription.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- (
- String!, :
- UUID! :
- ): AzureUserRoleResp!
- # Gets the Azure regions for the given subscription.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- String!, : UUID!): RegionConnection! ( :
- # Gets the Azure resource groups for the given subscription.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- String!, : UUID!): ResourceGroupConnection! ( :
- # Retrieves an Azure SQL Database. Refers to the fully managed SQL database built
- # for the cloud. For more information, see
- # https://azure.microsoft.com/en-us/products/azure-sql/database/.
- #
- # Arguments
- # azureSqlDatabaseRubrikId: Rubrik ID of the Azure SQL Database.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- UUID!, :
- Boolean :
- ): AzureSqlDatabaseDb!
- # Point-in-Time (PiT) restore window of the Azure SQL Database instance in the
- # Azure native account. Refers to the range of time within which the database is
- # available to be restored to a particular point in time. For more information,
- # see
- # https://azure.microsoft.com/en-in/blog/azure-sql-database-point-in-time-restore/.
- #
- # Arguments
- # subscriptionId: Subscription ID.
- # resourceGroupName: Resource Group Name.
- # azureSqlDatabaseServerName: Name of the Azure SQL Database
- # server.
- # azureSqlDatabaseName: Name of the Azure SQL Database.
- (
- UUID!, :
- String!, :
- String!, :
- String! :
- ): AzureNativeSqlDatabasePointInTimeRestoreWindow!
- # Retrieves an Azure SQL Database Server. Refers to the server that contains the
- # Azure SQL Databases. For more information, see
- # https://docs.microsoft.com/en-us/azure/azure-sql/database/logical-servers.
- #
- # Arguments
- # azureSqlDatabaseServerRubrikId: Rubrik ID of the Azure SQL
- # Database Server.
- (
- UUID! :
- ): AzureSqlDatabaseServer!
- # Retrieves a paginated list of all Azure SQL Database Servers.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of Azure SQL Database Servers.
- # sortOrder: Sorts the order of results.
- # azureSqlDatabaseServerFilters: Filters for listing Azure SQL
- # Database Servers.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureSqlDatabaseServerSortFields, :
- SortOrder, :
- AzureSqlDatabaseServerFilters :
- ): AzureSqlDatabaseServerConnection!
- # Retrieves a paginated list of all Azure SQL Databases.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of Azure SQL Databases.
- # sortOrder: Sorts the order of results.
- # azureSqlDatabaseFilters: Filters for listing Azure SQL
- # Databases.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureSqlDatabaseSortFields, :
- SortOrder, :
- AzureSqlDatabaseFilters, :
- Boolean :
- ): AzureSqlDatabaseDbConnection!
- # Retrieves an Azure SQL Managed Instance Database. Refers to the database engine
- # compatible with the latest SQL Server (Enterprise Edition) database engine. For
- # more information, see
- # https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview.
- #
- # Arguments
- # azureSqlManagedInstanceDatabaseRubrikId: Rubrik ID of the Azure
- # SQL Managed Instance Database.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- UUID!, :
- Boolean :
- ): AzureSqlManagedInstanceDatabase!
- # Retrieves a paginated list of all Azure SQL Managed Instance Databases.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of Azure SQL Managed Instance
- # Databases.
- # sortOrder: Sorts the order of results.
- # azureSqlManagedInstanceDatabaseFilters: Filters for listing
- # Azure SQL Managed Instance Databases.
- # includeSecurityMetadata: Filter to include the security
- # metadata.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureSqlManagedInstanceDatabaseSortFields, :
- SortOrder, :
- AzureSqlManagedInstanceDatabaseFilters, :
- Boolean :
- ): AzureSqlManagedInstanceDatabaseConnection!
- # Point-in-Time (PiT) restore window of the Azure SQL Managed Instance database in
- # the Azure native account. Refers to the range of time within which the database
- # is available to be restored to a particular point in time. For more information,
- # see
- # https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/point-in-time-restore?tabs=azure-portal.
- #
- # Arguments
- # subscriptionId: Subscription ID.
- # resourceGroupName: Resource Group Name.
- # azureSqlManagedInstanceName: Name of the Azure SQL Managed
- # Instance.
- # azureSqlDatabaseName: Name of the Azure SQL Database.
- (
- UUID!, :
- String!, :
- String!, :
- String! :
- ): AzureNativeSqlDatabasePointInTimeRestoreWindow!
- # Retrieves an Azure SQL Managed Instance Server. Refers to the server the Azure
- # SQL Managed Instance Database is a part of.
- #
- # Arguments
- # azureSqlManagedInstanceServerRubrikId: Rubrik ID of the Azure
- # SQL Managed Instance Server.
- (
- UUID! :
- ): AzureSqlManagedInstanceServer!
- # Retrieves a paginated list of all Azure SQL Managed Instance Servers.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of Azure SQL Managed Instance
- # Servers.
- # sortOrder: Sorts the order of results.
- # azureSqlManagedInstanceServerFilters: Filters for listing Azure
- # SQL Managed Instance Servers.
- (
- Int, :
- String, :
- Int, :
- String, :
- AzureSqlManagedInstanceServerSortFields, :
- SortOrder, :
- AzureSqlManagedInstanceServerFilters :
- ): AzureSqlManagedInstanceServerConnection!
- # Gets the storage accounts for the given subscription.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # regionName:
- (
- String!, :
- UUID!, :
- String! :
- ): StorageAccountConnection!
- # Gets the subnets for the given subscription.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # vNetId:
- String!, : UUID!, : String!): SubnetConnection! ( :
- # Gets the subscriptions for the given Azure tenant.
- #
- # Arguments
- # tenantId:
- String!): AzureSubscriptionConnection! ( :
- # Gets the VNets for the given subscription.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # regionName:
- String!, : UUID!, : String!): VnetConnection! ( :
- # Browse Exchange calendar.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # folderId:
- # orgId: Org UUID.
- # calendarSearchFilter: Search filter for calendar search.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String!, :
- UUID!, :
- CalendarSearchFilter :
- ): O365ExchangeObjectConnection!
- # Browse Exchange contacts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # folderId:
- # orgId: Org UUID.
- # contactsSearchFilter: Search filter for contacts search.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String!, :
- UUID!, :
- ContactsSearchFilter :
- ): O365ExchangeObjectConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # folderId:
- # orgId: Org UUID.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String!, :
- UUID! :
- ): O365ExchangeObjectConnection!
- # Browse channels in a Teams conversations snapshot.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFidOpt: snapshotFid arg which is of optional type
- # excludeArchived:
- # orgId: Org UUID.
- # channelMembershipTypeFilter: Filter on channel membership type.
- # nameFilter:
- (
- Int, :
- String, :
- UUID!, :
- UUID, :
- Boolean!, :
- UUID!, :
- ChannelMembershipType!, :
- String :
- ): O365TeamConvChannelConnection!
- # Browse OneDrive files and folders.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # folderId:
- # onedriveSearchFilter:
- # orgId: Org UUID.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String, :
- OnedriveSearchFilter, :
- UUID! :
- ): O365OnedriveObjectConnection!
- # Browse SharePoint drive files and folders.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # folderId:
- # sharepointDriveSearchFilter:
- # orgId: Org UUID.
- # siteChildId: The site child ID for SharePoint descendant
- # objects.
- # siteChildType: The site child type for SharePoint descendant
- # objects.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String, :
- OnedriveSearchFilter, :
- UUID!, :
- String, :
- SharePointDescendantType :
- ): O365OnedriveObjectConnection!
- # Browse list objects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # folderId:
- # sharepointDriveSearchFilter:
- # orgId: Org UUID.
- # siteChildId: The site child ID for SharePoint descendant
- # objects.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String, :
- OnedriveSearchFilter, :
- UUID!, :
- String :
- ): O365OnedriveObjectConnection!
- # Returns a list files whose name is prefixed by the query in the given snapshot.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # path: The path under which you want your search to run.
- # snapshotFid: Snapshot persistent UUID in RSC.
- # searchPrefix: Prefix arg for searching for files within a
- # snapshot.
- (
- Int, :
- String, :
- String!, :
- UUID!, :
- String :
- ): SnapshotFileConnection!
- # Browse channels in a Teams files snapshot.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # orgId: Org UUID.
- # channelMembershipTypeFilter: Filter on channel membership type.
- # nameFilter:
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- UUID!, :
- ChannelMembershipType!, :
- String :
- ): O365TeamsChannelConnection!
- # Browse team files.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # folderId:
- # teamsDriveSearchFilter:
- # orgId: Org UUID.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String, :
- OnedriveSearchFilter, :
- UUID! :
- ): O365OnedriveObjectConnection!
- # Paginated list of cassandra column families.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): CassandraColumnFamilyConnection!
- # Details of a cassandra column family.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): CassandraColumnFamily! ( :
- # Get Recoverable Range of a Cassandra Column Family.
- #
- # Arguments
- # input: Input for V2GetMosaicRecoverableRange.
- (
- GetMosaicRecoverableRangeInput! :
- ): GetMosaicRecoverableRangeResponse!
- # Get Schema of a Cassandra Column Family.
- #
- # Arguments
- # input: Input for V2GetMosaicTableSchema.
- (
- GetMosaicTableSchemaInput! :
- ): GetSchemaResponse!
- # Details of a cassandra keyspace.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): CassandraKeyspace! ( :
- # Paginated list of cassandra keyspaces.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): CassandraKeyspaceConnection!
- # Details of a cassandra source.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): CassandraSource! ( :
- # Paginated list of cassandra sources.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): CassandraSourceConnection!
- # Arguments
- # snappableFid: The ID of the workload.
- UUID!): CdmHierarchySnappableNew! ( :
- # Arguments
- # fids: The Rubrik UUIDs for the objects.
- UUID!]!): [CdmHierarchySnappableNew!]! ( : [
- # Arguments
- # rootEnum:
- (
- InventorySubHierarchyRootEnum! :
- ): CdmInventorySubHierarchyRoot!
- # A single Microsoft SQL log shipping target.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): MssqlLogShippingTarget ( :
- # Paginated list of Microsoft SQL log shipping target.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort by argument for MSSQL log shipping targets.
- # Default sort is by ID in ascending order.
- # filters: Filters for Mssql log shipping targets. No filters by
- # default.
- (
- Int, :
- String, :
- MssqlLogShippingTargetSortByInput, :
- MssqlLogShippingTargetFilterInput!] : [
- ): MssqlLogShippingTargetConnection!
- # Check supported feature for cluster version.
- #
- # Arguments
- # featureToCdmVersion: Request for checking feature support for
- # cluster version.
- FeatureCdmVersionInput!): FeatureCdmVersionReply! ( :
- # Metadata of a certificate.
- #
- # Arguments
- # input: Get certificate metadata input.
- GetCertificateInfoInput!): GetCertificateInfoReply! ( :
- # Get Certificate Signing Request (CSR).
- #
- # Arguments
- # input: Certificate Signing Request Input.
- GetCsrInput!): Csr! ( :
- # Browse Certificate Signing Requests (CSRs).
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Certificate manager argument to sort by.
- # searchTerm: Search for a CSR.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- CertMgmtSortBy, :
- String :
- ): CsrConnection!
- # Browse certificates.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Certificate manager argument to sort by.
- # searchTerm: Search for a certificate.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- CertMgmtSortBy, :
- String :
- ): CertificateConnection!
- # Certificates having private key.
- CertificateConnection! :
- # Checks if we can unmap the archival location from the subscription.
- #
- # Arguments
- # cloudAccountId: The Rubrik ID of the cloud account.
- # feature: A cloud account feature of Rubrik Security Cloud.
- # unmappingValidationType: Unmapping validation type.
- (
- UUID!, :
- CloudAccountFeature!, :
- UnmappingValidationType! :
- ): CheckAzurePersistentStorageSubscriptionCanUnmapReply!
- # Get details of the cloud compute connectivity check request
- #
- # Supported in v6.0+
- # Gets the details of the request that was triggered to check the cloud compute
- # connectivity of an archival location.
- #
- # Arguments
- # input: Input for
- # V1GetCloudComputeConnectivityCheckRequestStatus.
- (
- GetCloudComputeConnectivityCheckRequestStatusInput! :
- ): AsyncRequestStatus!
- # Check if label rule name is unique or not
- #
- # Arguments
- # ruleName: Name for the rule
- # objectType: Type of managed object on which label rule will be
- # applied.
- (
- String!, :
- CloudNativeLabelObjectType! :
- ): IsCloudNativeTagRuleNameUniqueReply!
- # Check if tag rule name is unique or not
- #
- # Arguments
- # ruleName: Name for the rule
- # objectType: Type of managed object on which tag rule will be
- # applied.
- (
- String!, :
- CloudNativeTagObjectType! :
- ): IsCloudNativeTagRuleNameUniqueReply!
- # Checks whether the latest version of the Microsoft 365 Management App exists.
- #
- # Arguments
- # input: The input for checking whether the latest version of the
- # Microsoft 365 Management App exists.
- (
- CheckLatestVersionMgmtAppExistsInput! :
- ): CheckLatestVersionMgmtAppExistsReply!
- # Arguments
- # cloudAccountId: Corresponds to Cloud Account Id in Rubrik
- # tables
- UUID!): CloudAccount! ( :
- # Validate if a Cloud Cluster can be recovered.
- #
- # Arguments
- # clusterUuid: Cloud Cluster UUID.
- (
- String! :
- ): ValidationRecoveryReply!
- # Endpoints used by the NAS cloud direct clusters.
- #
- # Arguments
- # clusterUuid: NAS Cloud Direct cluster that provides the
- # endpoints.
- UUID!): ClusterEndpoints! ( :
- # Cloud Direct NAS export object.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): CloudDirectNasExport! ( :
- # Cloud Direct NAS namespace.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): CloudDirectNasNamespace! ( :
- # Paginated list of NAS namespaces.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): CloudDirectNasNamespaceConnection!
- # Cloud Direct NAS share.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): CloudDirectNasShare! ( :
- # Cloud Direct NAS system.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): CloudDirectNasSystem! ( :
- # Paginated list of Cloud Direct NAS systems.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): CloudDirectNasSystemConnection!
- # Retrieve systems managed by the Cloud Direct site.
- #
- # Arguments
- # input: Input for retrieving Cloud Direct systems.
- CloudDirectSystemsInput!): CloudDirectSystems! ( :
- # Archived snapshot locking related details for a workload. If no snapshots IDs
- # are passed, all the expired source snapshots and the source snapshots that have
- # a unexpired archival copy will be checked.
- #
- # Arguments
- # workloadId: Workload ID.
- # snapshotIds: List of snapshot IDs.
- (
- UUID!, :
- UUID!] : [
- ): CheckArchivedSnapshotsLockedReply!
- # Queries whether Polaris has the required permissions for a particular feature.
- #
- # Arguments
- # cloudNativeAccountId: Cloud native account ID
- # featurePermissionCheck: Feature for which required permissions
- # have to be checked.
- (
- String!, :
- CloudNativeFeatureForPermissionsCheck! :
- ): Boolean!
- # Retrieves the list of all customer-specified tags and the corresponding value
- # indicating whether resource tags should be overridden by customer-specified tags
- # for a specific cloud type.
- #
- # Arguments
- # cloudVendor: Vendor of the cloud account.
- # cloudAccountId: The Rubrik ID of the cloud account.
- (
- CloudVendor!, :
- UUID :
- ): CloudNativeCustomerTagsReply!
- # Cloud native label rules.
- #
- # Arguments
- # objectType: Type of managed object on which label rule will be
- # applied.
- # filters: Fields and values according to which rules will be
- # filtered.
- # sortBy:
- # sortOrder: Sorts the order of results.
- (
- CloudNativeLabelObjectType!, :
- CloudNativeFilter!], : [
- CloudNativeTagRuleSortByFields, :
- SortOrder :
- ): GetCloudNativeLabelRulesReply!
- # Fetches the URLs for the windows, linux and debian RBA installers.
- RbaInstallerUrls! :
- # Details of snapshot types available for recovery.
- #
- # Arguments
- # snapshotId: Snapshot UUID.
- (
- UUID! :
- ): CloudNativeSnapshotDetailsForRecoveryReply!
- # Details of the available snapshot types.
- #
- # Arguments
- # snapshotId: Snapshot UUID.
- (
- UUID! :
- ): CloudNativeSnapshotTypeDetailsReply!
- # List of all files and directories in a given path with the given prefix in name.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # path: The path under which you want your search to run.
- # snapshotFid: ID of the snapshot to be searched or browsed.
- # searchPrefix: Name prefix to search for files within a
- # snapshot.
- (
- Int, :
- String, :
- String!, :
- UUID!, :
- String :
- ): SnapshotFileConnection!
- # Returns the script to setup backup for a SQL Server database.
- #
- # Arguments
- # cloudNativeObjectType: Cloud Native Object Type.
- (
- CloudNativeObjectType :
- ): CloudNativeSqlServerSetupScript!
- # Cloud native tag rules.
- #
- # Arguments
- # objectType: Type of managed object on which tag rule will be
- # applied.
- # filters: Fields and values according to which rules will be
- # filtered.
- # sortBy:
- # sortOrder: Sorts the order of results.
- (
- CloudNativeTagObjectType!, :
- CloudNativeFilter!], : [
- CloudNativeTagRuleSortByFields, :
- SortOrder :
- ): GetCloudNativeTagRulesReply!
- # List all files and directories in a given snappable with the given prefix in
- # name.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableId: Snappable ID.
- # searchQuery: Specify either the name or path prefix argument to
- # search for files within a workload.
- (
- Int, :
- String, :
- UUID!, :
- String! :
- ): CloudNativeVersionedFileConnection!
- # A cluster object.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- UUID!): Cluster! ( :
- # Get all certificates
- #
- # Supported in v5.1+
- # Get all certificates.
- #
- # Arguments
- # input: Input for V1QueryCertificates.
- QueryCertificatesInput!): CertificateSummaryListResponse! ( :
- # List of the available cluster objects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Filter by cluster.
- # sortOrder: Cluster sort order.
- # sortBy: Sort clusters by field.
- (
- Int, :
- String, :
- Int, :
- String, :
- ClusterFilterInput, :
- SortOrder, :
- ClusterSortByEnum :
- ): ClusterConnection!
- # Get the cluster certificate signing request
- #
- # Supported in v7.0+
- # Returns the certificate signing request generated from the private key of the
- # Rubrik cluster.
- #
- # Arguments
- # input: Input for V1GetClusterCsr.
- GetClusterCsrInput!): ClusterCsr! ( :
- # Get current default gateway
- #
- # Supported in v5.0+
- # Get current default gateway.
- #
- # Arguments
- # input: Input for InternalGetDefaultGateway.
- GetDefaultGatewayInput!): InternalGetDefaultGatewayResponse! ( :
- # Rubrik cluster DNS information.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- UUID!): ClusterDnsReply! ( :
- # Get a list of a cluster's always-available Ips
- #
- # Supported in v5.0+
- # Get a list of a cluster's always-available Ips.
- #
- # Arguments
- # input: Input for InternalGetClusterIps.
- GetClusterIpsInput!): InternalGetClusterIpsResponse! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # groupBy: Group by field.
- # filter: Filter by cluster.
- # timezoneOffset: Offset based on customer timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- ClusterGroupByEnum!, :
- ClusterFilterInput, :
- Float :
- ): ClusterGroupByConnection!
- # Get IPMI details
- #
- # Supported in v5.0+
- # get IPMI details of availability and enabled access in the cluster.
- #
- # Arguments
- # input: Input for InternalGetIpmi.
- GetIpmiInput!): ModifyIpmiReply! ( :
- # Rubrik cluster IPv6 mode.
- #
- # Arguments
- # input: Input for getting the IPv6 mode of a Rubrik cluster.
- ClusterIpv6ModeInput!): ClusterIpv6ModeReply! ( :
- # Get network interfaces for a Rubrik Cluster cluster
- #
- # Supported in v5.0+
- # Retrieves network interfaces(including VLANs) on bond0/bond1.
- #
- # Arguments
- # input: Input for InternalGetNetworkInterface.
- (
- GetNetworkInterfaceInput! :
- ): NetworkInterfaceListResponse!
- # Get list of nodes in this Rubrik cluster
- #
- # Supported in v5.0+
- # Returns the list of all Rubrik nodes.
- #
- # Arguments
- # input: Input for InternalGetNodes.
- GetNodesInput!): NodeStatusListResponse! ( :
- # Get NTP Servers
- #
- # Supported in v5.0+
- # Retrieve a list of the NTP servers assigned to the Rubrik cluster. Encryption
- # keys are not reported.
- #
- # Arguments
- # input: Input for InternalGetClusterNtpServers.
- GetClusterNtpServersInput!): NtpServerConfigurationListResponse! ( :
- # Get updates on the job progress of the Rubrik cluster operation.
- #
- # Arguments
- # input: Input for checking the job progress of the Rubrik
- # cluster operation.
- (
- ClusterOperationJobProgressInput! :
- ): ClusterOperationJobProgress!
- # Rubrik cluster proxy information.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- UUID!): ClusterProxyReply! ( :
- # Info about the cluster product types the user is entitled to.
- ClusterRegistrationProductInfoType! :
- # Retrieve the counts of the Rubrik cluster reports migration.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # status: Rubrik cluster report migration status.
- (
- UUID, :
- CdmReportMigrationStatus!]! : [
- ): ReportsMigrationCount!
- # Retrieve the status of the cluster report migration job.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- (
- UUID :
- ): ClusterReportMigrationJobStatus!
- # Retrieve details of the Rubrik clusters' reports migration.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # status: Rubrik cluster report migration status.
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- UUID, :
- CdmReportMigrationStatus!]!, : [
- Int, :
- String, :
- Int, :
- String :
- ): ReportMigrationStatusConnection!
- # Rubrik cluster routes information.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- UUID!): ClusterRoutesReply! ( :
- # Returns paginated list of SLA domains that were created on Rubrik CDM.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- Int, :
- String, :
- Int, :
- String :
- ): ClusterSlaDomainConnection!
- GroupCount!]! : [
- # Rubrik cluster VLAN information.
- #
- # Arguments
- # input: Input for InternalGetVlan.
- GetVlanInput!): VlanConfigListResponse! ( :
- # Get the signed certificate for Web server
- #
- # Supported in v5.2+
- # If the web server uses a signed certificate, fetch it.
- #
- # Arguments
- # input: Input for V1GetWebSignedCertificate.
- (
- ClusterWebSignedCertificateInput! :
- ): ClusterWebSignedCertificateReply!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # upgradeFilter:
- # sortOrder: Cluster sort order.
- # sortBy: sort upgradeInfo by field
- (
- Int, :
- String, :
- Int, :
- String, :
- CdmUpgradeInfoFilterInput, :
- SortOrder, :
- UpgradeInfoSortByEnum :
- ): ClusterConnection!
- # Get details for the compute cluster
- #
- # Supported in v5.1+
- # Get details for the compute cluster.
- #
- # Arguments
- # input: Input for V1GetComputeCluster.
- GetComputeClusterInput!): ComputeClusterDetail! ( :
- # Objects that match the specifications of a configured group.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # orgId: Org UUID.
- # wildcard: A wildcard pattern that group members' names or URLs
- # must match.
- # pdls: A list of preferred data locations that group members
- # must match.
- # workloadHierarchy: Each enumeration value represents the
- # hierarchy of a specific workload type for RBAC and SLA Domain assignments. A
- # value of 'None' represents the hierarchy of all workload types.
- # groupFilterAttributes: A list of attributes to filter out group
- # members.
- (
- Int, :
- String, :
- UUID!, :
- String, :
- String!]!, : [
- WorkloadLevelHierarchy, :
- GroupFilterAttribute!] : [
- ): O365ConfiguredGroupMemberConnection!
- # Count Rubrik clusters grouped by status.
- #
- # Arguments
- # filter: Filter by cluster.
- ClusterFilterInput): CountClustersReply! ( :
- # The number of objects protected by the SLA Domains.
- #
- # Arguments
- # rootOptionalFid: Forever UUID of the object root. The value of
- # `none` represents the global hierarchy root.
- # slaIds: A list of SLA Domain IDs.
- # filter: Hierarchy object filter.
- # typeFilter: Types of objects to include.
- (
- UUID, :
- UUID!]!, : [
- Filter!], : [
- HierarchyObjectTypeEnum!] : [
- ): CountOfObjectsProtectedBySLAsResult!
- # Returns details for one crawl.
- #
- # Arguments
- # crawlId:
- String!): Crawl! ( :
- # Returns crawls for an account.
- CrawlConnection! :
- # Lists all cross-account pairs.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Specifies the field by which the list of cross-account
- # pairs will be sorted.
- # filter: Specification on how to filter a list of cross-account
- # pairs.
- # sortOrder: Sorts the order of results.
- (
- Int, :
- String, :
- Int, :
- String, :
- GetCrossAccountPairsSortByField, :
- GetCrossAccountPairsFilter!], : [
- SortOrder :
- ): CrossAccountPairInfoConnection!
- String! :
- # Details of the user's current organization.
- Org! :
- # Authentication domain configuration of the current organization.
- TenantAuthDomainConfig! :
- # Currently logged-in user.
- User! :
- # Current user login context.
- UserLoginContext! :
- # Arguments
- # analyzerId:
- String!): Analyzer! ( :
- # All unarchived custom TPR policies.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Fields to sort TPR policies.
- # sortOrder: Sorts the order of results.
- # filter: Input for filtering a list of TPR policies.
- (
- Int, :
- String, :
- Int, :
- String, :
- TprPolicySortByField, :
- SortOrder, :
- TprPolicyFilterInput :
- ): CustomTprPolicyConnection!
- # Returns hits grouped by analyzer and policy.
- #
- # Arguments
- # getWhitelistedResults: Include whitelisted objects in the
- # results.
- Boolean!): GetDashboardSummaryReply! ( :
- # Get the database log backup delay information
- #
- # Supported in v5.3+
- # v5.3:
- # v6.0+: Get the database log backup delay information.
- #
- # Arguments
- # input: Input for V1QueryLogReport.
- (
- QueryLogReportInput! :
- ): DbLogReportSummaryListReply!
- # Get the database log backup report properties
- #
- # Supported in v5.3+
- # Get the properties for the database (SQL and Oracle) log backup delay email
- # notification creation. The properties are logDelayThresholdInMin and
- # logDelayNotificationFrequencyInMin.
- #
- # Arguments
- # input: Input for V1QueryReportProperties.
- (
- QueryReportPropertiesInput! :
- ): DbLogReportProperties!
- # Returns permissions associated with a path.
- #
- # Arguments
- # snappableFid:
- # snapshotFid:
- # stdPath:
- # skipResolveSids: Skip converting SIDs in response to friendly
- # names
- # filters: Filter for resolving security descriptor.
- (
- String!, :
- String!, :
- String!, :
- Boolean, :
- SddlRequestFiltersInput :
- ): QuerySDDLReply!
- # Details of a db2 database for a given fid.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): Db2Database! ( :
- # Retrieve the status of a Db2 database job request
- #
- # Supported in v8.0+
- # Retrieve details about a Db2 database-related request which includes the status
- # of the database-related job.
- #
- # Arguments
- # input: Input for V1GetDb2DatabaseAsyncRequestStatus.
- (
- GetDb2DatabaseAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # Connection of filtered db2 databases based on specific filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): Db2DatabaseConnection!
- # Details of a db2 instance for a given fid.
- #
- # Arguments
- # id: The Rubrik UUID of the Db2 instance.
- UUID!): Db2Instance! ( :
- # Connection of filtered db2 instances based on specific filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): Db2InstanceConnection!
- # Details of a Db2 log snapshot for a given fid.
- #
- # Arguments
- # db2LogSnapshotFid: The Rubrik UUID of the Db2 log snapshot
- # object.
- UUID!): Db2LogSnapshot! ( :
- # Connection of all log snapshots for Db2.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Field to sort Db2 log snapshots.
- # filter: Field to filter Db2 log snapshots.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- Db2LogSnapshotSortBy, :
- Db2LogSnapshotFilterInput :
- ): Db2LogSnapshotConnection!
- # Details of a Db2 recoverable range for a given fid.
- #
- # Arguments
- # db2RecoverableRangeFid: The Rubrik UUID of the Db2 recoverable
- # range object.
- UUID!): Db2RecoverableRange! ( :
- # Connection of all recoverable ranges for Db2.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Field to sort Db2 recoverable ranges.
- # filter: Field to filter Db2 recoverable ranges.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- Db2RecoverableRangeSortBy, :
- Db2RecoverableRangeFilterInput :
- ): Db2RecoverableRangeConnection!
- # Decrypt Export URL.
- #
- # Arguments
- # workloadFid: The FID of the workload.
- # exportUrlSpecsEnc: Encrypted string of Export URL Specs
- # containing arbitrary characters
- UUID!, : String!): ExportUrlSpecs! ( :
- # Polaris deployment version.
- String! :
- # Browse diff FMD under given path.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # managedId: Workload managed ID.
- # snapshotId: Corresponds to snapshot ID in Rubrik CDM tables.
- # browseDiffPath: Root path to browse changes of FMD.
- (
- UUID!, :
- String!, :
- String!, :
- String! :
- ): DiffResult!
- # v5.0-v5.1: Discover bootstrappable nodes
- # v5.2+: (DEPRECATED) Discover bootstrappable nodes
- #
- # Supported in v5.0+
- # v5.0-v5.1: Searches for nodes bootstrappable to the specified Rubrik cluster
- # v5.2+: Searches for nodes that can bootstrap into the specified Rubrik cluster.
- # This endpoint will be moved to v1 in the next major version.
- #
- # Arguments
- # id: ID of the Rubrik cluster or *me* for self.
- String!): BootstrappableNodeInfoListResponse! ( :
- # Returns timeline data for all policies of an account.
- #
- # Arguments
- # startDay: Start time, in string format (YYYY-MM-DD).
- # endDay: End time, in string format (YYYY-MM-DD).
- # timezone:
- # getWhitelistedResults: Include whitelisted objects in the
- # results.
- # workloadTypes: Types of workloads that can be used for
- # filtering query results.
- # useOptimisedDiscoveryTimeline: Specifies whether the optimized
- # discovery timeline must be used for the request. If not passed, default is taken
- # as false.
- # subscriptionIdsFilter: List of subscriptions for filtering
- # results.
- # objectIdsFilter: Object IDs to filter.
- # platformCategoryFilter: Platform category to filter.
- (
- String!, :
- String!, :
- String!, :
- Boolean!, :
- DataGovObjectType!]!, : [
- Boolean, :
- String!], : [
- String!], : [
- PlatformCategory!] : [
- ): GetPoliciesTimelineReply!
- # Retrieve a custom distribution list event digest by ID.
- #
- # Arguments
- # input: Input for retrieving a distribution list digest.
- (
- DistributionDigestByIdInput! :
- ): EventDigest!
- # Checks if a resource group with the specified name exists in the specified
- # account.
- #
- # Arguments
- # cloudAccountId: The Rubrik ID of the cloud account.
- # azureSubscriptionNativeId: The Native ID of the subscription.
- # resourceGroupName: The name of the resource group.
- # feature: A cloud account feature of Rubrik Security Cloud.
- (
- UUID!, :
- UUID!, :
- String!, :
- CloudAccountFeature! :
- ): Boolean!
- # Download cdm upgrades table pdf.
- #
- # Arguments
- # downloadFilter: Filters for the Rubrik CDM upgrades page for
- # PDF generation.
- (
- DownloadCdmUpgradesPdfFiltersInput :
- ): DownloadCdmUpgradesPdfReply!
- # Get Status of download package job.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): DownloadPackageStatusReply! ( :
- # Download a CSV file containing a list of SLA Domains that replicate snapshots to
- # the specified Rubrik cluster. Find the CSV file for download from the File
- # Preparation Centre.
- #
- # Arguments
- # cdmClusterUUID: UUID of the Rubrik cluster.
- # includeArchived: Include archived SLA Domain.
- (
- UUID!, :
- Boolean! :
- ): DownloadSlaWithReplicationCsvReply!
- GroupCount!]! : [
- Boolean! :
- # Download link for Rubrik Edge Deployment Tool for Microsoft Windows.
- EdgeWindowsToolLink! :
- # Details of an Exchange DAG for a given fid.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): ExchangeDag! ( :
- # Connection of filtered Exchange DAGs based on specific filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): ExchangeDagConnection!
- # Details of an Exchange Database for a given fid.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): ExchangeDatabase! ( :
- # Connection of filtered Exchange Databases based on specific filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): ExchangeDatabaseConnection!
- # Paginated list of Exchange Database live mounts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filters: Filter for exchange live mounts.
- # sortBy: Sort by argument for exchange live mounts.
- (
- Int, :
- String, :
- ExchangeLiveMountFilterInput!], : [
- ExchangeLiveMountSortByInput :
- ): ExchangeLiveMountConnection!
- # Details of an Exchange Server for a given fid.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): ExchangeServer! ( :
- # Connection of filtered Exchange Servers based on specific filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): ExchangeServerConnection!
- # Obtains the YAML file needed to connect a customer-managed cluster to RSC.
- #
- # Arguments
- # input: Input to obtain the connection command and YAML file
- # needed to connect a customer-managed cluster to RSC.
- (
- ExocomputeGetClusterConnectionInput! :
- ): ExocomputeGetClusterConnectionInfoReply!
- # Customer facing Polaris deployment name.
- String! :
- # Information on Microsoft 365 restore failed items.
- #
- # Arguments
- # workloadFid: The FID of the workload.
- # failedItemsInstanceId: The instance ID corresponding to the
- # failed restore items.
- (
- UUID!, :
- String! :
- ): FailedRestoreItemsInfoReply!
- # Get details of the given failover cluster app.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): FailoverClusterApp! ( :
- # Get a summary of all failover cluster apps.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # hostFailoverClusterRoot: Host failover cluster root type.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- HostFailoverClusterRoot! :
- ): FailoverClusterAppConnection!
- # Get a summary of all failover cluster top level descendants.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- # hostFailoverClusterRoot: Host failover cluster root type.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!], : [
- HostFailoverClusterRoot! :
- ): FailoverClusterTopLevelDescendantTypeConnection!
- # Status of the federated login.
- FederatedLoginStatus! :
- # Get details about an async request
- #
- # Supported in v5.0+
- # Get details about a fileset related async request.
- #
- # Arguments
- # input: Input for V1GetFilesetAsyncRequestStatus.
- (
- GetFilesetAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # Arguments
- # id: ID of snapshot.
- # verbose: Whether or not to fetch verbose fileset snapshot
- # information. The performance of this endpoint will decrease if set to true.
- String!, : Boolean): FilesetSnapshotDetail! ( :
- # Lists all files and directories in a given path
- #
- # Supported in v5.0+
- # Lists all files and directories in a given path.
- #
- # Arguments
- # id: ID of snapshot.
- # limit: Maximum number of entries in the response.
- # offset: Starting position in the list of path entries contained
- # in the query results, sorted by lexicographical order. The response includes the
- # specified numbered entry and all higher numbered entries.
- # path: The absolute path of the starting point for the directory
- # listing.
- (
- String!, :
- Int, :
- Int, :
- String! :
- ): BrowseResponseListResponse!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): FilesetTemplate! ( :
- # Get a summary of all fileset templates.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # hostRoot: Host root type.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- HostRoot! :
- ): FilesetTemplateConnection!
- # Returns the service account corresponding to global credentials. Return empty
- # string if global credentials are absent
- String! :
- # Get details of a GCP Disk
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): GcpNativeDisk! ( :
- # List of GCP disks.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of GCP disks.
- # sortOrder: Sorts the order of results.
- # diskFilters:
- (
- Int, :
- String, :
- Int, :
- String, :
- GcpNativeDiskSortFields, :
- SortOrder, :
- GcpNativeDiskFilters :
- ): GcpNativeDiskConnection!
- # Get details of a GCE Instance
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): GcpNativeGceInstance! ( :
- # List of GCE instances.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of GCP GCE instances.
- # sortOrder: Sorts the order of results.
- # gceInstanceFilters:
- (
- Int, :
- String, :
- Int, :
- String, :
- GcpNativeGceInstanceSortFields, :
- SortOrder, :
- GcpNativeGceInstanceFilters :
- ): GcpNativeGceInstanceConnection!
- # Get details of a GCP Project
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): GcpNativeProject! ( :
- # List of GCP projects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort fields for list of GCP projects.
- # sortOrder: Sorts the order of results.
- # projectFilters:
- # authorizedOperationFilter:
- # workloadHierarchy: Provide optional workload hierarchy for RBAC
- # and SLA, none value is assumed to be All workload hierarchy.
- (
- Int, :
- String, :
- Int, :
- String, :
- GcpNativeProjectSortFields, :
- SortOrder, :
- GcpNativeProjectFilters, :
- Operation, :
- WorkloadLevelHierarchy :
- ): GcpNativeProjectConnection!
- # lists distinct regions and zones of the GCP disks stored with Polaris
- #
- # Arguments
- # projectId: UUID of the Project (Optional)
- UUID): ListStoredDiskLocationsReply! ( :
- GroupCount!]! : [
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy:
- # nameFilter: Name to filter the results.
- # assignedRoleIds: List of role IDs that have already been
- # assigned to a set of users. This list will be used to sort the set of all roles.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- RoleFieldEnum, :
- String, :
- UUID!] : [
- ): RoleConnection!
- # Get CDM release details from support portal for a given list of clusters.
- #
- # Arguments
- # listClusterUuid: Specifies the list of cluster UUIDs.
- # filterVersion: Prefix filter for available versions.
- # fetchLinks: Retrieves version details.
- # filterUpgradeable: Filters for the available upgrade versions.
- # shouldShowAll: Shows all versions.
- # filterAfterSource: Filter to include only the versions released
- # after the source version.
- # sortOrder: Sorts the order of results.
- (
- UUID!]!, : [
- String!, :
- Boolean!, :
- Boolean!, :
- Boolean!, :
- Boolean!, :
- SortOrder :
- ): CdmUpgradeReleaseDetailsFromSupportPortalReply!
- # Get CDM release details from support portal for a given list of clusters
- # specific to a target version.
- #
- # Arguments
- # listClusterUuid: Specifies the list of cluster UUIDs.
- # filterVersion: Prefix filter for available versions.
- # fetchLinks: Retrieves version details.
- # filterUpgradeable: Filters for the available upgrade versions.
- # shouldShowAll: Shows all versions.
- # filterAfterSource: Filter to include only the versions released
- # after the source version.
- # sortOrder: Sorts the order of results.
- (
- UUID!]!, : [
- String!, :
- Boolean!, :
- Boolean!, :
- Boolean!, :
- Boolean!, :
- SortOrder :
- ): CdmUpgradeReleaseDetailsFromSupportPortalReply!
- # Get available versions on support portal for a cluster.
- #
- # Arguments
- # platform: Platform type of the cluster.
- # nodeCount: Number of nodes in the cluster.
- # sourceVersion: Source version of the cluster.
- # filterVersion: Prefix filter for available versions.
- # fetchLinks: Retrieves version details.
- # filterUpgradeable: Filters for the available upgrade versions.
- # shouldShowAll: Shows all versions.
- # filterAfterSource: Filter to include only the versions released
- # after the source version.
- # sortOrder: Sorts the order of results.
- (
- String!, :
- Long!, :
- String!, :
- String!, :
- Boolean!, :
- Boolean!, :
- Boolean!, :
- Boolean!, :
- SortOrder :
- ): CdmUpgradeReleaseDetailsFromSupportPortalReply!
- GroupCountListWithTotal! :
- GroupCount!]! : [
- GroupCount!]! : [
- GroupCount!]! : [
- # Arguments
- # taskchainId: Taskchain ID.
- (
- String! :
- ): GetTaskchainStatusReply! @deprecated( reason: "Use `taskchain` field instead." )
- # Permissions assigned to the role that are in effect.
- #
- # Arguments
- # roleId: ID of the role.
- (
- String! :
- ): [Permission!]! @deprecated( reason: "Use allEffectiveRbacPermissions instead." )
- # Arguments
- # roleIds:
- String!]!): [Role!]! ( : [
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- Int, : String, : Int, : String): [UserDownload!]! ( :
- # Global certificate.
- #
- # Arguments
- # certificateId: ID of the global certificate to retrieve.
- String!): GlobalCertificate! ( :
- # Global certificates.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Field on which to sort the certificates.
- # input: Input to list global certificates.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- GlobalCertificateSortBy, :
- GlobalCertificatesQueryInput! :
- ): GlobalCertificateConnection!
- # All files matching input filters.
- #
- # Arguments
- # input: Input for InternalGlobalSearchApiQuery.
- GlobalFileSearchInput!): GlobalFileSearchReply! ( :
- # Get the lockout configurations of the global organization.
- LockoutConfig! :
- # Get global multifactor authentication (MFA) for an account.
- GetMfaSettingReply! :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): HierarchyObjectConnection!
- # Retrieves a list of SLA Domains.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Field to sort the SLA Domains list.
- # sortOrder: Sort order for sorting the SLA Domains returned by
- # the query.
- # filter: Filter for the SLA Domain query.
- # contextFilter: Specifies the context filter to use.
- # contextFilterInput: Specifies the context filter input to use.
- # shouldShowSyncStatus: Specifies whether to show the SLA Domain
- # sync status on Rubrik CDM.
- # shouldShowProtectedObjectCount: Specifies whether to show the
- # number of workloads protected by the SLA Domain.
- # shouldShowUpgradeInfo: Specifies whether to show the upgrade
- # information for an SLA Domain.
- # showRemoteSlas: Specifies whether to retrieve the remote SLA
- # Domains from Rubrik CDM. By default, remote SLA Domains are not retrieved.
- # shouldShowPausedClusters: Specifies whether to show the Rubrik
- # clusters where this SLA Domain is paused.
- (
- Int, :
- String, :
- Int, :
- String, :
- SlaQuerySortByField, :
- SortOrder, :
- GlobalSlaFilterInput!], : [
- ContextFilterTypeEnum, :
- ContextFilterInputField!], : [
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean :
- ): GlobalSlaForFilterConnection!
- # Status on the clusters where global SLA is synced.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Filters for SLAStatus.
- # SlaId: SLA ID for global SLAs.
- (
- Int, :
- String, :
- Int, :
- String, :
- SlaStatusFilterInput!], : [
- UUID! :
- ): GlobalSlaStatusConnection!
- # Retrieve groups from current and descendant organizations based on the specified
- # filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Specifies user group filters.
- # sortBy: Specifies sort parameter.
- # shouldIncludeGroupsWithoutRole: Specifies whether to include
- # user groups without any assigned roles either in the current or descendant orgs.
- # If roleIdsFilter is not empty, this field is always considered as false.
- (
- Int, :
- String, :
- Int, :
- String, :
- GroupFilterInput, :
- GroupSortByParam, :
- Boolean :
- ): GroupConnection!
- # Arguments
- # input: Input for InternalQueryGuestCredential.
- QueryGuestCredentialInput!): GuestCredentialDetailListResponse! ( :
- # Get Guest OS credentials.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filter: Filter for Guest OS credentials.
- # sortBy: Sort Guest OS credentials.
- (
- Int, :
- String, :
- GuestOsCredentialFilterInput!], : [
- GuestOsCredentialSortBy :
- ): GuestOsCredentialConnection!
- # Determine whether the current organization has configured identity providers.
- Boolean! :
- # Checks if Microsoft Entra ID has relic snapshots.
- #
- # Arguments
- # input: Input to check if Microsoft Entra ID has relic
- # snapshots.
- (
- HasRelicAzureAdSnapshotInput! :
- ): HasRelicAzureAdSnapshotReplyType!
- # Paginated list of help content snippets.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Filter for help content snippets.
- (
- Int, :
- String, :
- Int, :
- String, :
- HelpContentSnippetsFilterInput! :
- ): HelpContentSnippetConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- # workloadHierarchy: Each enumeration value represents the
- # hierarchy of a specific workload type for RBAC and SLA Domain assignments. A
- # value of 'None' represents the hierarchy of all workload types.
- (
- UUID!, :
- WorkloadLevelHierarchy :
- ): HierarchyObject!
- # Returns a single hierarchy object to be used as a recovery target. Permission
- # checks are performed against the ProvisionOnInfrastructure operation, not the
- # ViewInventory operation.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): HierarchyObject! ( :
- # Arguments
- # fids: The Rubrik UUIDs for the objects.
- # filter: Hierarchy object filter.
- UUID!]!, : [Filter!]): [HierarchyObject!]! ( : [
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): HierarchySnappableConnection!
- # Get host availability statuses
- #
- # Supported in v5.0+
- # Retrieve the availability status for each host registered with a specified
- # Rubrik CDM instance.
- #
- # Arguments
- # id: ID assigned to the host object.
- String!): HostDiagnosisSummary! ( :
- # Get details of the given host failover cluster.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): HostFailoverCluster! ( :
- # Get a summary of all host failover clusters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # hostFailoverClusterRoot: Host failover cluster root type.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- HostFailoverClusterRoot! :
- ): HostFailoverClusterConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): HostShare! ( :
- # Get all host shares.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): HostShareConnection!
- # Details of the given Hyper-V Cluster.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): HyperVCluster! ( :
- # Get Hyper-V host async request
- #
- # Supported in v5.0+
- # Get details about a Hyper-V host related async request.
- #
- # Arguments
- # input: Input for InternalGetHypervHostAsyncRequestStatus.
- (
- GetHypervHostAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # HyperV Live Mount Connection.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filters: Filter for hyper-v live mounts.
- # sortBy: Sort by argument for hyper-v live mounts.
- (
- Int, :
- String, :
- HypervLiveMountFilterInput!], : [
- HypervLiveMountSortByInput :
- ): HyperVLiveMountConnection!
- # Details of the given Hyper-V SCVMM.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): HyperVSCVMM! ( :
- # Get Hyper-V SCVMM async request
- #
- # Supported in v5.0+
- # Get details about a Hyper-V SCVMM related async request.
- #
- # Arguments
- # input: Input for InternalGetHypervScvmmAsyncRequestStatus.
- (
- GetHypervScvmmAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # Paginated list of HyperV SCVMMs.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): HyperVSCVMMConnection!
- # Details of the given Hyper-V Server.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): HypervServer! ( :
- # Get summary of all the Hyper-V hosts
- #
- # Supported in v5.0+
- # Get summary of all the Hyper-V hosts.
- #
- # Arguments
- # input: Input for InternalQueryHypervHost.
- (
- QueryHypervHostInput! :
- ): HypervHostSummaryListResponse! @deprecated( reason: "Use hypervServersPaginated instead." )
- # Paginated list of Hyper-V Servers.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): HypervServerConnection!
- # Paginated list of the highest-level HyperV Objects accessible by the current
- # user.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!] : [
- ): HypervTopLevelDescendantTypeConnection!
- # Details of the given Hyper-V Virtual Machine.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): HyperVVirtualMachine! ( :
- # Get VM async request details
- #
- # Supported in v5.0+
- # Get details about a Hyper-V vm related async request.
- #
- # Arguments
- # input: Input for
- # InternalGetHypervVirtualMachineAsyncRequestStatus.
- (
- GetHypervVirtualMachineAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # Retrieve VM-level files from snapshot
- #
- # Supported in v9.1+
- # Retrieves virtual-machine-level file details from the snapshot.
- #
- # Arguments
- # input: Input for InternalGetVmLevelFilesFromSnapshot.
- (
- GetVmLevelFilesFromSnapshotInput! :
- ): HypervVirtualMachineSnapshotFileDetails!
- # Paginated list of HyperV Virtual Machines.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): HyperVVirtualMachineConnection!
- # HyperV Virtual Machine detail from CDM.
- #
- # Arguments
- # input: Input for InternalGetHypervVirtualMachine.
- GetHypervVirtualMachineInput!): HypervVirtualMachineDetail! ( :
- InstalledVersionGroupCount!]! : [
- # Read the integration with the specified integration ID.
- #
- # Arguments
- # id: Integration ID.
- Int!): ReadIntegrationReply! ( :
- InventoryRoot! :
- # Arguments
- # rootEnum:
- (
- InventorySubHierarchyRootEnum! :
- ): InventorySubHierarchyRoot!
- # Link to downloadable investigation results in CSV format.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # workloadId: ID of the object and not the FID.
- # snapshotId: Corresponds to snapshot ID in Rubrik CDM tables.
- (
- UUID!, :
- String!, :
- String! :
- ): InvestigationCsvDownloadLinkReply!
- GetWhitelistReply! :
- # Specified whether an EBS volume is restorable. For an EBS Volume to be
- # restorable, the volume should be able to replace where attached.
- #
- # Arguments
- # snapshotId: UUID of the snapshot.
- (
- String! :
- ): IsVolumeSnapshotRestorableReply!
- # Specifies whether the given DbInstance class, storage type, multi-az capability,
- # encryption capability, iops value are supported for the given dbEngine,
- # dbEngineVersion in the specified availability zone. When true, the specification
- # is valid for a RDS Instance and can be used to create a new Instance.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- # dbEngine: DB Engine of RDS Instance.
- # dbEngineVersion: Version of DB engine.
- # dbClass: DB class of the exported RDS DB instance.
- # databaseInstanceClass: DB class of the exported RDS DB
- # instance. AWS supported instance classes can be found here
- # https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types.
- # primaryAz: AZ in which the exported RDS DB instance must be
- # launched.
- # storageType: Storage type of the exported RDS DB instance.
- # isMultiAz: Whether the exported RDS DB instance is multi-AZ or
- # not.
- # kmsKeyId: KMS Key ID of the exported RDS DB instance.
- # iops: IOPs of the exported RDS DB instance.
- (
- UUID!, :
- AwsNativeRegion!, :
- AwsNativeRdsDbEngine!, :
- String!, :
- AwsNativeRdsDbInstanceClass!, :
- String, :
- String, :
- AwsNativeRdsStorageType, :
- Boolean!, :
- String, :
- Int :
- ): Boolean!
- # Specifies whether an S3 bucket name is available for use in AWS or not. When
- # true, the bucket name is available for use.
- #
- # Arguments
- # bucketName: Name of the AWS S3 bucket.
- # awsAccountRubrikId: Rubrik ID for AWS account.
- (
- String!, :
- UUID! :
- ): Boolean!
- # Specifies whether the Managed Disk snapshot is restorable or not. A managed disk
- # is restorable when the restore settings of the Managed Disk are configured on
- # the Azure portal and on the Rubrik platform. When the value is true, the managed
- # disk snapshot is restorable.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- # diskSnapshotId: Snapshot ID
- (
- UUID!, :
- UUID! :
- ): Boolean!
- # Checks if an Azure SQL Database Snapshot or an Azure SQL Managed Instance
- # Database Snapshot is a persistent snapshot.
- #
- # Arguments
- # snapshotId: Snapshot ID
- (
- UUID! :
- ): Boolean!
- # Specifies whether the given storage account name is valid and available in Azure
- # to be assigned to a new storage account. When the value is true, the specified
- # account name is available in Azure.
- #
- # Arguments
- # azureSubscriptionRubrikId: Rubrik ID of the Azure Subscription.
- # storageAccountName: A unique name for the storage account.
- # Storage account names must be between 3 and 24 characters in length and may
- # contain numbers and lowercase letters only.
- (
- UUID!, :
- String! :
- ): Boolean!
- # Check if an upgrade is available for cloud cluster disks.
- #
- # Arguments
- # input: Input for checking if disk upgrade is available for a
- # cloud cluster.
- (
- IsCloudClusterDiskUpgradeAvailableInput! :
- ): IsCloudClusterDiskUpgradeAvailableReply!
- # List of snapshots with their file recovery feasibility status
- #
- # Arguments
- # snapshotIds: List of snapshot IDs.
- (
- UUID!]! : [
- ): ValidateCloudNativeFileRecoveryFeasibilityReply!
- # Check if IPMI is enabled on the cluster.
- #
- # Arguments
- # input: Input for determining if IPMI is enabled on the cluster.
- IsIpmiEnabledInput!): Boolean! ( :
- # Is Logged into Rubrik support portal.
- SupportPortalStatusReply! :
- # Returns whether the service accounts of the organization are not enabled.
- Boolean! :
- # Check if Replace Cluster Node Quorum Authorization policy is set on the cluster.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- UUID!): Boolean! ( :
- # Is Rubrik Suppport Portal reachable from this deployment.
- #
- # Arguments
- # hostname: Hostname to access the Support portal.
- # organizationId: Support portal organization ID.
- String!, : String!): Boolean! ( :
- # Checks whether acknowledgement of the Time-based, One-Time Password (TOTP)
- # mandate is required for upgrading the Rubrik cluster version.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): Boolean! ( :
- # Checks whether enabling Time-based, One-Time Password (TOTP) is mandatory in the
- # target Rubrik CDM upgrade version.
- #
- # Arguments
- # version: Specifies the Rubrik CDM upgrade tarball version.
- String!): Boolean! ( :
- # Verify whether the trigger RCV GRS failover quorum authorization policy is set.
- Boolean! :
- # Is upgrade available for a particular cluster.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): CdmUpgradeAvailabilityReply! ( :
- # Is upgrade recommended for a particular cluster.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): CdmUpgradeRecommendationReply! ( :
- Boolean! :
- # Validate the name of a TPR policy.
- #
- # Arguments
- # tprPolicyName: Specifies the name to be used for a TPR policy.
- String!): Boolean! ( :
- # Checks if Zone Redundant Storage (ZRS) is available for a given combination of
- # account, region, subscription and service tier.
- #
- # Arguments
- # serviceTier: The service tier of the database.
- # region: The azure region.
- # subscriptionId: Subscription ID.
- (
- ServiceTier!, :
- AzureNativeRegion!, :
- UUID! :
- ): ZrsAvailabilityReply!
- # Returns details of one issue.
- #
- # Arguments
- # issueId:
- String!): Issue! ( :
- # Returns all issues filtered by status.
- #
- # Arguments
- # status:
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- IssueStatus!, : Int, : String, : Int, : String): IssueConnection! ( :
- # Information about a job running on CDM.
- # Note that some types of jobs cannot be queries using this
- # field. Refer to `JobType` enum to see which jobs types
- # are available. Only users with Admin or Owner roles are
- # allowed to access the field.
- #
- # Arguments
- # input: Request to retrieve information about a job.
- JobInfoRequest!): JobInfo! ( :
- # Kubernetes Rubrik Backup Service manifest.
- #
- # Arguments
- # app: Name of the Kubernetes Rubrik Backup Service app.
- # version: The current Kubernetes Rubrik Backup Service version.
- # retrieveLatestVersion: Retrieve the manifest for the latest
- # version.
- # targetVersion: The optional target version for upgrade of
- # Rubrik Kubernetes Agent. If not specified, the latest compatible version is
- # used.
- # k8sClusterId: Optional Kubernetes cluster UUID.
- (
- String!, :
- String!, :
- Boolean!, :
- String, :
- UUID :
- ): K8sAppManifest! @deprecated( reason: "Not supported anymore." )
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): K8sCluster! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): K8sClusterConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): K8sNamespace! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # k8sClusterId: Optional Kubernetes cluster UUID.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID :
- ): K8sNamespaceConnection!
- # Get a list of snapshots of a Kubernetes protection set workload
- #
- # Supported in v9.1+
- # Retrieves summary information for each of the snapshots of a specified
- # Kubernetes protection set workload.
- #
- # Arguments
- # input: Input for V1QueryK8sSnapshot.
- (
- QueryK8sSnapshotInput! :
- ): K8sSnapshotSummaryListResponse!
- # Kubernetes snapshot information.
- #
- # Arguments
- # snapshotId: The snapshot UUID.
- # namespaceId: The FID of the Kubernetes Namespace.
- # isReplica: Specifies if the snapshot is a replica snapshot.
- (
- UUID!, :
- UUID!, :
- Boolean! :
- ): K8sSnapshotInfo!
- # A knowledge base article.
- #
- # Arguments
- # id: The knowledge base article ID.
- String!): KnowledgeBaseArticle! ( :
- # Summary of a Kubernetes Cluster.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): KubernetesCluster! ( :
- # Summary of all Kubernetes Clusters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): KubernetesClusterConnection!
- # Summary of a Kubernetes Protection Set.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): KubernetesProtectionSet! ( :
- # Summary of all Kubernetes Protection Sets.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # k8sClusterOptionalId: Kubernetes cluster optional UUID.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID :
- ): KubernetesProtectionSetConnection!
- LambdaSettings! :
- # Browse LDAP-authorized principals.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy:
- # searchText: Search Text for LDAP principal.
- # roleIds: Assigned role IDs for LDAP principal.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- LdapAuthorizedPrincipalFieldEnum, :
- String!, :
- UUID!] : [
- ): AuthorizedPrincipalConnection!
- # Browse LDAP integrations.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy:
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- LdapIntegrationFieldEnum :
- ): LdapIntegrationConnection!
- # Search LDAP Principals.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy:
- # id: ID for your LDAP integration.
- # searchText: Search Text for LDAP principal.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- LdapPrincipalFieldEnum, :
- UUID!, :
- String! :
- ): PrincipalConnection!
- # List of legal hold snapshots for a workload.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # input: Query legal hold snapshots for a workload.
- (
- Int, :
- String, :
- Int, :
- String, :
- LegalHoldSnapshotsForSnappableInput! :
- ): LegalHoldSnapshotDetailConnection!
- # Information about licenses for a specific cluster product, grouped by the
- # product type.
- #
- # Arguments
- # input: Input required for getting the licenses at product type
- # level.
- (
- LicensesForClusterProductSummaryInput! :
- ): LicensesForClusterProductReply!
- # Information about a Linux fileset.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): LinuxFileset! ( :
- # Lists the O365 apps.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # o365AppFilters:
- # o365AppSortByParam:
- (
- Int, :
- String, :
- AppFilter!]!, : [
- AppSortByParam :
- ): O365AppConnection!
- # Get the lockout configurations of the current organization.
- LockoutConfig! :
- # Retrieve account information.
- #
- # Arguments
- # input: Input required for retrieving account information.
- LookupAccountInput!): LookupAccountReply! ( :
- # Returns usage of Microsoft backups storage for an account.
- M365BackupStorageLicenseUsage! :
- # Lists the Microsoft 365 backup storage object restore points.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # m365BackupStorageObjectRestorePointsInput: The input to list
- # Microsoft 365 Backup Storage restore points.
- (
- Int, :
- String, :
- M365BackupStorageObjectRestorePointsInput! :
- ): M365BackupStorageRestorePointConnection!
- # Returns the statistics of an M365 organization product in day-to-day mode.
- #
- # Arguments
- # orgId: Org UUID.
- # dashboardWorkloadType: Workload type for M365 dashboard.
- (
- UUID!, :
- M365DashboardWorkloadType! :
- ): DayToDayModeStats!
- # Lists down the directory object attribute present in the Microsoft tenant.
- #
- # Arguments
- # input: The input for the ListO365DirectoryObjectAttributes
- # mutation.
- (
- ListM365DirectoryObjectAttributesInput! :
- ): ListO365DirectoryObjectAttributesResp!
- # Display license entitlement for M365 workloads.
- #
- # Arguments
- # orgID: Optional UUID of the organization.
- UUID): M365LicenseEntitlementReply! ( :
- # Returns the backup statistics of an M365 organization product in onboarding
- # mode.
- #
- # Arguments
- # orgId: Org UUID.
- # dashboardWorkloadType: Workload type for M365 dashboard.
- # backupStatsTimeRange: Time range for backup statistics.
- (
- UUID!, :
- M365DashboardWorkloadType!, :
- BackupStatsTimeRange! :
- ): OnboardingModeBackupStats!
- # Returns the statistics of an M365 organization product in onboarding mode.
- #
- # Arguments
- # orgId: Org UUID.
- # dashboardWorkloadType: Workload type for M365 dashboard.
- (
- UUID!, :
- M365DashboardWorkloadType! :
- ): OnboardingModeStats!
- # Returns the backup locations of an M365 organization.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): M365OrgBackupLocations! ( :
- # Returns the operation modes of an M365 organization.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): M365OrgOperationModes! ( :
- # Retrieves the M365 regions for the organization.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): M365RegionsResp! ( :
- # Details of a Managed Volume Object.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): ManagedVolume! ( :
- # Aggregated inventory information for Managed Volume.
- ManagedVolumeInventoryStats! :
- # Paginated list of Live Mounts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): ManagedVolumeMountConnection!
- # Paginated list of Managed Volumes.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): ManagedVolumeConnection!
- # Maximum number of protected apps that can be added per account.
- Int! @deprecated( reason: "This is deprecated as we don't use protected apps anymore" ) :
- # Get multifactor authentication (MFA) settings for an account.
- GetMfaSettingReply! :
- # List of sites in the Microsoft 365 organization.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- # excludeChildSites: When excludeChildSites is set to true,
- # nested child sites are excluded from the results. If not specified, nested child
- # sites are included.
- # protectionType: Protection type for Microsoft 365 protection.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID!, :
- Boolean, :
- ProtectionType! :
- ): MicrosoftSiteConnection!
- # Get minimum cluster version to support feature set.
- #
- # Arguments
- # featureListMinimumCdmVersion: Request for checking minimum
- # cluster version to support given feature set.
- (
- FeatureListMinimumCdmVersionInputType! :
- ): FeatureListMinimumCdmVersionReply!
- # Provides the bulk recoverable range for MongoDB object recovery, including data
- # and log snapshots.
- #
- # Arguments
- # input: Arguments for MongoDB recoverable range.
- (
- RecoverableRangeInput! :
- ): MongoRecoverableRanges!
- # Provides details for a MongoDB collection identified by the fid.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): MongoCollection! ( :
- # Paginated list of MongoDB collections.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): MongoCollectionConnection!
- # Provides details for a MongoDB database identified by the fid.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): MongoDatabase! ( :
- # Paginated list of MongoDB databases.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): MongoDatabaseConnection!
- # Provides the point in time range for MongoDB object recovery.
- #
- # Arguments
- # input: Arguments for MongoDB recoverable range.
- RecoverableRangeInput!): MongoRecoverableRanges! ( :
- # Provides details for the MongoDB source cluster identified by the fid.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): MongoSource! ( :
- # Paginated list of MongoDB sources.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): MongoSourceConnection!
- # Recoverable range for multiple Management Objects on NoSQL cluster.
- #
- # Arguments
- # input: Input for V2MosaicBulkRecoveryRange.
- (
- MosaicBulkRecoveryRangeInput! :
- ): MosaicRecoveryRangeResponse! @deprecated( reason: "Use mongoBulkRecoverableRanges instead." )
- # MongoDB collection identified by FID on NoSQL cluster.
- # MongoDB stores data records as documents which are gathered together in
- # collections.
- # For more info refer to :
- # https://docs.mongodb.com/manual/core/databases-and-collections
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- (
- UUID! :
- ): MongodbCollection! @deprecated( reason: "Use mongoCollection instead." )
- # Recoverable Range of a MongoDB collection on NoSQL cluster.
- #
- # Arguments
- # input: Input for V2GetMosaicRecoverableRange.
- (
- GetMosaicRecoverableRangeInput! :
- ): GetMosaicRecoverableRangeResponse! @deprecated( reason: "Use mongoRecoverableRanges instead." )
- # Paginated list of MongoDB collections on NoSQL cluster.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): MongodbCollectionConnection! @deprecated( reason: "Use mongoCollections instead." )
- # MongoDB database identified by FID on NoSQL cluster.
- # MongoDB stores data records as documents which are gathered together in
- # collections.
- # A database stores one or more collections of documents.
- # For more info refer to :
- # https://docs.mongodb.com/manual/core/databases-and-collections/
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- (
- UUID! :
- ): MongodbDatabase! @deprecated( reason: "Use mongoDatabase instead." )
- # Paginated list of MongoDB databases on NoSQL cluster.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): MongodbDatabaseConnection! @deprecated( reason: "Use mongoDatabases instead." )
- # MongoDB source cluster identified by FID on NoSQL cluster.
- # For MongoDB, the term "source" is usually used for either a replica set or a
- # sharded cluster.
- # For more info on MongoDB cluster refer to :
- # https://docs.mongodb.com/manual/introduction/
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- (
- UUID! :
- ): MongodbSource! @deprecated( reason: "Use mongoSource instead." )
- # Paginated list of MongoDB sources on NoSQL cluster.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): MongodbSourceConnection! @deprecated( reason: "Use mongoSources instead." )
- # Get recoverable range for multiple Management Objects.
- #
- # Arguments
- # input: Input for V2MosaicBulkRecoveryRange.
- (
- MosaicBulkRecoveryRangeInput! :
- ): MosaicRecoveryRangeResponse!
- # List snapshots of a mosaic object.
- #
- # Arguments
- # input: Input for V2GetMosaicVersion.
- GetMosaicVersionInput!): ListVersionResponse! ( :
- # List all stores on mosaic cluster.
- #
- # Arguments
- # input: Input for V2GetMosaicStore.
- GetMosaicStoreInput!): ListStoreResponse! ( :
- # List versions of a mosaic object.
- #
- # Arguments
- # input: Input for V2GetMosaicVersion.
- GetMosaicVersionInput!): ListVersionResponse! ( :
- # A Microsoft SQL Availability Group.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): MssqlAvailabilityGroup! ( :
- # Paginated list of virtual groups for MSSQL databases.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # fids: The Rubrik UUIDs for the objects.
- (
- Int, :
- String, :
- UUID!]! : [
- ): MssqlDatabaseVirtualGroupConnection!
- # Paginated list of virtual groups for MSSQL availability groups.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filters: Filters for MSSQL availability group virtual groups.
- # Default to no filters and all objects are returned.
- # sortBy: Sort by argument for MSSQL availability group virtual
- # groups. Default sort is by ID in ascending order.
- # sortOrder: Sort order argument for MSSQL availability group
- # virtual groups.
- (
- Int, :
- String, :
- MssqlAvailabilityGroupVirtualGroupFilterInput!], : [
- MssqlAvailabilityGroupVirtualGroupSortByInput, :
- MssqlAvailabilityGroupVirtualGroupSortOrderInput :
- ): MssqlAvailabilityGroupVirtualGroupConnection!
- # Returns all compatible instances for export for the specified recovery time.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # input: Input for V1GetCompatibleMssqlInstancesV1.
- # sortBy: Sort by argument for MSSQL compatible instances.
- # filters: Filters for MSSQL compatible instances.
- (
- Int, :
- String, :
- GetCompatibleMssqlInstancesV1Input!, :
- MssqlCompatibleInstancesSortByInput, :
- MssqlCompatibleInstancesFilterInput!] : [
- ): MssqlInstanceSummaryListResponse!
- # A Microsoft SQL Database.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): MssqlDatabase! ( :
- # Paginated list of Microsoft SQL Database live mounts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort by argument for Mssql database live mounts.
- # filters: Filters for Mssql database live mounts.
- (
- Int, :
- String, :
- MssqlDatabaseLiveMountSortByInput, :
- MssqlDatabaseLiveMountFilterInput!] : [
- ): MssqlDatabaseLiveMountConnection!
- # List of missed recoverable ranges for a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V1GetMssqlDbMissedRecoverableRanges.
- (
- GetMssqlDbMissedRecoverableRangesInput! :
- ): MssqlMissedRecoverableRangeListResponse!
- # List of missed snapshots for a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V1GetMissedMssqlDbSnapshots.
- (
- GetMissedMssqlDbSnapshotsInput! :
- ): MissedSnapshotListResponse!
- # Returns a size estimate for a restore, export, or mount.
- #
- # Arguments
- # input: Input for V1MssqlRestoreEstimateV1.
- (
- MssqlRestoreEstimateV1Input! :
- ): MssqlRestoreEstimateResult!
- # Paginated list of Microsoft SQL Databases.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): MssqlDatabaseConnection!
- # The current default properties for Microsoft SQL databases.
- #
- # Arguments
- # input: Input for V1GetDefaultDbPropertiesV1.
- (
- GetDefaultDbPropertiesV1Input! :
- ): UpdateMssqlDefaultPropertiesReply! @deprecated( reason: "Use mssqlDefaultPropertiesOnCluster instead." )
- # The current default properties for Microsoft SQL databases.
- #
- # Arguments
- # input: Specifies input for
- # MssqlDefaultPropertiesWithMssqlObjectIdArg, including a Microsoft SQL object ID.
- (
- ClusterUuidWithMssqlObjectIdInput! :
- ): MssqlDefaultPropertiesOnClusterReply!
- # A Microsoft SQL Instance.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): MssqlInstance! ( :
- # Get details for an async request
- #
- # Supported in v5.0+
- # Returns the task object for an async request related to SQL Server databases.
- #
- # Arguments
- # input: Input for V1GetMssqlAsyncRequestStatus.
- GetMssqlAsyncRequestStatusInput!): AsyncRequestStatus! ( :
- # List of filtered Microsoft SQL log shipping targets.
- #
- # Arguments
- # input: Input for V2QueryLogShippingConfigurationsV2.
- (
- QueryLogShippingConfigurationsV2Input! :
- ): MssqlLogShippingSummaryV2ListResponse
- # List of recoverable ranges for a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V1GetMssqlDbRecoverableRanges.
- (
- GetMssqlDbRecoverableRangesInput! :
- ): MssqlRecoverableRangeListResponse!
- # Paginated list of the highest-level Microsoft SQL Objects accessible by the
- # current user.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!] : [
- ): MssqlTopLevelDescendantTypeConnection!
- # A NAS Fileset.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NasFileset! ( :
- # A NAS Namespace.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NasNamespace! ( :
- # Paginated list of NAS Namespaces.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): NasNamespaceConnection!
- # A NAS Share.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NasShare! ( :
- # Paginated list of NAS Shares.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): NasShareConnection!
- # A NAS System.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NasSystem! ( :
- # Paginated list of NAS Systems.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): NasSystemConnection!
- # Paginated list of the highest-level NAS Objects accessible by the current user.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!] : [
- ): CdmHierarchyObjectConnection!
- # A NAS Volume.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NasVolume! ( :
- # NAS Cloud Direct back-end capacity for the requested clusters.
- #
- # Arguments
- # clusters: List of Rubrik clusters to filter.
- UUID!]!): NcdBackEndCapacity ( : [
- # NAS Cloud Direct front-end capacity for the requested clusters.
- #
- # Arguments
- # clusters: List of Rubrik clusters to filter.
- UUID!]!): NcdFrontEndCapacity ( : [
- # NAS Cloud Direct object protection status for the requested clusters.
- #
- # Arguments
- # clusters: List of Rubrik clusters to filter.
- UUID!]!): NcdObjectProtectionStatus ( : [
- # NAS Cloud Direct virtual machine image download URL.
- #
- # Arguments
- # input: Input for getting NAS Cloud Direct virtual machine image
- # download URL.
- VmImageUrlInput!): NcdVmImageUrl! ( :
- # Network Throttle Information.
- #
- # Arguments
- # input: Input for InternalQueryNetworkThrottle.
- QueryNetworkThrottleInput!): NetworkThrottleSummaryListResponse! ( :
- # Results for Non-Filesystem Anomaly Investigations.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Sort non-filesystem anomaly results by field.
- # filter: Filter non-filesystem anomaly results by input.
- # timezoneOffset: Offset based on customer timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- NfAnomalyResultSortBy, :
- NfAnomalyResultFilterInput, :
- Float :
- ): NfAnomalyResultConnection!
- # Results for Non-Filesystem Anomaly Investigations grouped by an argument.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # groupBy: Group non-filesystem anomaly results by field.
- # filter: Filter non-filesystem anomaly results by input.
- # timezoneOffset: Offset based on customer timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- NfAnomalyResultGroupBy!, :
- NfAnomalyResultFilterInput, :
- Float :
- ): NfAnomalyResultGroupedDataConnection!
- # Check if the running node-removal job is cancelable.
- #
- # Arguments
- # input: Input for checking if the running node removal job is
- # cancelable.
- (
- NodeRemovalCancelPermissionInput! :
- ): NodeRemovalCancelPermissionReply!
- # The ID of the Rubrik cluster node to replace.
- #
- # Arguments
- # input: Input for getting the ID of the node to replace on a
- # Rubrik cluster.
- NodeToReplaceInput!): NodeToReplaceReply! ( :
- # List of node tunnel status.
- #
- # Arguments
- # input: Input for InternalGetNodes.
- GetNodesInput!): NodeTunnelStatusConnection! ( :
- # v5.0-v8.0: Lists all files in VM snapshot
- # v8.1+: Lists all files in virtual machine snapshot
- #
- # Supported in v5.0+
- # Lists all files and directories in a given path.
- #
- # Arguments
- # input: Input for InternalBrowseNutanixSnapshot.
- BrowseNutanixSnapshotInput!): BrowseResponseListResponse! ( :
- # Details of the given category.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NutanixCategory! ( :
- # Details of the given category value.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NutanixCategoryValue! ( :
- # A Nutanix Cluster.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NutanixCluster! ( :
- # Get Nutanix cluster async request
- #
- # Supported in v5.0+
- # Get details about a Nutanix cluster-related async request.
- #
- # Arguments
- # input: Input for InternalGetNutanixClusterAsyncRequestStatus.
- (
- GetNutanixClusterAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # Get list of containers on this cluster
- #
- # Supported in v5.0+
- # Query the nutanix cluster to get the list of containers, used for export
- # purposes.
- #
- # Arguments
- # input: Input for InternalGetContainers.
- GetContainersInput!): NutanixContainerListResponse! ( :
- # Get list of networks on this cluster
- #
- # Supported in v8.1+
- # Retrieves the list of networks by querying the Nutanix cluster. The list of
- # networks is used for restore purposes.
- #
- # Arguments
- # input: Input for V1GetNutanixNetworks.
- GetNutanixNetworksInput!): NutanixNetworkListResponse! ( :
- # Paginated list of Nutanix Clusters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): NutanixClusterConnection!
- # Nutanix Live Mount Connection.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filters: Filter for Nutanix virtual machine live mounts.
- # sortBy: Sort by argument for Nutanix virtual machine live
- # mounts.
- (
- Int, :
- String, :
- NutanixLiveMountFilterInput!], : [
- NutanixLiveMountSortByInput :
- ): NutanixLiveMountConnection!
- # Details of the given Prism Central.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NutanixPrismCentral! ( :
- # Paginated list of Nutanix Prism Central objects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): NutanixPrismCentralConnection!
- # Supported in v5.0+. Get Nutanix virtual machine snapshot details.
- # Retrieve detailed information about a snapshot.
- #
- # Arguments
- # input: Input for InternalGetNutanixSnapshot.
- (
- GetNutanixSnapshotDetailInput! :
- ): NutanixVmSnapshotDetail!
- # Supported in v9.2+. Get virtual disks from Nutanix virtual machine snapshot.
- # Retrieve detailed information about the virtual disks.
- #
- # Arguments
- # input: Input for InternalGetNutanixVmSnapshotVdisks.
- (
- GetNutanixVmSnapshotVdisksInput! :
- ): NutanixVmSnapshotVdiskDetailListResponse!
- # Paginated list of the highest-level Nutanix Objects accessible by the current
- # user.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!] : [
- ): CdmHierarchyObjectConnection!
- # A Nutanix Virtual Machine.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): NutanixVm! ( :
- # v5.0-v8.0: Get VM async request details
- # v8.1+: Get virtual machine async request details
- #
- # Supported in v5.0+
- # v5.0-v8.0: Get details about a Nutanix VM-related async request.
- # v8.1+: Get details about a Nutanix virtual machine-related async request.
- #
- # Arguments
- # input: Input for InternalGetNutanixVmAsyncRequestStatus.
- (
- GetNutanixVmAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # v5.0-v8.0: Get details about missed snapshots for a VM
- # v8.1+: Get details about missed snapshots for a virtual machine
- #
- # Supported in v5.0+
- # v5.0-v8.0: Retrieve the time of the day when the snapshots were missed specific
- # to a vm.
- # v8.1+: Retrieve the time of the day when the snapshots were missed specific to a
- # virtual machine.
- #
- # Arguments
- # input: Input for InternalNutanixMissedSnapshots.
- (
- NutanixMissedSnapshotsInput! :
- ): MissedSnapshotListResponse!
- # Paginated list of Nutanix Virtual Machines.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): NutanixVmConnection!
- # Details of the Exchange calendar pertaining to the snappable ID.
- #
- # Arguments
- # snappableFid: The fid for the workload.
- UUID!): O365Calendar! ( :
- # Display license consumption for M365 workloads.
- #
- # Arguments
- # input: Input for the o365Consumption query.
- O365ConsumptionInput!): O365Consumption! ( :
- # List of O365 Groups in the O365Org.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- # snappableType:
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID!, :
- SnappableType! :
- ): O365GroupConnection!
- # Retrieve o365 licence details.
- O365License! :
- # Details for the Exchange mailbox corresponding to the snappable ID.
- #
- # Arguments
- # snappableFid: The fid for the workload.
- UUID!): O365Mailbox! ( :
- # List of Mailboxes in the O365Org.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID! :
- ): O365MailboxConnection!
- # Arguments
- # snappableFid: The fid for the workload.
- UUID!): GetImplicitlyAuthorizedAncestorSummariesResponse! ( :
- # Details for the OneDrive corresponding to the snappable ID.
- #
- # Arguments
- # snappableFid: The fid for the workload.
- UUID!): O365Onedrive! ( :
- # List of Onedrives in the O365Org.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID! :
- ): O365OnedriveConnection!
- # Details of the O365Org.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): O365Org! ( :
- # Details of the O365Org at snappable level, given the snappable type.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- # snappableType:
- (
- UUID!, :
- SnappableType! :
- ): O365Org!
- GetImplicitlyAuthorizedObjectSummariesResponse! :
- # All O365 orgs for the account.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # workloadHierarchy: Each enumeration value represents the
- # hierarchy of a specific workload type for RBAC and SLA Domain assignments. A
- # value of 'None' represents the hierarchy of all workload types.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- WorkloadLevelHierarchy :
- ): O365OrgConnection!
- # Gets the service account for the given org.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): O365ServiceAccountStatusResp! ( :
- # Returns the service status of the O365 service running on MSFT server.
- #
- # Arguments
- # orgID: Optional UUID of the organization.
- UUID): GetO365ServiceStatusResp! ( :
- # Details for the SharePoint drive corresponding to the snappable ID.
- #
- # Arguments
- # snappableFid: The fid for the workload.
- UUID!): O365SharepointDrive! ( :
- # List of sharepoint drives (document libraries) in the O365Org.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID! :
- ): O365SharepointDriveConnection!
- # Details for the SharePoint list corresponding to the snappable ID.
- #
- # Arguments
- # snappableFid: The fid for the workload.
- UUID!): O365SharepointList! ( :
- # Paginated list of sharepoint lists in the O365Org.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID! :
- ): O365SharepointListConnection!
- # Returns the sharepoint objects after filtering on the object types and
- # includeEntireHierarchy.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # objectTypeFilter: Types of objects to include.
- # includeEntireHierarchy: If true, the entire hierarchy will be
- # searched.
- # fid: Rubrik UUID for the object.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- String!], : [
- Boolean!, :
- UUID! :
- ): O365SharepointObjectConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # fid: Rubrik UUID for the object.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID! :
- ): O365SharepointObjectConnection! @deprecated( reason: "This is deprecated as it was tied to the specific object type. Use o365SharepointObjectList instead." )
- # Compared to the endpoint o365SharepointObjectList, this endpoint retrieves and
- # persists SharePoint site hierarchy from Microsoft directly. Returns the
- # SharePoint objects after filtering by the object types.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # objectTypeFilter: Types of objects to include.
- # includeEntireHierarchy: If true, the entire hierarchy will be
- # searched.
- # fid: Rubrik UUID for the object.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- String!], : [
- Boolean!, :
- UUID! :
- ): O365SharepointObjectConnection!
- # Details for the SharePoint site corresponding to the site ID.
- #
- # Arguments
- # siteFid: The fid for the site.
- UUID!): O365Site! ( :
- # Paginated list of sharepoint sites in the O365Org.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID! :
- ): O365SiteConnection!
- # Details for the SharePoint site corresponding to the snappable ID.
- #
- # Arguments
- # snappableFid: The fid for the workload.
- UUID!): O365Site! ( :
- # List of sites in the O365Org.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- # excludeChildSites: When excludeChildSites is set to true,
- # nested child sites are excluded from the results. If not specified, nested child
- # sites are included.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID!, :
- Boolean :
- ): O365SiteConnection!
- # Returns the storage stats of an O365 org.
- #
- # Arguments
- # orgID: Optional UUID of the organization.
- UUID): GetO365StorageStatsResp! ( :
- # Details for the team corresponding to the snappable ID.
- #
- # Arguments
- # snappableFid: The fid for the workload.
- UUID!): O365Teams! ( :
- # List of Channels for the O365Team.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # excludeArchived:
- # channelMembershipTypeFilter: Filter on channel membership type.
- # nameFilter:
- (
- Int, :
- String, :
- UUID!, :
- Boolean!, :
- ChannelMembershipType!, :
- String :
- ): O365TeamsChannelConnection!
- # ID for the conversations folder in the Team's Group Mailbox.
- #
- # Arguments
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # o365OrgId: The fid for the O365 organization.
- (
- UUID!, :
- UUID!, :
- UUID! :
- ): String!
- # Users who have posted in a team.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # o365OrgId: The fid for the O365 organization.
- # nameFilter:
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String :
- ): O365TeamConversationsSenderConnection!
- # List of O365 Teams in the O365Org.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # o365OrgId: The fid for the O365 organization.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID! :
- ): O365TeamsConnection!
- # Details for the O365 user corresponding to the ID.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): O365User! ( :
- # Name, id, object type, and mail address of user descendant object.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # fid: Rubrik UUID for the object.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- UUID! :
- ): O365UserDescendantMetadataConnection!
- # Reply for request to download Rubrik Edge from Rubrik Security Cloud.
- #
- # Arguments
- # numberOfEdges: Input to enter the number of Rubrik Edge
- # installations.
- # cdmOvaLink: Input to enter the Rubrik CDM virtual cluster OVA
- # package link.
- (
- Int!, :
- String! :
- ): OauthCodesForEdgeRegReply!
- # Arguments
- # filter:
- # sort:
- # day: Date in the format (YYYY-MM-DD).
- # timezone:
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- ListObjectFilesFiltersInput, :
- FileResultSortInput, :
- String!, :
- String!, :
- Int, :
- String, :
- Int, :
- String :
- ): FileResultConnection!
- # Returns total sensitive hits grouped by object type and also gives policy level
- # breakdown for each object type.
- #
- # Arguments
- # timelineDate: Date for which the results will be retrieved.
- # historicalDeltaDays: Historical days to go backward in time to
- # calculate the delta.
- # includeWhitelistedResults: Specifies whether whitelisted
- # results should be included.
- # sortOrder: Sorts the order of results.
- # filter: Filter for object type summary.
- # sort: Field on which to perform the sorting operation.
- # groupBy: Field on which to perform the grouping operation.
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- String!, :
- Int!, :
- Boolean, :
- SortOrder, :
- ObjectTypeSummariesFilter, :
- ObjectTypeAccessSummarySortBy, :
- ObjectTypeAccessSummaryGroupBy, :
- Int, :
- String, :
- Int, :
- String :
- ): ObjectTypeAccessSummaryConnection!
- # Link to download the Advanced Recovery Options example file
- #
- # Supported in v5.3+
- # Link to download the Advanced Recovery Options example file which can be used to
- # customize Oracle recoveries.
- #
- # Arguments
- # input: Specifies input for V1GetExampleAcoDownloadLink
- # including the Oracle database ID.
- (
- ClusterUuidWithDbIdInput! :
- ): OracleFileDownloadLink!
- # List of supported Advanced Cloning Options
- #
- # Supported in v6.0+
- # Get the list of supported Advanced Cloning Options (ACO) parameters.
- #
- # Arguments
- # input: Specifies input for V1GetAcoParameterList including the
- # Oracle database ID.
- ClusterUuidWithDbIdInput!): OracleAcoParameterList! ( :
- # An Oracle Data Guard Group.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): OracleDataGuardGroup! ( :
- # An Oracle Database.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): OracleDatabase! ( :
- # Get Oracle database async request details
- #
- # Supported in v5.0+
- # Retrieve the task object for a specified Oracle database asynchronous request.
- #
- # Arguments
- # input: Input for InternalGetOracleAsyncRequestStatus.
- (
- GetOracleAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # Oracle log backup configuration for an Oracle Database.
- #
- # Arguments
- # input: Input for V1GetOracleDbV1.
- (
- OracleDbInput! :
- ): OracleLogBackupConfig!
- # Paginated list of Oracle Databases.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): OracleDatabaseConnection!
- # An Oracle Host.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): OracleHost! ( :
- # Oracle Log backup configuration for Oracle Host.
- #
- # Arguments
- # input: Input for InternalGetOracleHost.
- OracleHostInput!): OracleLogBackupConfig! ( :
- # Paginated list of Oracle Live Mounts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filters: Filter for Oracle live mounts.
- # sortBy: Sort by argument for Oracle live mounts.
- (
- Int, :
- String, :
- OracleLiveMountFilterInput!], : [
- OracleLiveMountSortBy :
- ): OracleLiveMountConnection!
- # Get missed recoverable ranges of a Oracle database
- #
- # Supported in v5.0+
- # Retrieve a list of missed recoverable ranges for a Oracle database. For each run
- # of one type of error, the first and last occurrence of the error are given.
- #
- # Arguments
- # input: Input for InternalGetOracleDbMissedRecoverableRanges.
- (
- GetOracleDbMissedRecoverableRangesInput! :
- ): OracleMissedRecoverableRangeListResponse!
- # Get missed snapshots for an Oracle database
- #
- # Supported in v5.0+
- # Retrieve summary information about the missed snapshots of an Oracle database.
- #
- # Arguments
- # input: Input for InternalGetMissedOracleDbSnapshots.
- (
- GetMissedOracleDbSnapshotsInput! :
- ): MissedSnapshotListResponse!
- # Get PDB details
- #
- # Supported in v8.0+
- # Retrieves information about available pluggable databases (PDBs) for a given
- # recovery point.
- #
- # Arguments
- # input: Input for V1GetOraclePdbDetails.
- OraclePdbDetailsInput!): OraclePdbDetails! ( :
- # An Oracle Real Application Cluster.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): OracleRac! ( :
- # Oracle log backup configuration for an Oracle RAC.
- #
- # Arguments
- # input: Input for InternalGetOracleRac.
- OracleRacInput!): OracleLogBackupConfig! ( :
- # Get recoverable ranges of a Oracle database
- #
- # Supported in v5.0+
- # Retrieve the recoverable ranges for a specified Oracle database. A begin and/or
- # end timestamp can be provided to retrieve only the ranges that fall within the
- # window.
- #
- # Arguments
- # input: Input for InternalGetOracleDbRecoverableRanges.
- (
- GetOracleDbRecoverableRangesInput! :
- ): OracleRecoverableRangeListResponse!
- # Paginated list of the highest-level Oracle Objects accessible by the current
- # user.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!] : [
- ): OracleTopLevelDescendantTypeConnection!
- # Org details of the given org ID.
- #
- # Arguments
- # orgId: The org ID of the organization.
- String!): Org! ( :
- # Organization security policy.
- OrgSecurityPolicy! :
- # All orgs.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Field in the org to sort orgs by.
- # nameFilter: Name to filter the results.
- # mfaEnforcedFilter: Filter orgs by the status of MFA
- # enforcement. When the field is not used, all orgs are returned. When the field
- # is set to true, only orgs that have MFA enforced are returned. When the field is
- # set to false, only orgs that do not have MFA enforced are returned.
- # crossAccountEnabledFilter: Filter organizations based on their
- # cross-account enablement status. When the field is not used, all organizations
- # are returned. When set to true, only organizations with cross-account enabled
- # are returned. When set to false, only organizations without cross-account
- # enabled are returned.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- OrgField, :
- String, :
- Boolean, :
- Boolean :
- ): OrgConnection!
- # Returns the list of organizations to which the principal has access.
- #
- # Arguments
- # orgSearchFilter: Filter organizations by name.
- String): OrgsForPrincipalReply! ( :
- # Overall ransomware investigation summary.
- #
- # Arguments
- # historyNumHours: The number of hours in the past from the time
- # of request for which the summary is retrieved.
- (
- Int! :
- ): OverallRansomwareInvestigationSummary!
- # Passkey config for current org.
- GetPasskeyConfigReply! :
- # Information about passkey config and current user's passkeys.
- GetPasskeyInfoReply! :
- # Get the password policy for the current organization.
- PasswordComplexityPolicy! :
- # Arguments
- # pendingActionId:
- String!): pendingAction! ( :
- # Retrieve Phoenix rollout progress.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): PhoenixRolloutProgress! ( :
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): PhysicalHost! ( :
- # Get list of physical hosts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- # hostRoot: Host root type.
- # isBulkPolicyAssignmentFlow: Bulk policy assignment request.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!], : [
- HostRoot!, :
- Boolean :
- ): PhysicalHostConnection!
- # Get the health metric for the radar pipeline covering the backup, indexing, and
- # analysis jobs.
- #
- # Arguments
- # beginTime: Filters results that started after this time.
- # endTime: Filters results that started before this time.
- (
- DateTime!, :
- DateTime :
- ): GetPipelineHealthReply!
- # Arguments
- # rootEnum:
- (
- InventorySubHierarchyRootEnum! :
- ): PolarisInventorySubHierarchyRoot!
- # Returns the RSC snapshot according to ID.
- #
- # Arguments
- # snapshotFid: Snapshot persistent UUID in RSC.
- UUID!): PolarisSnapshot! ( :
- # Returns active policies for an account.
- #
- # Arguments
- # policyObjectFilter:
- # excludeHierarchyObjectList: Excludes hierarchy object IDs for
- # each policy.
- (
- PolicyObjectFilter, :
- Boolean :
- ): ClassificationPolicyDetailConnection!
- # Returns detailed policy information.
- #
- # Arguments
- # policyId:
- # workloadTypes: Types of workloads used for filtering the query
- # results.
- # sortBy: Name of the column to sort result by.
- # sortOrder: Sorts the order of results.
- # clusterIdsFilter: List of Rubrik clusters for filtering
- # results.
- # replicationFilter: List of replication types for filtering
- # results.
- # searchObjectName: Object name to search.
- # hierarchyAncestorIdFilter: Hierarchy ancestor ID.
- # policyAssignmentType: Specifies whether the policy assignment
- # type is direct or inherited.
- # includeDataTypeHits: Include data type hits.
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- String!, :
- DataGovObjectType!], : [
- PolicyDetailsSortBy, :
- SortOrder, :
- String!], : [
- String!], : [
- String, :
- String, :
- PolicyAssignmentType, :
- Boolean, :
- Int, :
- String, :
- Int, :
- String :
- ): ClassificationPolicyDetail!
- # Returns active policies for an account.
- #
- # Arguments
- # dataCategoryIds: Filter for data category IDs.
- # dataTypeIds: Data type IDs to filter.
- # dataCategoryType: Filter for data category type.
- (
- String!], : [
- String!], : [
- DataCategoryType :
- ): PolicyDetailConnection!
- # Returns details for one policy object.
- #
- # Arguments
- # snappableFid:
- # snapshotFid:
- # includeWhitelistedResults: Specifies whether whitelisted
- # results should be included.
- (
- String!, :
- String!, :
- Boolean :
- ): PolicyObj!
- # Returns the policies assigned to each object.
- #
- # Arguments
- # objectIds:
- String!]!): PolicyObjectUsageConnection! ( : [
- # Returns status for all objects at a specified timestamp.
- #
- # Arguments
- # day: Date in the format (YYYY-MM-DD).
- # timezone:
- # workloadTypes: Types of workloads that can be used for
- # filtering query results.
- # sortBy: Name of the column to sort result by.
- # sortOrder: Sorts the order of results.
- # analysisStatusesFilter: List of analysis statuses used for
- # filtering results.
- # policyIdsFilter: List of policies used for filtering results.
- # riskLevelsFilter: List of risk levels used for filtering
- # results.
- # clusterIdsFilter: List of Rubrik clusters for filtering
- # results.
- # searchObjectName: Object name to search.
- # subscriptionIdsFilter: List of subscriptions for filtering
- # results.
- # includeWhitelistedResults: Specifies whether whitelisted
- # results should be included.
- # sids: Filter for the given list of security identifiers.
- # insightsMetadataId: Filter objects with insights metadata ID.
- # includeInsightsMarker: Specifies whether to include the
- # insights marker.
- # userAccessObjectsFilter: Filter objects with user access
- # enabled.
- # objectIdsFilter: Object IDs to filter.
- # platformFilter: Platform to filter.
- # platformCategoryFilter: Platform category to filter.
- # cloudAccountIdsFilter: Cloud account IDs to filter.
- # resourceGroupsFilter: Resource groups to filter.
- # regionsFilter: Regions to filter.
- # dataTypeIdsFilter: Data Type IDs to filter.
- # firstSeenTimeRange: The first seen time range specified in the
- # UTC timezone.
- # lastAccessTimeRange: The last access time range specified in
- # the UTC timezone.
- # creationTimeRange: The creation time range specified in the UTC
- # timezone.
- # lastScanTimeRange: The last scan time range specified in the
- # UTC timezone.
- # objectTagsFilter: Object tags associated with workloads as
- # key-value pairs.
- # mipLabelsFilter: List of MIP Labels that will be used for
- # filtering the result.
- # backupStatusFilter: Filter by backup status.
- # slaIdsFilter: Filter by SLA Domain IDs.
- # networkAccessFilter: Filter by network access type.
- # encryptionFilter: Filter by encryption type.
- # loggingFilter: Filter by logging type.
- # violationSeverityFilter: Violation Severity list input arg.
- # exposureFilter: Exposure to filter.
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- String!, :
- String!, :
- DataGovObjectType!]!, : [
- String, :
- SortOrder, :
- AnalysisStatus!], : [
- String!], : [
- RiskLevelType!], : [
- String!], : [
- String, :
- String!], : [
- Boolean, :
- String!], : [
- String, :
- Boolean, :
- Boolean!, :
- String!], : [
- Platform!], : [
- PlatformCategory!], : [
- String!], : [
- String!], : [
- String!], : [
- String!], : [
- UserTimeRangeInput, :
- UserTimeRangeInput, :
- UserTimeRangeInput, :
- UserTimeRangeInput, :
- ObjectTagsFilterInput, :
- MipLabelsFilterInput!], : [
- BackupStatus!], : [
- String!], : [
- NetworkAccess!], : [
- Encryption!], : [
- Logging!], : [
- ViolationSeverity!], : [
- OpenAccessType!], : [
- Int, :
- String, :
- Int, :
- String :
- ): PolicyObjConnection!
- # Gets status of last prechecks job.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): PrechecksStatusReply! ( :
- # Get status of last completed prechecks Job along with details of currently
- # running/scheduled next prechecks Job.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- (
- UUID! :
- ): PrechecksStatusReply!
- # Retrieves the Private Container Registry (PCR) details for an Exocompute cloud
- # account.
- #
- # Arguments
- # input: Input to retrieve PCR details.
- (
- PrivateContainerRegistryInput! :
- ): PrivateContainerRegistryReplyType!
- # Get the number of workloads that have passed through the Radar pipeline in the
- # past 24 hours.
- ProcessedRansomwareInvestigationWorkloadCountReply! :
- # A product documentation.
- #
- # Arguments
- # id: The product documentation ID.
- String!): ProductDocumentation! ( :
- # List of all objects protected by the SLA Domains.
- #
- # Arguments
- # rootOptionalFid: Forever UUID of the object root. The value of
- # `none` represents the global hierarchy root.
- # slaIds: A list of SLA Domain IDs.
- # filter: Hierarchy object filter.
- # objectTypeFilter: Types of objects to include.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- UUID, :
- UUID!]!, : [
- Filter!], : [
- String!], : [
- HierarchySortByField, :
- SortOrder, :
- Int, :
- String, :
- Int, :
- String :
- ): ProtectedObjectsConnection!
- # Total number of protected volumes across all hosts.
- #
- # Arguments
- # filter: Hierarchy object filter.
- (
- Filter!] : [
- ): Int! @deprecated( reason: "This functionality is incorrect and deprecated." )
- # Query datastore threshold configurations.
- #
- # Arguments
- # queryDatastoreFreespaceThresholdsInput: Datastore freespace
- # thresholds query.
- (
- QueryDatastoreFreespaceThresholdInput!]! : [
- ): QueryDatastoreFreespaceThresholdsReply!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Filter by cluster.
- # sortOrder: Cluster sort order.
- # sortBy: Sort clusters by field.
- (
- Int, :
- String, :
- Int, :
- String, :
- ClusterFilterInput, :
- SortOrder, :
- ClusterSortByEnum :
- ): ClusterConnection!
- # Get the list of workload locations on which Ransomware Investigation has run.
- #
- # Arguments
- # beginTime: Filter only locations that processed workloads after
- # this time.
- # endTime: Filter only locations that processed workloads before
- # this time.
- # returnOnlyForAnomalousEntities: Specifies whether to return
- # only the locations having anomalous entities or all locations.
- (
- DateTime!, :
- DateTime, :
- Boolean! :
- ): ListLocationsReply!
- # Get a per day summary of the radar analysis results from start day to end day.
- #
- # Arguments
- # startDay: Start day, formatted(ISO 8601) as YYYY-MM-DD.
- # endDay: End day, formatted(ISO 8601) as YYYY-MM-DD.
- # timezone: Deprecated timezone field that will not be used. All
- # results are in UTC.
- # objectTypeFilter: Optional list of object types to filter by.
- # Should be of type ManagedObjectType.
- # clusterUuidFilter: Optional list of Rubrik cluster UUIDs to
- # filter by.
- # slaFidFilter: Optional list of SLA Domain FIDs to filter by.
- # hideSuspiciousDataIfNonAnomalous: Do not include the suspicious
- # byte count or suspicious file count of non anomalous snapshots.
- (
- String!, :
- String!, :
- String!, :
- String!], : [
- String!], : [
- String!], : [
- Boolean :
- ): RansomwareInvestigationAnalysisSummaryReply!
- # Get the enablement status of entities on which Ransomware Monitoring can be
- # enabled.
- RansomwareInvestigationEnablementReply! :
- # Result of the Ransomware Investigation.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # managedId: Workload managed ID.
- # snapshotId: Corresponds to snapshot ID in Rubrik CDM tables.
- (
- UUID!, :
- String!, :
- String! :
- ): RansomwareResult!
- # Optional result of the Ransomware Investigation.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # managedId: Workload managed ID.
- # snapshotId: Corresponds to snapshot ID in Rubrik CDM tables.
- (
- UUID!, :
- String!, :
- String! :
- ): RansomwareResult
- # Results for Ransomware Investigations.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sort ransomware results by field.
- # filter: Filter ransomware results by input.
- # timezoneOffset: Offset based on customer timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- RansomwareResultSortBy, :
- RansomwareResultFilterInput, :
- Float :
- ): RansomwareResultConnection!
- # Results for the Ransomware Investigations grouped by an argument.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # groupBy: Group ransomware results by field.
- # filter: Filter ransomware results by input.
- # timezoneOffset: Offset based on customer timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- RansomwareResultGroupBy!, :
- RansomwareResultFilterInput, :
- Float :
- ): RansomwareResultGroupedDataConnection!
- # RCS Azure archival location consumption stats.
- #
- # Arguments
- # rcsAzureTargetConsumptionStatsRequest: Request for fetching
- # consumption stats for multiple rcs Azure locations.
- (
- RcsConsumptionStatsInput! :
- ): RcsAzureArchivalLocationsConsumptionStatsOutput!
- # Rubrik Cloud Vault (RCV) Account entitlement details.
- RcvAccountEntitlement! :
- # Details of the RDS Instance in the AWS Native account.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- # rdsInstanceName: Name of the RDS DB Instance
- # rdsDatabaseRubrikId: The Rubrik ID for the AWS RDS database.
- (
- UUID!, :
- AwsNativeRegion!, :
- String!, :
- UUID :
- ): RdsInstanceDetailsFromAws!
- # Get the information for removed nodes.
- #
- # Arguments
- # input: Input for getting the details of removed nodes.
- RemovedNodeDetailsInput!): RemoveNodeDetailsReply! ( :
- # Get a time series of total incoming bandwidth to the replication clusters.
- #
- # Arguments
- # input: Input for InternalReplicationBandwidthIncoming.
- (
- ReplicationBandwidthIncomingInput! :
- ): InternalReplicationBandwidthIncomingResponse!
- # Retrieves replication throttle bypass status for all the targets of a
- # replication source.
- #
- # Arguments
- # input: Input for V1QueryReplicationTargetInfo.
- (
- QueryReplicationTargetInfoInput! :
- ): ReplicationTargetThrottleBypassSummaryListResponse!
- # Retrieves replication throttle bypass status for a specified replication target
- # and source.
- #
- # Arguments
- # input: Input for V1QueryByIdReplicationTargetInfo.
- (
- QueryByIdReplicationTargetInfoInput! :
- ): ReplicationNetworkThrottleBypassReply!
- # Get the time series of total outgoing bandwidth from the replication clusters.
- #
- # Arguments
- # input: Input for InternalReplicationBandwidthOutgoing.
- (
- ReplicationBandwidthOutgoingInput! :
- ): InternalReplicationBandwidthOutgoingResponse!
- # List of all replication pair Rubrik clusters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Field to sort by for replication pairs.
- # sortOrder: Sort order.
- # filter: Filter for replication pairs query.
- (
- Int, :
- String, :
- Int, :
- String, :
- ReplicationPairsQuerySortByField, :
- SortOrder, :
- ReplicationPairsQueryFilter :
- ): ReplicationPairConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # dataView:
- # columns: A list of columns to include in the result. It can be
- # omitted when
- # requesting aggregations, and server will derive columns by
- # concatenating groupBy and aggregation arguments.
- # filters: A list of filters to filter result with
- # groupBy: A list of the names of the columns to group result by,
- # it must be
- # used in conjunction of aggregations.
- # secondaryGroupBy: SecondaryGroupBy used for when groupBy values
- # need to be pivoted.
- # aggregations: A list of aggregations to apply to the grouped
- # rows, it must be used
- # in conjunction with groupBy arg (except for count(*)). Supported
- # aggregations are:
- # hour, day, week, month, year for datetime columns
- # sum, avg for integer columns
- # count(*)
- # sortBy: Name of the column to sort results by.
- # sortOrder: Sorts the order of results.
- # timezone: The timezone to be used in the results.
- (
- Int, :
- String, :
- Int, :
- String, :
- DataViewTypeEnum!, :
- String!]!, : [
- ReportFilterInput!], : [
- String!], : [
- String, :
- String!], : [
- String, :
- SortOrder, :
- String :
- ): RowConnection!
- # The list of available role templates.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # nameFilter: Name to filter the results.
- (
- Int, :
- String, :
- Int, :
- String, :
- String :
- ): RoleTemplateConnection!
- # Synced cluster information for RSC permissions.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # permissions: Permissions in the role.
- # roleId: ID of the role.
- (
- Int, :
- String, :
- Int, :
- String, :
- PermissionInput!]!, : [
- String :
- ): RscPermsToCdmInfoOut!
- # Retrieves the versioning and object ACL state of the Amazon S3 bucket, which is
- # required to initiate the recovery process.
- #
- # Arguments
- # bucketName: Name of the AWS S3 bucket.
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- (
- String!, :
- UUID!, :
- AwsNativeRegion! :
- ): GetS3BucketStateForRecoveryReply!
- # Details of a SAP HANA database for a given FID.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): SapHanaDatabase! ( :
- # Connection of filtered SAP HANA databases based on specific filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): SapHanaDatabaseConnection!
- # Details of a SAP HANA log snapshot for a given FID.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): SapHanaLogSnapshot! ( :
- # Connection of all log snapshots for SAP HANA.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Field to sort SAP HANA log snapshots.
- # filter: Field to filter SAP HANA log snapshots.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- SapHanaLogSnapshotSortBy, :
- SapHanaLogSnapshotFilterInput :
- ): SapHanaLogSnapshotConnection!
- # Details of a SAP HANA recoverable range for a given FID.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): SapHanaRecoverableRange! ( :
- # Connection of all recoverable ranges for SAP HANA.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Field to sort SAP HANA recoverable ranges.
- # filter: Field to filter SAP HANA recoverable ranges.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- SapHanaRecoverableRangeSortBy, :
- SapHanaRecoverableRangeFilterInput :
- ): SapHanaRecoverableRangeConnection!
- # Details of a SAP HANA system for a given FID.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): SapHanaSystem! ( :
- # Connection of filtered SAP HANA systems based on specific filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): SapHanaSystemConnection!
- # Retrieve details of a scheduled report.
- #
- # Arguments
- # id:
- Int!): ScheduledReport ( :
- # Retrieve details of scheduled reports. If the reportId is None, return schedules
- # of all reports. Otherwise, return the schedules of reportId.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Filter report schedules.
- (
- Int, :
- String, :
- Int, :
- String, :
- ScheduledReportFilterInput :
- ): ScheduledReportConnection!
- # Search for azureAdObjects in a snapshot.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # input: Input for searching for Azure AD objects in a snapshot.
- (
- Int, :
- String, :
- SearchAzureAdSnapshotInput! :
- ): AzureAdObjectConnection!
- # Search file under given folder and with given prefix.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # managedId: Workload managed ID.
- # snapshotId: Corresponds to snapshot ID in Rubrik CDM tables.
- # searchFolderPath: Root path to search file inside FMD.
- # filenamePrefix: Filename prefix that should match.
- (
- UUID!, :
- String!, :
- String!, :
- String!, :
- String! :
- ): DiffResult!
- # Arguments
- # id: ID of the host to search.
- # path: The path query. Either path prefix or filename prefix.
- String!, : String!): SearchResponseListResponse! ( :
- # v5.0-v8.0: Search for file in Nutanix VM
- # v8.1+: Search for file in Nutanix virtual machine
- #
- # Supported in v5.0+
- # Search for a file within the Nutanix Virtual Machine. Search via full path
- # prefix or filename prefix.
- #
- # Arguments
- # input: Input for InternalSearchNutanixVm.
- SearchNutanixVmInput!): SearchResponseListResponse! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Sort workloads by field.
- # filter: Filter workloads by input (with search by name).
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- SnappableSortByEnum, :
- SnappableFilterInputWithSearch :
- ): SnappableConnection!
- # List of all files in snapshots whose names match the specified search query.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The ID of the workload.
- # searchQuery: Specifies the name or path prefix used to search
- # for files within a workload.
- # usePrefixSearch: Determines whether to use a prefix search.
- (
- Int, :
- String, :
- UUID!, :
- String!, :
- Boolean :
- ): VersionedFileConnection!
- # Browse service accounts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Service account argument to sort by.
- # searchText: Search for a service account.
- # roleIds: Assigned role IDs for service account.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- ServiceAccountSortBy, :
- String, :
- UUID!] : [
- ): ServiceAccountConnection!
- # The session inactivity timeout in seconds.
- Long! :
- # Information about a NAS share fileset.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): ShareFileset! ( :
- # Browse site and descendants objects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # siteFid: The fid for the site.
- # snapshotFid: The ID of the snapshot.
- # naturalId: The natural ID of SharePoint object.
- # sharepointSiteSearchFilter: The filter for site search.
- # orgId: Org UUID.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String, :
- SharePointSearchFilter, :
- UUID! :
- ): O365FullSpObjectConnection!
- # Search site and descendant objects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # siteFid: The fid for the site.
- # orgId: Org UUID.
- # sharepointSiteSearchFilter: The filter for site search.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- SharePointSearchFilter :
- ): O365FullSpObjectConnection!
- # List of audit details for a given SLA Domain.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # SlaId: SLA Domain ID for global SLA Domains and internal ID for
- # SLA Domains created on Rubrik clusters.
- # filter: Filter for SLA Domain Audit details.
- # timezone: Timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- UUID!, :
- SLAAuditDetailFilterInput!], : [
- String :
- ): [SlaAuditDetail!]!
- # Conflicting objects for an SLA Domain assignment.
- #
- # Arguments
- # fids: The Rubrik UUIDs for the objects.
- UUID!]!): [HierarchyObject!]! ( : [
- # Query that retrieves an SLA Domain.
- #
- # Arguments
- # id: SLA Domain ID.
- # shouldShowSyncStatus: Specifies whether to show the SLA Domain
- # sync status on Rubrik CDM.
- # shouldShowUpgradeInfo: Specifies whether to show the upgrade
- # information for an SLA Domain.
- # shouldShowPausedClusters: Specifies whether to show the Rubrik
- # clusters where this SLA Domain is paused.
- (
- UUID!, :
- Boolean, :
- Boolean, :
- Boolean :
- ): SlaDomain!
- # Retrieves a list of SLA Domains.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Field to sort the SLA Domains list.
- # sortOrder: Sort order for sorting the SLA Domains returned by
- # the query.
- # filter: Filter for the SLA Domain query.
- # contextFilter: Specifies the context filter to use.
- # contextFilterInput: Specifies the context filter input to use.
- # shouldShowSyncStatus: Specifies whether to show the SLA Domain
- # sync status on Rubrik CDM.
- # shouldShowProtectedObjectCount: Specifies whether to show the
- # number of workloads protected by the SLA Domain.
- # shouldShowUpgradeInfo: Specifies whether to show the upgrade
- # information for an SLA Domain.
- # showRemoteSlas: Specifies whether to retrieve the remote SLA
- # Domains from Rubrik CDM. By default, remote SLA Domains are not retrieved.
- # shouldShowPausedClusters: Specifies whether to show the Rubrik
- # clusters where this SLA Domain is paused.
- (
- Int, :
- String, :
- Int, :
- String, :
- SlaQuerySortByField, :
- SortOrder, :
- GlobalSlaFilterInput!], : [
- ContextFilterTypeEnum, :
- ContextFilterInputField!], : [
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean :
- ): SlaDomainConnection!
- # Details of a SLA Managed Volume object.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): ManagedVolume! ( :
- # Paginated list of SLA Managed Volumes.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): ManagedVolumeConnection!
- # Get SMB configuration
- #
- # Supported in v5.0+
- # Get SMB configuration.
- #
- # Arguments
- # input: Input for InternalGetSmbConfiguration.
- GetSmbConfigurationInput!): GetSmbConfigurationReply! ( :
- # Paginated list of SMB domains.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filters: Filter for SMB domains.
- # sortBy: Sort by argument for SMB domains.
- (
- Int, :
- String, :
- SmbDomainFilterInput!], : [
- SmbDomainSortByInput :
- ): SmbDomainConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: Sorts the order of results.
- # sortBy: Sort workloads by field.
- # filter: Filter protected objects by input.
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- SnappableSortByEnum, :
- SnappableFilterInput :
- ): SnappableConnection!
- # Search over Exchange contacts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # orgId: Org UUID.
- # contactsSearchFilter: Search filter for contacts search.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- ContactsSearchFilter :
- ): O365ExchangeObjectConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # orgId: Org UUID.
- # searchFilter: search filters
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- SearchFilter :
- ): O365ExchangeObjectConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # orgId: Org UUID.
- # calendarSearchFilter: Search filter for calendar search.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- CalendarSearchFilter :
- ): O365ExchangeObjectConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # groupBy: Group workloads by field.
- # filter: Filter workloads by groups.
- # timezoneOffset: Offset based on customer timezone.
- # requestedAggregations: List of workload aggregations to
- # retrieve. You can significantly reduce the runtime of the query by specifying a
- # subset of aggregations to retrieve.
- (
- Int, :
- String, :
- Int, :
- String, :
- SnappableGroupByEnum!, :
- SnappableGroupByFilterInput, :
- Float, :
- SnappableAggregationsEnum!] : [
- ): SnappableGroupByConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # orgId: Org UUID.
- # onedriveSearchFilter:
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- OnedriveSearchFilter :
- ): O365OnedriveObjectConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # orgId: Org UUID.
- # sharepointDriveSearchFilter:
- # siteChildId: The site child ID for SharePoint descendant
- # objects.
- # siteChildType: The site child type for SharePoint descendant
- # objects.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- OnedriveSearchFilter, :
- String, :
- SharePointDescendantType :
- ): O365OnedriveObjectConnection!
- # Search list objects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # orgId: Org UUID.
- # sharepointDriveSearchFilter:
- # siteChildId: The site child ID for SharePoint descendant
- # objects.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- OnedriveSearchFilter, :
- String :
- ): O365OnedriveObjectConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # orgId: Org UUID.
- # snapshotFidOpt: snapshotFid arg which is of optional type
- # teamConvChannels: List of channel objects (naturalId and name).
- # teamsConversationsSearchFilter:
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- UUID, :
- O365TeamConvChannelInput!]!, : [
- TeamsConversationsSearchFilter :
- ): O365TeamsConversationsConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # orgId: Org UUID.
- # channelId:
- # channelFolderName:
- # teamsDriveSearchFilter:
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- String, :
- String, :
- OnedriveSearchFilter :
- ): O365OnedriveObjectConnection!
- # List of workloads with legal hold snapshots.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # input: Input to retrieve workloads with legal hold snapshots.
- (
- Int, :
- String, :
- Int, :
- String, :
- SnappablesWithLegalHoldSnapshotsInput! :
- ): LegalHoldSnappableDetailConnection!
- # Returns a single snapshot by snapshot forever UUID and cluster UUID. In case
- # cluster UUID is not provided, the snapshot forever UUID is used to resolve it.
- # Cluster UUID is beneficial for fetching the same snapshot in a different
- # replication target Rubrik cluster.
- #
- # Arguments
- # snapshotFid: Snapshot persistent UUID in RSC.
- # clusterUuid: The Rubrik cluster ID.
- UUID!, : UUID): CdmSnapshot! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # orgId: Org UUID.
- # searchFilter: search filters
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- UUID!, :
- SearchFilter :
- ): O365ExchangeObjectConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # orgId: Org UUID.
- # calendarSearchFilter: Search filter for calendar search.
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- UUID!, :
- CalendarSearchFilter :
- ): O365ExchangeObjectConnection!
- # Browse or search the given path for files and directories along with their
- # deltas in a given snapshot.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # path: The path under which you want your search to run.
- # snapshotFid: Snapshot persistent UUID in RSC.
- # filter: Filter snapshot delta based on delta types.
- # searchPrefix: Prefix arg for searching for files within a
- # snapshot.
- # quarantineFilters: Filter entries based on quarantine status of
- # the entries in the base snapshot.
- # workloadFieldsArg: Workload fields in BrowseSnapshotFileDelta
- # request.
- (
- Int, :
- String, :
- String!, :
- UUID!, :
- SnapshotDeltaFilterInput, :
- String, :
- QuarantineFilter!], : [
- WorkloadFieldsInput :
- ): SnapshotFileDeltaConnection! @deprecated( reason: "This endpoint only works for Data Center workloads. Use snapshotFilesDeltaV2 instead." )
- # Browse or search the given path for files and directories along with their
- # deltas in a given snapshot.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # path: The path under which you want your search to run.
- # snapshotFid: Snapshot persistent UUID in RSC.
- # filter: Filter snapshot delta based on delta types.
- # searchPrefix: Prefix arg for searching for files within a
- # snapshot.
- # quarantineFilters: Filter entries based on quarantine status of
- # the entries in the base snapshot.
- # workloadFieldsArg: Workload fields in BrowseSnapshotFileDelta
- # request.
- (
- Int, :
- String, :
- String!, :
- UUID!, :
- SnapshotDeltaFilterInput, :
- String, :
- QuarantineFilter!], : [
- WorkloadFieldsInput :
- ): SnapshotFileDeltaV2Connection!
- # Returns a list of snapshots for a workload.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # workloadId: The FID of the workload.
- # snapshotFilter: Filter for snapshot connection.
- # sortOrder: Sorts the order of results.
- # sortBy: Sort snapshots by field.
- # timeRange: Time range input.
- # ignoreActiveWorkloadCheck: Specifies whether to ignore the
- # active workload check.
- (
- Int, :
- String, :
- Int, :
- String, :
- String!, :
- SnapshotQueryFilterInput!], : [
- SortOrder, :
- SnapshotQuerySortByField, :
- TimeRangeInput, :
- Boolean :
- ): GenericSnapshotConnection!
- # Returns list of snapshots for a list of workloads.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # snappableIds: Workload UUIDs.
- # snapshotFilter: Filter for snapshot connection.
- # sortOrder: Sorts the order of results.
- # sortBy: Sort snapshots by field.
- # timeRange: Time range input.
- # ignoreActiveWorkloadCheck: Specifies whether to ignore the
- # active workload check.
- (
- Int, :
- String, :
- Int, :
- String, :
- String!]!, : [
- SnapshotQueryFilterInput!], : [
- SortOrder, :
- SnapshotQuerySortByField, :
- TimeRangeInput, :
- Boolean :
- ): GenericSnapshotConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # orgId: Org UUID.
- # onedriveSearchFilter:
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- UUID!, :
- OnedriveSearchFilter :
- ): O365OnedriveObjectConnection!
- # Returns snapshot results for a workload.
- #
- # Arguments
- # snappableFid:
- # startTimeMs: Begin time of the range (in milliseconds since
- # epoch)
- # endTimeMs: End time of the range (in milliseconds since epoch)
- (
- String!, :
- Long!, :
- Long! :
- ): SnapshotResultConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # snappableFid: The fid for the workload.
- # snapshotFid: The ID of the snapshot.
- # orgId: Org UUID.
- # sharepointDriveSearchFilter:
- (
- Int, :
- String, :
- UUID!, :
- UUID!, :
- UUID!, :
- OnedriveSearchFilter :
- ): O365OnedriveObjectConnection!
- # List of snapshots for unmanaged objects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # input: Input for V1QueryUnmanagedObjectSnapshotsV1.
- (
- Int, :
- String, :
- Int, :
- String, :
- QueryUnmanagedObjectSnapshotsV1Input! :
- ): SnapshotSummaryConnection!
- # Returns a list of NAS Cloud Direct snapshots for a share.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # workloadId: The FID of the workload.
- # snapshotFilter: Filter for snapshot connection.
- # sortOrder: Sorts the order of results.
- # sortBy: Sort snapshots by field.
- # timeRange: Time range input.
- (
- Int, :
- String, :
- Int, :
- String, :
- String!, :
- SnapshotQueryFilterInput!], : [
- SortOrder, :
- SnapshotQuerySortByField, :
- TimeRangeInput :
- ): CloudDirectSnapshotConnection!
- # Get SNMP configuration of the cluster
- #
- # Supported in v5.0+
- # Get SNMP configuration of the queried cluster.
- #
- # Arguments
- # input: Input for InternalGetSnmpConfiguration.
- GetSnmpConfigurationInput!): SnmpConfiguration! ( :
- # Lists the snoozed directories for the account.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # snoozeStatusFilter: Filter by snooze status.
- # directorySearchFilter: Optional directory search.
- # falsePositiveTypeFilter: Filter by false positive type.
- (
- Int, :
- String, :
- Int, :
- String, :
- SnoozeStatus!], : [
- String, :
- AnomalyFalsePositiveType!] : [
- ): SnoozedDirectoryConnection!
- # Returns groupBy results for SonarContentReport.
- #
- # Arguments
- # groupBy:
- # sortBy:
- # sortOrder: Sorts the order of results.
- # filters:
- # day: Date in the format (YYYY-MM-DD).
- # timezone:
- # workloadTypes: Types of workloads that can be used for
- # filtering query results.
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- DiscoveryContentReportGroupBy!, :
- DiscoveryContentReportSortBy, :
- SortOrder, :
- SonarContentReportFilter, :
- String!, :
- String!, :
- DataGovObjectType!]!, : [
- Int, :
- String, :
- Int, :
- String :
- ): SonarContentReportConnection!
- # Returns groupBy for SonarReport.
- #
- # Arguments
- # sonarReportGroupBy:
- # filter:
- # timeFilter:
- (
- DiscoveryReportGroupBy!, :
- String!], : [
- TimeFilterInput :
- ): SonarReportConnection!
- # Returns rows for SonarReport table.
- #
- # Arguments
- # sortBy:
- # sortOrder: Sorts the order of results.
- # filter:
- # endTime:
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- DiscoveryReportSortBy, :
- SortOrder, :
- String!], : [
- String, :
- Int, :
- String, :
- Int, :
- String :
- ): SonarReportRowConnection!
- # Arguments
- # filter:
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- ListAccessGroupsFilterInput, :
- Int, :
- String, :
- Int, :
- String :
- ): AccessGroupConnection!
- # Arguments
- # sort:
- # filter:
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- ListAccessUsersSortInput, :
- ListAccessUsersFilterInput, :
- Int, :
- String, :
- Int, :
- String :
- ): AccessUserConnection!
- # Determines if the SSO group already exists in the account.
- #
- # Arguments
- # ssoGroupName: SSO group name.
- # userDomainId: User auth domain ID.
- (
- String!, :
- String :
- ): SsoGroupAlreadyExistsReply!
- # Get the status of generating support bundle
- #
- # Supported in v5.0+
- # Given a request ID for generate support bundle request, provide the status of
- # the request. If the request is successful, the download link for the support
- # bundle would be included.
- #
- # Arguments
- # input: Input for InternalQuerySupportBundle.
- QuerySupportBundleInput!): AsyncRequestStatus! ( :
- # All support user access objects that satisfy the query criteria.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Sorting field for support access.
- # sortOrder: Sorting order for support access.
- # filters: Specifies how to filter the list of targets.
- (
- Int, :
- String, :
- Int, :
- String, :
- SupportUserAccessSortByField, :
- SortOrder, :
- SupportUserAccessFilterInput!] : [
- ): SupportUserAccessConnection!
- # Get the configured syslog export rules
- #
- # Supported in v5.1+
- # Return the list of all configured syslog export rules.
- #
- # Arguments
- # input: Input for V1GetSyslogExportRules.
- GetSyslogExportRulesInput!): SyslogExportRuleSummaryListResponse! ( :
- TableFilters! :
- # Arguments
- # input: Corresponds to ID of the target in Rubrik.
- UUID!): Target! ( :
- # Arguments
- # targetMappingId: Corresponds to ID of target mapping in Rubrik.
- UUID!): TargetMapping! ( :
- # All archival locations.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Specifies the field by which the list of targets will
- # be sorted.
- # sortOrder: Sorts the order of results.
- # filter: Specifies how to filter the list of targets.
- # contextFilter: Specifies the context filter to use.
- (
- Int, :
- String, :
- Int, :
- String, :
- ArchivalLocationQuerySortByField, :
- SortOrder, :
- TargetFilterInput!], : [
- ContextFilterTypeEnum :
- ): TargetConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Filter task summary by input.
- # sortBy: Sort task detail by field.
- # sortOrder: Task detail sort order.
- # timezoneOffset: Offset based on customer timezone.
- # timezone: Time zone identifier string. For example,
- # 'America/Los_Angeles' is used for the U.S. Pacific Time zone.
- (
- Int, :
- String, :
- Int, :
- String, :
- TaskDetailFilterInput, :
- TaskDetailSortByEnum, :
- SortOrder, :
- Float, :
- Timezone :
- ): TaskDetailConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Filter task summary by input.
- # groupBy: Group task detail by a field.
- # timezoneOffset: Offset based on customer timezone.
- (
- Int, :
- String, :
- Int, :
- String, :
- TaskDetailFilterInput, :
- TaskDetailGroupByEnum!, :
- Float :
- ): TaskDetailGroupByConnection!
- # Details of a taskchain.
- #
- # Arguments
- # taskchainId: Taskchain ID.
- String!): Taskchain! ( :
- # Checks the availability of the channel name in the Team.
- #
- # Arguments
- # teamUUID:
- # channelName:
- (
- UUID!, :
- String! :
- ): Boolean!
- # The details of a threat hunt.
- #
- # Arguments
- # huntId: ID of the threat hunt.
- String!): ThreatHunt! ( :
- # The results of the Threat Hunt.
- #
- # Arguments
- # huntId: ID of the threat hunt.
- # objectId: The ID of the object in the threat hunt.
- String!, : String): ThreatHuntResult! ( :
- # The summary of the threat hunt.
- #
- # Arguments
- # huntId: ID of the threat hunt.
- String!): ThreatHuntSummaryReply! ( :
- # List of Threat Hunts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # beginTime: Filters results that started after this time.
- # endTime: Filters results that started before this time.
- # clusterUuidFilter: Optional list of Rubrik cluster UUIDs to
- # filter by.
- # statusFilter: Optional status to filter by.
- # matchesFoundFilter: Optionally filter by if the hunt had any
- # matches.
- # quarantinedMatchesFilter: Optionally filter hunts based on
- # whether they have quarantined matches.
- (
- Int, :
- String, :
- Int, :
- String, :
- DateTime, :
- DateTime, :
- String!], : [
- ThreatHuntStatus!], : [
- ThreatHuntMatchesFound!], : [
- ThreatHuntQuarantinedMatchType!] : [
- ): ThreatHuntConnection!
- # Get TOTP configuration status for a user.
- #
- # Arguments
- # userId: Specifies the user ID.
- String!): GetTotpStatusReply! ( :
- # Specifies the current two-person rule (TPR) configuration for an organization.
- #
- # Arguments
- # orgId: Specifies the organization ID.
- String!): TprConfiguration! ( :
- # Details for a TPR policy.
- #
- # Arguments
- # tprPolicyId: Specifies the ID of the TPR policy.
- UUID!): TprPolicyDetail! ( :
- # Specifies the publicly available two-person rule (TPR) configuration for an
- # organization.
- #
- # Arguments
- # orgId: Specifies the organization ID.
- String!): TprPublicConfiguration! ( :
- # Details for a TPR request.
- #
- # Arguments
- # tprRequestId: Specifies the TPR request ID.
- String!): TprRequestDetailReply! ( :
- # Details of TPR requests.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter: Specifies the TPR request filters.
- (
- Int, :
- String, :
- Int, :
- String, :
- TprRequestFilterInput :
- ): TprRequestSummaryConnection!
- # Checks if a user can be assigned a TPR role.
- #
- # Arguments
- # orgId: Specifies the organization ID.
- # email: Specifies the user's email.
- String!, : String!): TprRoleEligibilityType! ( :
- # Map of TPR policy types to TPR rules.
- TprRulesMap! :
- # Check and update TPR request for node removal or replacement.
- #
- # Arguments
- # input: Input for checking and updating the TPR request for node
- # removal or replacement.
- (
- TprStatusForNodeRemovalInput! :
- ): TprStatusForNodeRemoval!
- # Check support tunnel status for a particular node
- #
- # Supported in v5.0+
- # To be used by Admin to check status of the support tunnel.
- #
- # Arguments
- # input: Input for InternalGetTunnelStatus.
- GetTunnelStatusInput!): SupportTunnelInfo! ( :
- # Count of unique HyperV Servers.
- #
- # Arguments
- # filter: Hierarchy object filter.
- Filter!]): Int! ( : [
- # Number of unique vCloud Director instances.
- #
- # Arguments
- # filter: The hierarchy object filter.
- Filter!]): Int! ( : [
- # List of unmanaged objects.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # input: Query unmanaged objects.
- (
- Int, :
- String, :
- Int, :
- String, :
- UnmanagedObjectsInput! :
- ): UnmanagedObjectDetailConnection!
- # Gets the status for completed/running upgrade process.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): UpgradeStatusReply! ( :
- # Arguments
- # filter:
- # sort:
- # timeRange: Time range specified in the user's local timezone.
- # userId:
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- (
- ListObjectFilesFiltersInput, :
- FileResultSortInput, :
- UserTimeRangeInput, :
- String!, :
- Int, :
- String, :
- Int, :
- String :
- ): FileResultConnection!
- # Arguments
- # userId:
- # startDay: Start time, in string format (YYYY-MM-DD).
- # timezone:
- # uniqueActivities:
- (
- String!, :
- String!, :
- String!, :
- Boolean! :
- ): ActivityTimelineResultConnection!
- # Determines if the user already exists in the account.
- #
- # Arguments
- # emailOrUsername: User email or username.
- # userDomain: User auth domain.
- # userDomainId: User auth domain ID.
- (
- String!, :
- UserDomainEnum!, :
- String :
- ): UserAlreadyExistsReply!
- # Arguments
- # userId:
- # startDay: Start time, in string format (YYYY-MM-DD).
- # timezone:
- # limit: Maximum number of entries in the response.
- (
- String!, :
- String!, :
- String!, :
- Int! :
- ): AnalyzerAccessUsageConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortOrder: User audit sort order.
- # sortBy: Sort user audit by field.
- # filters:
- (
- Int, :
- String, :
- Int, :
- String, :
- SortOrder, :
- UserAuditSortField, :
- UserAuditFilter :
- ): UserAuditConnection!
- # Arguments
- # userId:
- # startDay: Start time, in string format (YYYY-MM-DD).
- # timezone:
- String!, : String!, : String!): GetUserDetailReply! ( :
- # User file.
- #
- # Arguments
- # externalId: The external ID of the file to download.
- String!): CustomerFacingFile! ( :
- # Arguments
- # userId:
- # resource:
- # nativePath:
- # startDay: Start time, in string format (YYYY-MM-DD).
- # timezone:
- # timeGranularity:
- (
- String!, :
- ResourceInput, :
- String!, :
- String!, :
- String!, :
- TimeGranularity! :
- ): ActivityTimelineResultConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # roleIdsFilter:
- (
- Int, :
- String, :
- Int, :
- String, :
- UUID!] : [
- ): [Group!]! @deprecated( reason: "Use groupsInCurrentAndDescendantOrganization instead." )
- # An object containing production notifications information for the current user.
- UserNotifications! @deprecated( reason: "This query is deprecated." ) :
- # Get the session management configurations for the user account.
- GetUserSessionManagementConfigReply! :
- UserSettings! :
- # Retrieve users from current and descendant organizations based on the specified
- # filters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # sortBy: Specifies sort parameter.
- # filter: Specifies user filters.
- # shouldIncludeUserWithoutRole: Specifies whether we should
- # include users without any roles assigned either in current or descendant orgs.
- # If roleIdsFilter is not empty and this field is set to true, users without any
- # roles will be included as well.
- (
- Int, :
- String, :
- Int, :
- String, :
- UserSortByParam, :
- UserFilterInput, :
- Boolean :
- ): UserConnection!
- # Preview list of virtual machines of a proposed filter condition
- #
- # Supported in v7.0+
- # v7.0-v9.1: Preview list of virtual machines of a proposed filter condition. The
- # result might not be accurate if new virtual machines were added after last
- # vCenter refresh.
- # v9.2+: Preview list of virtual machines of a proposed filter condition. The
- # result might not be accurate if new virtual machines were added after last
- # vCenter refresh. It is not supported on Standalone Hosts.
- #
- # Arguments
- # input: Input for V1PreviewFilter.
- PreviewFilterInput!): VcenterAdvancedTagPreviewReply! ( :
- # Get the ingest and export bandwidth limits for HotAdd with the vCenter
- #
- # Supported in v5.3+
- # Get the ingest and export bandwidth limits in Mbps when using HotAdd with the
- # vCenter. These limits are shared across all HotAdd proxies for the Center.
- #
- # Arguments
- # input: Input for V1GetHotAddBandwidth.
- GetHotAddBandwidthInput!): HotAddBandwidthInfo! ( :
- # Retrieve the user-configured network for HotAdd operations
- #
- # Supported in v5.3+
- # Retrieve the user-configured network for HotAdd backup and recovery operations
- # on VMware on AWS.
- #
- # Arguments
- # input: Input for V1GetHotAddNetwork.
- GetHotAddNetworkInput!): HotAddNetworkConfigWithName! ( :
- # Retrieve HotAdd proxy virtual machines.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filter: Filter for vCenter hotadd proxy virtual machine.
- # clusterUuids: List of cluster IDs.
- (
- Int, :
- String, :
- VcenterProxyVmsFilterInput!], : [
- UUID!]! : [
- ): VsphereProxyVmInfoConnection!
- # Get the user-configured networks in the vCenter
- #
- # Supported in v5.3+
- # Get the names and IDs of the user configured networks in the vCenter. This
- # information enables users to choose a desired network for backups to go through
- # for VMware Cloud on AWS setups.
- #
- # Arguments
- # input: Input for V1GetNetworks.
- GetNetworksInput!): NetworkInfoListResponse! ( :
- # Get the number of HotAdd proxies needed for the vCenter
- #
- # Supported in v5.3+
- # Get the number of HotAdd proxies that need to be deployed to the vCenter to
- # support the maximum number of ingest jobs.
- #
- # Arguments
- # input: Input for V1GetNumProxiesNeeded.
- (
- GetNumProxiesNeededInput! :
- ): Int!
- # Get preAddInfo for a vcenter.
- #
- # Arguments
- # input: Input for V1PreAddVcenter.
- PreAddVcenterInput!): VcenterPreAddInfo! ( :
- # A paginated list of Nutanix virtual machines with the vDisk Mount privilege.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): NutanixVmConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereComputeCluster! ( :
- # Query compute clusters
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): VsphereComputeClusterConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereDatacenter! ( :
- # Vsphere datastore based on id passed in.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereDatastore! ( :
- # Vsphere datastore cluster based on id passed in.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereDatastoreCluster! ( :
- # Query vSphere datastore clusters.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): VsphereDatastoreClusterConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): VsphereDatastoreConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereFolder! ( :
- # Get all the vSphere folders.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): VsphereFolderConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereHost! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): VsphereHostConnection!
- # Get details of a ESXi hypervisor
- #
- # Supported in v5.0+
- # Get details of a ESXi hypervisor.
- #
- # Arguments
- # input: Input for V1GetVmwareHost.
- GetVmwareHostInput!): VmwareHostDetail! ( :
- # All of the VSphere hosts based on fids passed in.
- #
- # Arguments
- # fids: The Rubrik UUIDs for the objects.
- UUID!]!): [VsphereHost!]! ( : [
- # List of vSphere Live Mounts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filter: Filter for virtual machine Live Mounts.
- # sortBy: Sort virtual machine Live Mounts.
- (
- Int, :
- String, :
- VsphereLiveMountFilterInput!], : [
- VsphereLiveMountSortBy :
- ): VsphereLiveMountConnection!
- # Get a vSphere Live Mount by id
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereMount! ( :
- # vSphere Live Mount Connection
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filter: Filter for virtual machine Live Mounts.
- # sortBy:
- # sortOrder: Sorts the order of results.
- (
- Int, :
- String, :
- VSphereMountFilter, :
- VsphereMountSortBy, :
- SortOrder :
- ): VsphereMountConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereNetwork! ( :
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereResourcePool! ( :
- # The root hierarchy for VMware export, which includes VMware compute clusters and
- # standalone hosts.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!] : [
- ): CdmHierarchyObjectConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereTag! ( :
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereTagCategory! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!] : [
- ): CdmHierarchyObjectConnection!
- # Returns the top level recovery targets for vSphere.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # typeFilter: Types of objects to include.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- HierarchyObjectTypeEnum!], : [
- Filter!] : [
- ): CdmHierarchyObjectConnection!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereVcenter! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): VsphereVcenterConnection!
- # Arguments
- # clusterUuid:
- # id: ID of an asynchronous request.
- (
- UUID!, :
- String! :
- ): AsyncRequestStatus!
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): VsphereVm! ( :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: Hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): VsphereVmConnection!
- # Validates the name used for an RDS cluster during an export operation. Returns
- # true if the RDS cluster name is valid. Returns false, with an error message, if
- # the RDS cluster name validation fails. Returns false, without an error message
- # for all other failures.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- # rdsClusterName: Name of the RDS DB Cluster.
- (
- UUID!, :
- AwsNativeRegion!, :
- String! :
- ): ValidateAwsNativeRdsClusterNameForExportReply!
- # Validates the name used for an RDS Instance during an export operation. Returns
- # true if the RDS Instance name is valid. Returns false, with an error message, if
- # the RDS Instance name validation fails. Returns false, without an error message
- # for all other failures.
- #
- # Arguments
- # awsAccountRubrikId: Rubrik ID for AWS account.
- # region: Region in AWS.
- # rdsInstanceName: Name of the RDS DB Instance
- (
- UUID!, :
- AwsNativeRegion!, :
- String! :
- ): ValidateAwsNativeRdsInstanceNameForExportReply!
- # Validates if Azure subnets are correctly configured for running Azure Kubernetes
- # Service (AKS) Clusters. When correctly configured, the Azure subnets allow the
- # required region-specific outbound connectivity and do not overlap with Azure
- # restricted IP Address Space.
- #
- # Arguments
- # input: Input for validating Exocompute configurations for an
- # Azure Cloud Account.
- (
- ValidateAzureCloudAccountExocomputeConfigurationsInput! :
- ): ValidateAzureSubnetsForCloudAccountExocomputeReply!
- # Validates the name used for an Sql Database during an export operation. Returns
- # true if the database name is valid. Returns false, with an error message, if the
- # database name validation fails. Returns false, without an error message for all
- # other failures.
- #
- # Arguments
- # azureSqlDatabaseName: Name of the Azure SQL Database.
- # azureSqlDatabaseServerRubrikId: Rubrik ID of the Azure SQL
- # Database Server.
- (
- String!, :
- UUID! :
- ): ValidateAzureNativeSqlDatabaseDbNameForExportReply!
- # Validates the name used for an Managed Instance Database during an export
- # operation. Returns true if the database name is valid. Returns false, with an
- # error message, if the database name validation fails. Returns false, without an
- # error message for all other failures.
- #
- # Arguments
- # azureSqlDatabaseName: Name of the Azure SQL Database.
- # azureSqlManagedInstanceServerRubrikId: Rubrik ID of the Azure
- # SQL Managed Instance Server.
- (
- String!, :
- UUID! :
- ): ValidateAzureNativeSqlManagedInstanceDbNameForExportReply!
- # Information about cluster license capacity validations.
- #
- # Arguments
- # input: Input required to validate the cluster license capacity.
- (
- ValidateClusterLicenseCapacityInput! :
- ): ClusterLicenseCapacityValidations!
- # Validates aws cluster create input.
- #
- # Arguments
- # input: CreateAwsClusterArg params for Aws.
- (
- CreateAwsClusterInput! :
- ): ValidationReply!
- # Validates azure cluster create request.
- #
- # Arguments
- # input: CreateAzureClusterArg params for Azure.
- (
- CreateAzureClusterInput! :
- ): ValidationReply!
- # Checks whether the tenant org name is valid and unique.
- #
- # Arguments
- # input: Input required for tenant org name validation.
- ValidateOrgNameInput!): ValidateOrgNameReply! ( :
- # Options for instantly recovering a vApp snapshot.
- #
- # Arguments
- # input: Input for V1GetVappSnapshotInstantRecoveryOptionsV1.
- (
- VappSnapshotInstantRecoveryOptionsInput! :
- ): VappInstantRecoveryOptions!
- # Export options for a vApp snapshot template.
- #
- # Arguments
- # input: Input for V1GetVappTemplateSnapshotExportOptions.
- (
- VappTemplateSnapshotExportOptionsInput! :
- ): VappTemplateExportOptionsUnion!
- # Paginated list of virtual machines under vCloud Director hiearchy.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # sortBy: Sort hierarchy objects according to the hierarchy
- # field.
- # sortOrder: Sorts the order of results.
- # filter: The hierarchy object filter.
- (
- Int, :
- String, :
- HierarchySortByField, :
- SortOrder, :
- Filter!] : [
- ): VsphereVmConnection!
- # Get async status of vcenter request.
- #
- # Arguments
- # input: Input for V1GetVcenterAsyncRequestStatus.
- (
- VcenterAsyncRequestStatusInput! :
- ): AsyncRequestStatus!
- # Verify for a Rubrik cluster if it is replication target in any SLA Domain.
- #
- # Arguments
- # cdmClusterUUID: UUID of the Rubrik cluster.
- # includeArchived: Include archived SLA Domain.
- (
- UUID!, :
- Boolean! :
- ): VerifySlaWithReplicationToClusterResponse!
- # Verify TOTP for current user.
- #
- # Arguments
- # input: Input required for verifying TOTP.
- VerifyTotpInput!): VerifyTotpReply! ( :
- # Get missed time ranges for point in time recovery
- #
- # Supported in v5.1+
- # Gets a list of time ranges to which a CDP-enabled virtual machine cannot perform
- # a point-in-time recovery. The time ranges are indicated by start and end
- # timestamps listed as date-time strings.
- #
- # Arguments
- # input: Input for V1GetVmwareMissedRecoverableRanges.
- (
- VmwareMissedRecoverableRangesInput! :
- ): VmwareRecoverableRangeListResponse!
- # Get available time ranges for point in time recovery
- #
- # Supported in v5.1+
- # Gets time ranges available for point-in-time recovery. The time ranges are
- # indicated by start and end date-time strings.
- #
- # Arguments
- # input: Input for V1GetVmwareRecoverableRanges.
- (
- VmwareRecoverableRangesInput! :
- ): VmwareRecoverableRangeListResponse!
- # Volume Group Live Mount Connection.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # filters: Filter for volume group live mounts.
- # sortBy: Sort by argument for volume group live mounts.
- (
- Int, :
- String, :
- VolumeGroupLiveMountFilterInput!], : [
- VolumeGroupLiveMountSortByInput :
- ): VolumeGroupLiveMountConnection!
- # Arguments
- # snappableFid: The ID of the workload.
- # beforeTime:
- # afterTime:
- (
- UUID!, :
- DateTime, :
- DateTime :
- ): RecoverableRangeResponse! @deprecated( reason: "Deprecated. Use vmwareVmMissedRecoverableRange instead." )
- # Arguments
- # snappableFid: The ID of the workload.
- # beforeTime:
- # afterTime:
- (
- UUID!, :
- DateTime, :
- DateTime :
- ): RecoverableRangeResponse! @deprecated( reason: "Deprecated. Use vmwareRecoverableRanges instead." )
- # Arguments
- # requestInfo: The batch request, which includes the ID of each
- # CDP-enabled virtual machine for which recoverable ranges are being retrieved,
- # and optionally the date ranges as a filter.
- (
- BatchVmwareVmRecoverableRangesRequestInput! :
- ): BatchVmwareVmRecoverableRanges!
- # Arguments
- # ids: The ID of each CDP-enabled virtual machine for which live
- # info is being retrieved.
- String!]!): BatchVmwareCdpLiveInfo! ( : [
- # Get webhook configuration by ID.
- #
- # Arguments
- # input: ID of the webhook.
- Int!): WebhookV2 ( :
- # Retrieve webhook message template according to ID.
- #
- # Arguments
- # input: ID of the webhook.
- Int!): WebhookMessageTemplate ( :
- # A Windows Cluster.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): WindowsCluster! ( :
- # Information about a Windows fileset.
- #
- # Arguments
- # fid: Rubrik UUID for the object.
- UUID!): WindowsFileset! ( :
- # Get whether alerts for a given workload are enabled.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # workloadId: The FID of the workload.
- UUID!, : UUID!): GetWorkloadAlertSettingReply! ( :
- # Specifies workloads that have an anomalous snapshot.
- #
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # beginTime: Filters results that started after this time.
- # endTime: Filters results that started before this time.
- # workloadNameSearch: Optional object name search filter with
- # partial match.
- # objectTypeFilter: Optional list of object types to filter by.
- # Should be of type ManagedObjectType.
- # clusterUuidFilter: Optional list of Rubrik cluster UUIDs to
- # filter by.
- # slaFidFilter: Optional list of SLA Domain FIDs to filter by.
- # encryptionFilter: Optional list of encryption levels to filter
- # by.
- # severityFilter: Optional list of severity levels to filter by.
- # analyzerGroupFilter: Optional list of analyzer group IDs to
- # filter by.
- # sortBy: Sort object anomalies by field.
- # sortOrder: Sorts the order of results.
- # orderParentsFirst: Order objects with children ahead of
- # non-parents.
- # blueprintRecoveryTypes: Recovery type of the Recovery Plan.
- # locationsFilter: Filter results by their location.
- # resolutionStatusFilter: Filter by anomaly resolution.
- (
- Int, :
- String, :
- Int, :
- String, :
- DateTime!, :
- DateTime, :
- String, :
- String!], : [
- String!], : [
- String!], : [
- EncryptionLevel!], : [
- ActivitySeverityEnum!], : [
- String!], : [
- WorkloadAnomaliesSortBy, :
- SortOrder, :
- Boolean, :
- BlueprintRecoveryType!], : [
- String!], : [
- ResolutionStatus!] : [
- ): WorkloadAnomalyConnection!
- # Returns the RSC forever ID of a workload.
- #
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # managedId: Workload managed ID.
- UUID!, : String!): UUID! ( :
- }
link Require by
This element is not required by anyone