OBJECT
Mutation
link GraphQL Schema definition
- type Mutation {
- # Add AD Groups to O365 hierarchy.
- #
- # Arguments
- # input: The input for the AddAdGroupsToHierarchy mutation.
- (
- AddAdGroupsToHierarchyInput! :
- ): RequestStatus!
- # Add a new domain
- #
- # Supported in v5.0+
- # Add a new domain manually and join Active Directory.
- #
- # Arguments
- # input: Input for InternalAddAndJoinSmbDomain.
- AddAndJoinSmbDomainInput!): AddAndJoinSmbDomainReply! ( :
- # Validates and adds an authentication server-based AWS cloud account. When
- # validation succeeds, the AWS cloud account is added and the features specified
- # in the request are enabled. When validation fails, an error is not returned, but
- # the cause of the failure is specified in the \"message\" field of the response
- # object.
- #
- # Arguments
- # input: Input to add authentication server-based AWS cloud
- # account for native protection.
- (
- AddAwsAuthenticationServerBasedCloudAccountInput! :
- ): AddAwsAuthenticationServerBasedCloudAccountReply!
- # Adds an IAM user-based AWS cloud account and enables the features specified in
- # the input after successful validation of the request.
- #
- # Arguments
- # input: Input to add IAM user-based AWS cloud account for native
- # protection.
- (
- AddAwsIamUserBasedCloudAccountInput! :
- ): AddAwsIamUserBasedCloudAccountReply!
- # Add the Azure Subscriptions cloud account for the given feature.
- #
- # Arguments
- # input: Input for adding an Azure Cloud Account.
- AddAzureCloudAccountInput!): AddAzureCloudAccountReply! ( :
- # Add Exocompute configurations for an Azure Cloud Account.
- #
- # Arguments
- # input: Input for adding Exocompute configurations for an Azure
- # Cloud Account.
- (
- AddAzureCloudAccountExocomputeConfigurationsInput! :
- ): AddAzureCloudAccountExocomputeConfigurationsReply!
- # Add the Azure Subscription cloud account for the given feature without OAuth.
- #
- # Arguments
- # input: Input for adding an Azure Cloud Account without OAuth.
- (
- AddAzureCloudAccountWithoutOauthInput! :
- ): AddAzureCloudAccountWithoutOauthReply!
- # Add credentials for the user in the databases with authorization to perform
- # backups.
- #
- # Arguments
- # input: Input required to add credentials for performing SQL
- # Server backups.
- (
- AddCloudNativeSqlServerBackupCredentialsInput! :
- ): AddCloudNativeSqlServerBackupCredentialsReply!
- # Import a certificate
- #
- # Supported in v5.1+
- # Import a certificate.
- #
- # Arguments
- # input: Input for V1ImportCertificate.
- AddClusterCertificateInput!): AddClusterCertificateReply! ( :
- # Add nodes to the CDM cluster.
- #
- # Arguments
- # AddClusterNodesInput: Input for add nodes.
- AddClusterNodesInput!): AddClusterNodesReply! ( :
- # Add a new route config to all hosts in a Rubrik cluster. Supported in Rubrik CDM
- # v5.0+
- #
- # Arguments
- # input: Input for InternalAddRoute.
- AddClusterRouteInput!): AddClusterRouteReply! ( :
- # Add a Configured Group to the O365 hierarchy.
- #
- # Arguments
- # input: The input for the AddConfiguredGroupToHierarchy
- # mutation.
- (
- AddConfiguredGroupToHierarchyInput! :
- ): AddConfiguredGroupToHierarchyReply!
- # Add service consumer to provider RSC account.
- #
- # Arguments
- # input: Cross-account information from service consumer to
- # create cross-account pair.
- (
- AddCrossAccountServiceConsumerInput! :
- ): AddCrossAccountServiceConsumerReply!
- # Add custom intel feed.
- #
- # Arguments
- # input: Custom intel feed input.
- AddCustomIntelFeedInput!): AddCustomIntelFeedReply! ( :
- # Mutation to add a new Db2 instance.
- #
- # Arguments
- # input: Input for V1AddDb2Instance.
- AddDb2InstanceInput!): AddDb2InstanceReply! ( :
- # Add a global certificate.
- #
- # Arguments
- # input: Input to add a global certificate.
- AddGlobalCertificateInput!): AddGlobalCertificateReply! ( :
- # Add account level inventory workloads.
- #
- # Arguments
- # input: Inventory workloads to add for an account.
- AddInventoryWorkloadsInput!): Boolean! ( :
- # Add a Kubernetes cluster
- #
- # Supported in v9.0+
- # Adds a Kubernetes cluster to the Rubrik cluster.
- #
- # Arguments
- # input: Input for V1AddK8sCluster.
- AddK8sClusterInput!): K8sClusterSummary! ( :
- # Add a Kubernetes protection set
- #
- # Supported in v9.1+
- # Adds a Kubernetes protection set to the Rubrik cluster.
- #
- # Arguments
- # input: Input for V1AddK8sProtectionSet.
- AddK8sProtectionSetInput!): K8sProtectionSetSummary! ( :
- # Create a Managed Volume
- #
- # Supported in v7.0+
- # v7.0: Initiates an asynchronous job to create a Managed Volume stack.
- # v8.0+: Start an asynchronous job to create a Managed Volume stack.
- #
- # Arguments
- # input: Input for V1CreateManagedVolumeV1.
- AddManagedVolumeInput!): AddManagedVolumeReply! ( :
- # Add a new MongoDB source
- #
- # Supported in v8.1+
- # Adds a new MongoDB source to the Rubrik Cluster.
- #
- # Arguments
- # input: Input for V1AddMongoSource.
- AddMongoSourceInput!): AddMongoSourceReply! ( :
- # Add a New Store
- #
- # Supported in m3.2.0-m4.2.0
- # Add a new store to Mosaic cluster.
- #
- # Arguments
- # input: Input for V2AddMosaicStore.
- AddMosaicStoreInput!): MosaicAsyncResponse! ( :
- # Register hosts
- #
- # Supported in v5.3+
- # Register multiple hosts and perform discovery for databases and Microsoft SQL
- # Server instances. When called, this API returns a success message, but completes
- # the host registration in the background. Monitor the status of the background
- # host discovery with the "status" field in GET API on /hosts. The POST API on
- # /hosts can take longer for discovery, depending on the number of hosts on the
- # system. POST on this API can be used instead to perform the discovery in the
- # background and quickly register the host. Doing this requires that you install
- # RBS for Linux and Windows hosts, similar to regular register using POST on
- # /hosts.
- #
- # Arguments
- # input: Input for V1BulkRegisterHostAsync.
- BulkRegisterHostAsyncInput!): BulkRegisterHostAsyncReply! ( :
- # Add nodes to cloud cluster.
- #
- # Arguments
- # input: Input for adding nodes to cloud cluster.
- (
- AddNodesToCloudClusterInput! :
- ): CcProvisionJobReply!
- # Adds an O365 org to the account.
- #
- # Arguments
- # input: The input for the AddO365Org mutation.
- AddO365OrgInput!): AddO365OrgResponse! ( :
- # Add policies to objects.
- #
- # Arguments
- # policyIds:
- # objectIds:
- # objectRootIds: List of supported root IDs.
- # clusterIds: List of Rubrik cluster IDs.
- (
- String!]!, : [
- String!]!, : [
- String!]!, : [
- String!]! : [
- ): String!
- # Arguments
- # userIds: List of user IDs.
- # groupIds: List of group IDs.
- # roleIds:
- (
- String!], : [
- String!], : [
- String!]! : [
- ): Boolean!
- # Add a SAP HANA system
- #
- # Supported in v5.3+
- # Add a SAP HANA system to the Rubrik cluster.
- #
- # Arguments
- # input: Input for V1AddSapHanaSystem.
- AddSapHanaSystemInput!): AddSapHanaSystemReply! ( :
- # Add storage arrays to Rubrik clusters.
- #
- # Arguments
- # input: List of storage arrays to add.
- AddStorageArraysInput!): AddStorageArraysReply! ( :
- # Add a new syslog export rule
- #
- # Supported in v5.1+
- # Adds a new rule specifying where to export the specified syslog information.
- #
- # Arguments
- # input: Input for V1AddSyslogExportRule.
- AddSyslogExportRuleInput!): AddSyslogExportRuleReply! ( :
- # Add VLAN to Rubrik cluster.
- #
- # Arguments
- # input: Input for InternalAddVlan.
- AddVlanInput!): ResponseSuccess! ( :
- # Add Vm App consistent specs info
- #
- # Arguments
- # input: Input required to add Azure native virtual machine
- # application consistency specifications.
- (
- AddVmAppConsistentSpecsInput! :
- ): AddVmAppConsistentSpecsReply!
- # Update the air-gap status of the Rubrik cluster.
- #
- # Arguments
- # input: Input for updating the air-gap status of the Rubrik
- # cluster.
- AirGapStatusInput!): Void ( :
- # Approve private endpoint.
- #
- # Arguments
- # input: Input for approving RCV private endpoint.
- (
- ApproveRcvPrivateEndpointInput! :
- ): ApproveRcvPrivateEndpointReply!
- # Approve a two-person rule (TPR) request with optional comments.
- #
- # Arguments
- # input: Input required for approving a TPR request.
- ApproveTprRequestInput!): Void ( :
- # Archive a crawl.
- #
- # Arguments
- # crawlId:
- String!): String! ( :
- # Archive a Kubernetes cluster.
- #
- # Arguments
- # input: Request for archiving a Kubernetes cluster.
- ArchiveK8sClusterInput!): ArchiveK8sClusterReply! ( :
- # Assign SLA domain properties to Mssql objects.
- #
- # Arguments
- # input: Input for V1AssignMssqlSlaProperties.
- (
- AssignMssqlSlaDomainPropertiesInput! :
- ): ResponseSuccess!
- # Assign SLA domain properties to Mssql objects.
- #
- # Arguments
- # input: Input for V2AssignMssqlSlaPropertiesAsync.
- (
- AssignMssqlSlaDomainPropertiesAsyncInput! :
- ): AssignMssqlSlaDomainPropertiesAsyncReply!
- # Assign protection to cassandra objects.
- #
- # Arguments
- # input: Arguments for protection backup.
- AssignProtectionInput!): SlaAssignResult! ( :
- # Endpoint to assign retention SLA Domain to workloads.
- #
- # Arguments
- # globalSlaOptionalFid: SLA Domain forever UUID.
- # globalSlaAssignType: Corresponds to the assignment type for the
- # SLA Domain.
- # objectIds: A list of object forever UUIDs to assign to the SLA
- # Domain.
- # applicableSnappableType: Optional workload type selection for
- # SLA Domain assignment is available for workloads that support multiple workload
- # hierarchies. It allows setting an SLA Domain for specific workload types under
- # the workload rather than applying the SLA Domain for all the workload types.
- #
- # For example, for an AWS account object with two different workload types,
- # AwsNativeEc2Instance and AwsNativeRdsInstance, the appropriate type can be
- # selected to apply the SLA Domain only to the selected workloads under that
- # account. If the SLA Domain must be applicable to all workload types, the field
- # can be set to AllSubHierarchyType or left blank. However, for workloads that do
- # not support multiple workload types, this field must either be left blank or set
- # to AllSubHierarchyType when assigning the SLA Domain to a workload.
- # shouldApplyToNonPolicySnapshots: Specifies whether the new
- # configuration keeps existing, non-policy snapshots of data sources retained by
- # this SLA Domain.
- # userNote: Optional user note.
- (
- UUID, :
- SlaAssignTypeEnum!, :
- UUID!]!, : [
- WorkloadLevelHierarchy, :
- Boolean, :
- String :
- ): SlaAssignResult!
- # Endpoint to assign retention SLA Domain to snapshots.
- #
- # Arguments
- # globalSlaOptionalFid: SLA Domain forever UUID.
- # globalSlaAssignType: Corresponds to the assignment type for the
- # SLA Domain.
- # snapshotFids: List of snapshot UUIDs.
- # userNote: Optional user note.
- (
- UUID, :
- SlaAssignTypeEnum!, :
- UUID!]!, : [
- String :
- ): SlaAssignResult!
- # Endpoint to assign SLA Domain.
- #
- # Arguments
- # input: Assign SLA Domain Request.
- AssignSlaInput!): SlaAssignResult! ( :
- # Assign SLA Domain to MongoDB collection objects
- #
- # Supported in v8.1+
- # Assigns SLA Domain to the given MongoDB collection objects.
- #
- # Arguments
- # input: Input for V1AssignSlaToCollection.
- (
- AssignSlaToMongoDbCollectionInput! :
- ): AsyncRequestStatus!
- # Assign SLA Domain to workloads with multiple hierarchies.
- #
- # Arguments
- # globalSlaOptionalFid: SLA Domain forever UUID.
- # globalSlaAssignType: Corresponds to the assignment type for the
- # SLA Domain.
- # objectIds: A list of object forever UUIDs to assign to the SLA
- # Domain.
- # applicableSnappableTypes: Provide optional workload types under
- # the object for SLA Domain assignment. This is meant to be used only for objects
- # that support multiple workload hierarchies. This allows an SLA Domain to be set
- # for one or more specific workload types under the object, instead of applying
- # the SLA Domain for all the workload types. For example, an AWS account object
- # can potentially have 2 different workload types under it - AwsNativeEc2Instance
- # and AwsNativeRdsInstance. This field can be set with the appropriate type so
- # that the SLA Domain only gets applied to workloads of the selected type under
- # that account. If the SLA Domain must be applicable for all the workload types
- # under the object, then this field can be set to `AllSubHierarchyType` or left
- # blank. This field must either be left blank or set to `AllSubHierarchyType` when
- # assigning SLA Domain to a workload or to an object that does not support
- # multiple workload types. If more than one is provided, the SLA will be assigned
- # to all.
- # shouldApplyToExistingSnapshots: Specifies whether to apply SLA
- # Domain changes to existing snapshots.
- # shouldApplyToNonPolicySnapshots: Specifies whether the new
- # configuration keeps existing, non-policy snapshots of data sources retained by
- # this SLA Domain.
- # globalExistingSnapshotRetention: Choose the behavior for
- # existing snapshots when the Do Not Protect option is selected instead of an SLA
- # Domain.
- # userNote: Optional user note.
- (
- UUID, :
- SlaAssignTypeEnum!, :
- UUID!]!, : [
- WorkloadLevelHierarchy!], : [
- Boolean, :
- Boolean, :
- GlobalExistingSnapshotRetention, :
- String :
- ): [SlaAssignResult!]!
- # Connects a customer-managed cluster to RSC and obtains the connection command.
- #
- # Arguments
- # input: Input to connect an AWS customer-managed cluster to RSC.
- (
- AwsExocomputeClusterConnectInput! :
- ): AwsExocomputeClusterConnectReply!
- # Completes an OAuth consent flow for Azure resource access.
- #
- # Arguments
- # input: The input for the AzureOauthConsentComplete mutation.
- (
- AzureOauthConsentCompleteInput! :
- ): RequestStatus!
- # Kicks off an OAuth consent flow for Azure resource access.
- AzureOauthConsentKickoffReply! :
- # Updates the Tenant of the Azure Subscription added in RSC.
- #
- # Arguments
- # input: Input for updating the tenant for the Azure
- # Subscription.
- (
- AzureUpdateTenantForSubscriptionInput! :
- ): Void
- # Backs up the Azure AD directory.
- #
- # Arguments
- # input: Input for the BackupAzureAdDirectory API.
- (
- BackupAzureAdDirectoryInput! :
- ): [CreateOnDemandJobReply!]!
- # Backup mailbox workload.
- #
- # Arguments
- # input: The input for BackupM365Mailbox.
- BackupM365MailboxInput!): [CreateOnDemandJobReply!]! ( :
- # Take on-demand snapshot for Onedrive.
- #
- # Arguments
- # input: The input for BackupM365Onedrive.
- BackupM365OnedriveInput!): [CreateOnDemandJobReply!]! ( :
- # Take on-demand snapshot for Sharepoint drive.
- #
- # Arguments
- # input: The input for BackupM365SharepointDrive.
- (
- BackupM365SharepointDriveInput! :
- ): [CreateOnDemandJobReply!]!
- # Take on-demand snapshot for Teams.
- #
- # Arguments
- # input: The input for BackupM365Team.
- BackupM365TeamInput!): [CreateOnDemandJobReply!]! ( :
- # Backup mailbox workload.
- #
- # Arguments
- # mailboxIds: The list of mailbox UUIDs to backup.
- (
- UUID!]! : [
- ): BatchAsyncJobStatus! @deprecated( reason: "Use backupM365Mailbox instead." )
- # Take on-demand snapshot for Onedrive.
- #
- # Arguments
- # input: The input for BackupO365Onedrive.
- (
- BackupO365OnedriveInput! :
- ): BatchAsyncJobStatus! @deprecated( reason: "Use backupM365Onedrive instead." )
- # Take on-demand snapshot for a SharePoint site.
- #
- # Arguments
- # input: The input for taking an on-demand snapshot of a
- # SharePoint site.
- (
- BackupO365SharePointSiteInput! :
- ): CreateOnDemandJobReply!
- # Take on-demand snapshot for Sharepoint drive.
- #
- # Arguments
- # input: The input for BackupO365SharepointDrive.
- (
- BackupO365SharepointDriveInput! :
- ): BatchAsyncJobStatus! @deprecated( reason: "Use backupM365SharepointDrive instead." )
- # Take on-demand snapshot for SharePoint list.
- #
- # Arguments
- # input: The input for the BackupO365SharepointList mutation.
- (
- BackupO365SharePointListInput! :
- ): CreateOnDemandJobReply!
- # Take on-demand snapshot for Teams.
- #
- # Arguments
- # input: The input for BackupO365Team.
- (
- BackupO365TeamInput! :
- ): BatchAsyncJobStatus! @deprecated( reason: "Use backupM365Team instead." )
- # Arguments
- # userGroupToRoles:
- (
- UserGroupToRolesInput!]! : [
- ): Boolean!
- # Exports a snapshot from each member of a set of virtual machines
- #
- # Supported in v7.0+
- # Export a snapshot from each member of a set of virtual machines.
- #
- # Arguments
- # input: Input for V1BatchExportHypervVm.
- BatchExportHypervVmInput!): BatchExportHypervVmReply! ( :
- # Exports a snapshot from each member of a set of virtual machines
- #
- # Supported in v7.0+
- # Export a snapshot from each member of a set of virtual machines.
- #
- # Arguments
- # input: Input for V1BatchExportNutanixVm.
- BatchExportNutanixVmInput!): BatchExportNutanixVmReply! ( :
- # Instantly recovers snapshots from multiple virtual machines
- #
- # Supported in v7.0+
- # Instantly recovers a batch of snapshots from a group of specified virtual
- # machines.
- #
- # Arguments
- # input: Input for V1BatchInstantRecoverHypervVm.
- (
- BatchInstantRecoverHypervVmInput! :
- ): BatchInstantRecoverHypervVmReply!
- # Mount snapshots from multiple virtual machines
- #
- # Supported in v7.0+
- # Mounts a batch of snapshots from a group of specified virtual machines.
- #
- # Arguments
- # input: Input for V1BatchMountHypervVm.
- BatchMountHypervVmInput!): BatchMountHypervVmReply! ( :
- # Mount snapshots from multiple virtual machines
- #
- # Supported in v7.0+
- # Mounts a batch of snapshots from a group of specified virtual machines.
- #
- # Arguments
- # input: Input for V1BatchMountNutanixVm.
- BatchMountNutanixVmInput!): BatchMountNutanixVmReply! ( :
- # Takes bulk on-demand backup of Hyper-V virtual machines
- #
- # Supported in v9.0+
- # Takes on-demand backup of multiple specified Hyper-V virtual machines.
- #
- # Arguments
- # input: Input for Hyper-V batch on-demand snapshot request.
- (
- BatchOnDemandBackupHypervVmInput! :
- ): BatchOnDemandBackupHypervVmReply!
- # Batch quarantine snapshots.
- #
- # Arguments
- # input: Config to batch quarantine snapshot.
- (
- BatchQuarantineSnapshotInput! :
- ): BatchQuarantineSnapshotReply!
- # Release snapshots from quarantine.
- #
- # Arguments
- # input: Config to batch release from quarantine snapshot.
- (
- BatchReleaseFromQuarantineSnapshotInput! :
- ): BatchReleaseFromQuarantineSnapshotReply!
- # Begin Managed Volume snapshot
- #
- # Supported in v7.0+
- # Opens the Managed Volume for writes. All data written to the Managed Volume
- # until the next end-snapshot call will be part of this snapshot.
- #
- # Arguments
- # input: Input for V1OpenWritesV1.
- (
- BeginManagedVolumeSnapshotInput! :
- ): BeginManagedVolumeSnapshotReply!
- # List snapshots and logs from a Mssql Database. This endpoint is only used to
- # fetch data, but uses a mutation instead of a query due to limitations with the
- # CDM API.
- #
- # Arguments
- # input: Input for V1BrowseMssqlBackupFiles.
- (
- BrowseMssqlDatabaseSnapshotInput! :
- ): BrowseMssqlDatabaseSnapshotReply!
- # Add multiple NAS shares to a NAS System
- #
- # Supported in v8.1+
- # This operation adds NAS shares that were not discovered automatically. If the
- # input contains SMB credentials for any share, they are stored but not validated.
- #
- # Arguments
- # input: Input for V1BulkAddNasShares.
- BulkAddNasSharesInput!): BulkAddNasSharesReply! ( :
- # Arguments
- # input: Input for InternalBulkCreateFilesetTemplate.
- (
- BulkCreateFilesetTemplatesInput! :
- ): BulkCreateFilesetTemplatesReply!
- # Arguments
- # input: Input for InternalBulkCreateFileset.
- BulkCreateFilesetsInput!): BulkCreateFilesetsReply! ( :
- # Create filesets in bulk for NAS shares
- #
- # Supported in v7.0+
- # Create primary filesets for a list of NAS shares.
- #
- # Arguments
- # input: Input for V1BulkCreatePolarisNasFilesets.
- BulkCreateNasFilesetsInput!): BulkCreateNasFilesetsReply! ( :
- # Take a bulk on-demand backup of a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V1CreateOnDemandMssqlBatchBackupV1.
- (
- BulkCreateOnDemandMssqlBackupInput! :
- ): AsyncRequestStatus!
- # Deletes specified AWS cloud accounts without using CloudFormation Template
- # (CFT).
- #
- # Arguments
- # input: Input to delete AWS cloud accounts in bulk.
- (
- BulkDeleteAwsCloudAccountWithoutCftInput! :
- ): BulkDeleteAwsCloudAccountWithoutCftReply!
- # Bulk Delete cassandra sources.
- #
- # Arguments
- # input: Input for V2BulkDeleteMosaicSources.
- (
- BulkDeleteMosaicSourcesInput! :
- ): MosaicAsyncResponse!
- # Delete the provided failover clusters
- #
- # Supported in v5.3+
- # Delete the provided failover clusters.
- #
- # Arguments
- # input: Input for V1BulkDeleteFailoverCluster.
- (
- BulkDeleteFailoverClusterInput! :
- ): ResponseSuccess!
- # Delete failover cluster applications
- #
- # Supported in v5.3+
- # Delete failover cluster applications from Rubrik cluster.
- #
- # Arguments
- # input: Input for V1BulkDeleteFailoverClusterApp.
- (
- BulkDeleteFailoverClusterAppInput! :
- ): ResponseSuccess!
- # Delete filesets
- #
- # Supported in v5.0+
- # Delete filesets by specifying the fileset IDs.
- #
- # Arguments
- # input: Input for InternalBulkDeleteFileset.
- BulkDeleteFilesetInput!): ResponseSuccess! ( :
- # Delete fileset templates
- #
- # Supported in v5.0+
- # Deletes specfied fileset templates. Detaches and retains all associated filesets
- # as independent filesets with the existing values.
- #
- # Arguments
- # input: Input for InternalBulkDeleteFilesetTemplate.
- (
- BulkDeleteFilesetTemplateInput! :
- ): ResponseSuccess!
- # Arguments
- # input: Input for InternalBulkDeleteHost.
- BulkDeleteHostInput!): ResponseSuccess! ( :
- # Bulk Delete Sources
- #
- # Supported in m3.2.0-m4.2.0.
- #
- # Arguments
- # input: Input for V2BulkDeleteMosaicSources.
- (
- BulkDeleteMosaicSourcesInput! :
- ): MosaicAsyncResponse! @deprecated( reason: "Use bulkDeleteMongoSources instead." )
- # Delete multiple NAS shares
- #
- # Supported in v8.1+
- # Initiates the delete operation for the specified NAS shares.
- #
- # Arguments
- # input: Input for V1BulkDeleteNasShares.
- BulkDeleteNasSharesInput!): Void ( :
- # Delete multiple NAS systems
- #
- # Supported in v7.0+
- # Triggers a delete of the specified NAS systems. Returns an asynchronous request
- # to check their delete status.
- #
- # Arguments
- # input: Input for V1BulkDeleteNasSystems.
- BulkDeleteNasSystemsInput!): BatchAsyncRequestStatus! ( :
- # Supported in v9.2+. Create a request to export multiple SQL Server databases to
- # a new location. To check the result of the request, use `mssqlJobStatus` query
- # with the `id` of the request object returned by this API.
- #
- # Arguments
- # input: Input for V1CreateBulkExportMssqlDb.
- (
- BulkExportMssqlDatabasesInput! :
- ): AsyncRequestStatus!
- # Take an on-demand snapshot for selected Nutanix virtual machines
- #
- # Supported in v9.0+
- # Take bulk backups for multiple Nutanix virtual machines.
- #
- # Arguments
- # input: Input for V1BulkOnDemandSnapshotNutanixVm.
- (
- BulkOnDemandSnapshotNutanixVmInput! :
- ): BulkOnDemandSnapshotNutanixVmReply!
- # Refresh multiple hosts with a single request.
- #
- # Arguments
- # input: Input for refreshing multiple hosts with a single
- # request.
- BulkRefreshHostsInput!): BulkRefreshHostsReply! ( :
- # Register hosts
- #
- # Supported in v5.0+
- # Register hosts with Rubrik clusters.
- #
- # Arguments
- # input: Input for InternalBulkRegisterHost.
- BulkRegisterHostInput!): BulkRegisterHostReply! ( :
- # Register hosts
- #
- # Supported in v5.3+
- # Register multiple hosts and perform discovery for databases and Microsoft SQL
- # Server instances. When called, this API returns a success message, but completes
- # the host registration in the background. Monitor the status of the background
- # host discovery with the "status" field in GET API on /hosts. The POST API on
- # /hosts can take longer for discovery, depending on the number of hosts on the
- # system. POST on this API can be used instead to perform the discovery in the
- # background and quickly register the host. Doing this requires that you install
- # RBS for Linux and Windows hosts, similar to regular register using POST on
- # /hosts.
- #
- # Arguments
- # input: Input for V1BulkRegisterHostAsync.
- BulkRegisterHostAsyncInput!): BulkRegisterHostAsyncReply! ( :
- # Bulk tier existing snapshots to cold storage
- #
- # Supported in v6.0+
- # Schedules a job to tier existing snapshots of the specified objects to cold
- # storage.
- #
- # Arguments
- # input: Input for V1BulkTierExistingSnapshots.
- (
- BulkTierExistingSnapshotsInput! :
- ): AsyncRequestStatus!
- # Update multiple Exchange DAGs
- #
- # Supported in v8.0+
- # Update multiple Exchange DAGs with the specified properties.
- #
- # Arguments
- # input: Input for V1BulkUpdateExchangeDag.
- BulkUpdateExchangeDagInput!): V1BulkUpdateExchangeDagResponse! ( :
- # Modify fileset templates
- #
- # Supported in v5.0+
- # Modify the values of specified fileset templates.
- #
- # Arguments
- # input: Input for InternalBulkUpdateFilesetTemplate.
- (
- BulkUpdateFilesetTemplateInput! :
- ): BulkUpdateFilesetTemplateReply!
- # Arguments
- # input: Input for InternalBulkUpdateHost.
- BulkUpdateHostInput!): BulkUpdateHostReply! ( :
- # Update multiple Microsoft SQL Availability Groups with the specified properties.
- #
- # Arguments
- # input: Input for V1BulkUpdateMssqlAvailabilityGroup.
- (
- BulkUpdateMssqlAvailabilityGroupInput! :
- ): BulkUpdateMssqlAvailabilityGroupReply!
- # Update multiple Microsoft SQL databases with the specified properties.
- #
- # Arguments
- # input: Input for V1BulkUpdateMssqlDbV1.
- BulkUpdateMssqlDbsInput!): BulkUpdateMssqlDbsReply! ( :
- # Update multiple Microsoft SQL instances with the specified properties.
- #
- # Arguments
- # input: Input for V1BulkUpdateMssqlInstance.
- (
- BulkUpdateMssqlInstanceInput! :
- ): BulkUpdateMssqlInstanceReply!
- # Update multiple Microsoft SQL hosts with the specified properties.
- #
- # Arguments
- # input: Input for V1BulkUpdateMssqlPropertiesOnHost.
- (
- BulkUpdateMssqlPropertiesOnHostInput! :
- ): BulkUpdateMssqlPropertiesOnHostReply!
- # Update multiple Microsoft SQL Windows Clusters with the specified properties.
- #
- # Arguments
- # input: Input for V1BulkUpdateMssqlPropertiesOnWindowsCluster.
- (
- BulkUpdateMssqlPropertiesOnWindowsClusterInput! :
- ): BulkUpdateMssqlPropertiesOnWindowsClusterReply!
- # Update NAS namespaces with SMB credentials
- #
- # Supported in v8.1+
- # Add, update, or remove SMB credentials for NAS namespaces.
- #
- # Arguments
- # input: Input for V1BulkUpdateNasNamespaces.
- (
- BulkUpdateNasNamespacesInput! :
- ): Void
- # Update properties of NAS shares
- #
- # Supported in v8.1+
- # Update the properties of the specified NAS shares.
- #
- # Arguments
- # input: Input for V1BulkUpdateNasShares.
- BulkUpdateNasSharesInput!): BulkUpdateNasSharesReply! ( :
- # Update Oracle Databases
- #
- # Supported in v5.2+
- # Update the properties of the objects that represent the specified Oracle
- # Databases.
- #
- # Arguments
- # input: Input for V1BulkUpdateOracleDb.
- (
- BulkUpdateOracleDatabasesInput! :
- ): BulkUpdateOracleDatabasesReply!
- # Update Oracle Hosts
- #
- # Supported in v5.2+
- # Update properties to Oracle Host objects.
- #
- # Arguments
- # input: Input for V1BulkUpdateOracleHost.
- BulkUpdateOracleHostsInput!): BulkUpdateOracleHostsReply! ( :
- # Update Oracle RACs
- #
- # Supported in v5.2+
- # Update the properties of the objects that represent the specified Oracle RAC.
- #
- # Arguments
- # input: Input for V1BulkUpdateOracleRac.
- BulkUpdateOracleRacsInput!): BulkUpdateOracleRacsReply! ( :
- # Set whether Ransomware Investigation is enabled or not in bulk.
- #
- # Arguments
- # input: Request to bulk enable or disable Ransomware
- # Investigation.
- (
- BulkUpdateRansomwareInvestigationEnabledInput! :
- ): Void
- # Cancel an activity series.
- #
- # Arguments
- # input: Input for canceling an activity series.
- CancelActivitySeriesInput!): Boolean! ( :
- # Cancels download package job of a cluster.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): CancelJobReply! ( :
- # Cancels scheduled upgrade job of a cluster.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): CancelJobReply! ( :
- # Cancels the taskchain.
- #
- # Arguments
- # taskchainId: Taskchain ID.
- String!): RequestStatus! ( :
- # Cancel an in-progress threat hunt.
- #
- # Arguments
- # input: The details of the threat hunt to cancel.
- CancelThreatHuntInput!): Void ( :
- # Cancel a two-person rule (TPR) request with optional comments.
- #
- # Arguments
- # input: Input required for canceling a TPR request.
- CancelTprRequestInput!): Void ( :
- # Arguments
- # input: User credentials required to change a user's password.
- ChangePasswordInput!): Boolean! ( :
- # Install or uninstall volume filter driver on hosts.
- #
- # Arguments
- # input: Input for InternalChangeVfdOnHost.
- ChangeVfdOnHostInput!): ChangeVfdOnHostReply! ( :
- # Clear credentials for the user with authorization to perform database backups.
- # Credentials are cleared from the object to which they were assigned directly.
- #
- # Arguments
- # input: Input required to clear the credentials used for SQL
- # Server backups.
- (
- ClearCloudNativeSqlServerBackupCredentialsInput! :
- ): ClearCloudNativeSqlServerBackupCredentialsReply!
- # Check Rubrik Backup Agent (RBA) connectivity for the VMs.
- #
- # Arguments
- # input: Input required to check Rubrik Backup Agent (RBA)
- # connectivity for the VMs.
- (
- CloudNativeCheckRbaConnectivityInput! :
- ): CloudNativeCheckRbaConnectivityReply!
- # Download files from a cloud-native snapshot to a cloud download location or a
- # virtual machine.
- #
- # Arguments
- # input: Input required to download indexed cloud-native snapshot
- # files.
- (
- CloudNativeDownloadFilesInput! :
- ): DownloadFilesReply!
- # Completes the creation flow for an Azure AD app.
- #
- # Arguments
- # input: Input for the completeAzureAdAppSetup API.
- (
- CompleteAzureAdAppSetupInput! :
- ): CompleteAzureAdAppSetupReply!
- # Completes an update to the Azure AD directory app.
- #
- # Arguments
- # input: Input for the CompleteAzureAdAppUpdate API.
- (
- CompleteAzureAdAppUpdateInput! :
- ): Void
- # Complete the Azure OAuth flow and pass the authorization code.
- #
- # Arguments
- # input: Input for completing authentication of the Azure Cloud
- # Accounts.
- (
- CompleteAzureCloudAccountOauthInput! :
- ): CompleteAzureCloudAccountOauthReply!
- # Configuring a Db2 database restore for different host
- #
- # Supported in v9.1+
- # Configures the target host for cross host recovery for a source Db2 database.
- #
- # Arguments
- # input: Input for V1ConfigureDb2Restore.
- ConfigureDb2RestoreInput!): Db2ConfigureRestoreResponse! ( :
- # Configure the target database for system copy restore
- #
- # Supported in v6.0+
- # Initiates a job to configure the specified target database for a system copy
- # restore by sending metadata about the source database. System copy restore in
- # SAP HANA is done across different databases.
- #
- # Arguments
- # input: Input for V1ConfigureSapHanaRestore.
- (
- ConfigureSapHanaRestoreInput! :
- ): AsyncRequestStatus!
- # Initiate a Live Mount of an Active Directory Domain Controller snapshot
- #
- # Supported in v9.0+
- # Initiates a job to perform a Live Mount of an Active Directory Domain Controller
- # snapshot. Returns the job instance ID.
- #
- # Arguments
- # input: Input for V1CreateActiveDirectoryLiveMount.
- (
- CreateActiveDirectoryLiveMountInput! :
- ): AsyncRequestStatus!
- # Remove a Live Mount of an Active Directory Domain Controller snapshot
- #
- # Supported in v9.0+
- # Initiates a job to remove a Live Mount of an Active Directory Domain Controller
- # snapshot. Returns the job instance ID.
- #
- # Arguments
- # input: Input for V1CreateActiveDirectoryUnmount.
- (
- CreateActiveDirectoryUnmountInput! :
- ): AsyncRequestStatus!
- # Arguments
- # input: Request for creating a new AWS target mapping.
- (
- CreateAutomaticAwsTargetMappingInput! :
- ): TargetMapping! @deprecated( reason: "This mutation is deprecated." )
- # Arguments
- # input: Request for creating a new Azure target mapping.
- (
- CreateAutomaticAzureTargetMappingInput! :
- ): TargetMapping! @deprecated( reason: "This mutation is deprecated." )
- # Arguments
- # input: Request argument for creating a new Rubrik Cloud Vault
- # location.
- (
- CreateAutomaticRcsTargetMappingInput! :
- ): TargetMapping! @deprecated( reason: "This mutation is deprecated. Please use createRcvLocationsFromTemplate." )
- # Arguments
- # input: Request argument for creating a new AWS account.
- CreateAwsAccountInput!): CloudAccount! ( :
- # Create a Rubrik Cloud Cluster on AWS.
- #
- # Arguments
- # input: CreateAwsClusterArg params for Aws.
- CreateAwsClusterInput!): CcProvisionJobReply! ( :
- # Arguments
- # input: Request for creating a new Aws Compute Setting.
- (
- CreateAwsComputeSettingInput! :
- ): AwsComputeSettings! @deprecated( reason: "This mutation is no longer supported." )
- # Create AWS Exocompute configs.
- #
- # Arguments
- # input: Input to create AWS exocompute configurations.
- (
- CreateAwsExocomputeConfigsInput! :
- ): CreateAwsExocomputeConfigsReply!
- # Create a reader type for AWS archival location on a Rubrik cluster.
- #
- # Arguments
- # input: Input for creating a new AWS reader target.
- CreateAwsReaderTargetInput!): Target! ( :
- # Arguments
- # input: Request for creating a new AWS target.
- CreateAwsTargetInput!): Target! ( :
- # Arguments
- # input: Input for creating an Azure account.
- CreateAzureAccountInput!): CloudAccount! ( :
- # Create a Rubrik Cloud Cluster on Azure.
- #
- # Arguments
- # input: CreateAzureClusterArg params for Azure.
- CreateAzureClusterInput!): CcProvisionJobReply! ( :
- # Creates reader type for Azure archival location on a CDM cluster.
- #
- # Arguments
- # input: Input for creating a new Azure reader target.
- (
- CreateAzureReaderTargetInput! :
- ): Target!
- # Create or get an Azure AAD application.
- CreateAzureSaasAppAadReply! :
- # Creates an Azure archival target on the Rubrik cluster.
- #
- # Arguments
- # input: Request for creating a new Azure target.
- CreateAzureTargetInput!): Target! ( :
- # Create a cassandra source.
- #
- # Arguments
- # input: Input for V2AddMosaicSource.
- AddMosaicSourceInput!): MosaicAsyncResponse! ( :
- # Arguments
- # input:
- (
- CreateCloudNativeAwsStorageSettingInput! :
- ): CreateCloudNativeAwsStorageSettingReply!
- # Creates Storage Settings for the archival of azure cloud native protected
- # objects
- #
- # Arguments
- # input:
- (
- CreateCloudNativeAzureStorageSettingInput! :
- ): CreateCloudNativeAzureStorageSettingReply!
- # Create cloud native label rule
- #
- # Arguments
- # input: Input required to create a cloud-native label rule.
- (
- CreateCloudNativeLabelRuleInput! :
- ): CreateCloudNativeLabelRuleReply!
- # Create Rubrik Cloud Vault storage settings for archiving azure cloud native
- # protected objects.
- #
- # Arguments
- # input: Create Rubrik Cloud Vault Azure cloud native storage
- # setting.
- (
- CreateCloudNativeRcvAzureStorageSettingInput! :
- ): CreateCloudNativeRcvAzureStorageSettingReply!
- # Create cloud native tag rule
- #
- # Arguments
- # input: Input required to create a cloud-native tag rule.
- (
- CreateCloudNativeTagRuleInput! :
- ): CreateCloudNativeTagRuleReply!
- # Create cross-account pair between service-consumer and service-provider
- # accounts.
- #
- # Arguments
- # input: OAuth authorization code for cross-account pairing.
- (
- CreateCrossAccountPairInput! :
- ): Void
- # Create a payload for cross-account OAuth registration.
- #
- # Arguments
- # input: Input fully qualified domain name of the organization in
- # the service provider RSC account.
- (
- CreateCrossAccountRegOauthPayloadInput! :
- ): CreateCrossAccountRegOauthPayloadReply!
- # Create a new custom analyzer.
- #
- # Arguments
- # input:
- CreateCustomAnalyzerInput!): Analyzer! ( :
- # Create a custom report.
- #
- # Arguments
- # input:
- # reportRoom: Room of the report.
- (
- CreateCustomReportInput!, :
- String :
- ): CreateCustomReportReply!
- # Create distribution list digests for specific recipients.
- #
- # Arguments
- # input: Information required to create event digests.
- (
- CreateDistributionListDigestBatchInput! :
- ): Void
- # On-demand snapshot of an Active Directory Domain Controller
- #
- # Supported in v9.0+
- # Initiates an on-demand snapshot job of a specified Active Directory Domain
- # Controller.
- #
- # Arguments
- # input: Input for V1TakeOnDemandSnapshotOfDomainController.
- (
- CreateDomainControllerSnapshotInput! :
- ): AsyncRequestStatus!
- # Creates a download from archival request
- #
- # Supported in v5.0+
- # Download a snapshot from archival.
- #
- # Arguments
- # input: Input for InternalCreateDownloadSnapshotForVolumeGroup.
- (
- CreateDownloadSnapshotForVolumeGroupInput! :
- ): AsyncRequestStatus!
- # Create event digests for specific recipients.
- #
- # Arguments
- # input: Information required to create event digests.
- (
- CreateEventDigestBatchInput! :
- ): Void
- # Create a request to mount a Microsoft Exchange database snapshot
- #
- # Supported in v8.0+
- # Create a request to mount a Microsoft Exchange database snapshot.
- #
- # Arguments
- # input: Input for V1CreateExchangeSnapshotMount.
- (
- CreateExchangeSnapshotMountInput! :
- ): AsyncRequestStatus!
- # Create a failover cluster
- #
- # Supported in v5.2+
- # Create a failover cluster.
- #
- # Arguments
- # input: Input for V1CreateFailoverCluster.
- CreateFailoverClusterInput!): CreateFailoverClusterReply! ( :
- # Create a failover cluster app
- #
- # Supported in v5.2+
- # Create a failover cluster app.
- #
- # Arguments
- # input: Input for V1CreateFailoverClusterApp.
- (
- CreateFailoverClusterAppInput! :
- ): CreateFailoverClusterAppReply!
- # Arguments
- # input: Input for V1CreateFilesetBackupJob.
- CreateFilesetSnapshotInput!): AsyncRequestStatus! ( :
- # Creates reader type for GCP archival location on a CDM cluster.
- #
- # Arguments
- # input: Request for creating a new Gcp reader target.
- CreateGcpReaderTargetInput!): Target! ( :
- # Arguments
- # input: Request for creating a new Gcp target.
- CreateGcpTargetInput!): Target! ( :
- # Create a reader target of type Glacier on a Rubrik cluster.
- #
- # Arguments
- # input: Request for creating a new Glacier reader target.
- (
- CreateGlacierReaderTargetInput! :
- ): Target!
- # Create SLA Domain.
- #
- # Arguments
- # input:
- CreateGlobalSlaInput!): GlobalSlaReply! ( :
- # Create guest OS credentials.
- #
- # Arguments
- # input: Input for InternalCreateGuestCredential.
- CreateGuestCredentialInput!): CreateGuestCredentialReply! ( :
- # Attaching disks from a snapshot to an existing virtual machine
- #
- # Supported in v9.1+
- # Requests a Live Mount to attach disks to an existing virtual machine.
- #
- # Arguments
- # input: Input for InternalCreateMountHypervVirtualDisks.
- (
- CreateMountHypervVirtualDisksInput! :
- ): AsyncRequestStatus!
- # Create a live mount request
- #
- # Supported in v5.0+
- # Create a live mount request with given configuration.
- #
- # Arguments
- # input: Input for
- # InternalCreateHypervVirtualMachineSnapshotMount.
- (
- CreateHypervVirtualMachineSnapshotMountInput! :
- ): AsyncRequestStatus!
- # Creates a new integration.
- #
- # Arguments
- # input: Create integration input.
- CreateIntegrationInput!): CreateIntegrationReply! ( :
- # Create a batch of new integrations.
- #
- # Arguments
- # input: Create integrations input.
- CreateIntegrationsInput!): CreateIntegrationsReply! ( :
- # Create a Rubrik Kubernetes agent manifest.
- #
- # Arguments
- # input: Request to create a new Rubrik Kubernetes agent
- # manifest.
- (
- CreateK8sAgentManifestInput! :
- ): CreateK8sAgentManifestReply!
- # Add a Kubernetes cluster.
- #
- # Arguments
- # input: Request for creating a Kubernetes cluster.
- CreateK8sClusterInput!): CreateK8sClusterReply! ( :
- # Snapshot Kubernetes namespace.
- #
- # Arguments
- # input: Request for snapshot of Kubernetes Namespaces.
- (
- CreateK8sNamespaceSnapshotsInput! :
- ): [CreateOnDemandJobReply!]!
- # Initiate an on-demand backup for Kubernetes protection set workload
- #
- # Supported in v9.1+
- # Creates an on-demand backup request for the specified Kubernetes protection set
- # workload.
- #
- # Arguments
- # input: Input for V1CreateK8sProtectionSetBackupJob.
- (
- CreateK8sProtectionSetSnapshotInput! :
- ): AsyncRequestStatus!
- # Place legal hold on snapshots.
- #
- # Arguments
- # input: Create legal hold request.
- CreateLegalHoldInput!): CreateLegalHoldReply! ( :
- # Arguments
- # input: Request for creating manual target mapping.
- (
- CreateManualTargetMappingInput! :
- ): TargetMapping!
- # Register a new MongoDB source to 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
- # input: Input for V2AddMosaicSource.
- (
- AddMosaicSourceInput! :
- ): MosaicAsyncResponse! @deprecated( reason: "Use addMongoSource instead." )
- # Create live mount of a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V1CreateMssqlMount.
- CreateMssqlLiveMountInput!): AsyncRequestStatus! ( :
- # Create log shipping configuration of a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V2CreateLogShippingConfigurationV2.
- (
- CreateMssqlLogShippingConfigurationInput! :
- ): AsyncRequestStatus!
- # Creates reader type for NFS archival location on a CDM cluster.
- #
- # Arguments
- # input: Input for creating a new NFS reader target.
- CreateNfsReaderTargetInput!): Target! ( :
- # Arguments
- # input: Request for creating a new NFS target.
- CreateNfsTargetInput!): Target! ( :
- # Add Nutanix cluster
- #
- # Supported in v5.0+
- # Create a Nutanix cluster object by providing an address and account credentials
- # for Prism. Initiates an asynchronous job to establish a connection with the
- # cluster and retrieve all metadata. Use GET /nutanix_cluster/{id}/status to check
- # status.
- #
- # Arguments
- # input: Input for InternalCreateNutanixCluster.
- CreateNutanixClusterInput!): AsyncRequestStatus! ( :
- # Add Nutanix Prism Central and it's corresponding Prism Elements
- #
- # Supported in v9.0+
- # Create a Nutanix Prism Central object and refresh the Prism Elements present in
- # it.
- #
- # Arguments
- # input: Input for creating the Nutanix Prism Central object.
- (
- CreateNutanixPrismCentralInput! :
- ): BatchAsyncRequestStatus!
- # Completes the creation flow for an O365 Azure AD App.
- #
- # Arguments
- # input: The input for the CreateO365AppComplete mutation.
- CreateO365AppCompleteInput!): RequestStatus! ( :
- # Kicks off the creation flow for an O365 Azure AD App.
- #
- # Arguments
- # input: The input for the CreateO365AppKickoff mutation.
- CreateO365AppKickoffInput!): CreateO365AppKickoffResp! ( :
- # Create on demand database snapshot
- #
- # Supported in v8.0+
- # Initiates a job to take an on demand, full snapshot of a specified Db2 database
- # object. Use the GET /db2/db/request/{id} endpoint to monitor the progress of the
- # job.
- #
- # Arguments
- # input: Input for V1CreateOnDemandDb2Backup.
- (
- CreateOnDemandDb2BackupInput! :
- ): AsyncRequestStatus!
- # Take an on-demand backup of a Microsoft Exchange database
- #
- # Supported in v8.0+
- # Takes an on-demand backup of a Microsoft Exchange database. The
- # forceFullSnapshot property can be set to true to force a full snapshot. To check
- # the result of the request, poll /exchange/request/{id}.
- #
- # Arguments
- # input: Input for V1CreateOnDemandExchangeDatabaseBackup.
- (
- CreateOnDemandExchangeDatabaseBackupInput! :
- ): AsyncRequestStatus!
- # Take an on-demand backup of a Microsoft SQL Database
- #
- # Arguments
- # input: Input for V1CreateOnDemandMssqlBackup.
- (
- CreateOnDemandMssqlBackupInput! :
- ): AsyncRequestStatus!
- # v5.0-v8.0: Create on-demand VM snapshot
- # v8.1+: Create on-demand virtual machine snapshot
- #
- # Supported in v5.0+
- # v5.0-v5.3: Create an on-demand snapshot for the given VM ID
- # v6.0-v8.0: Create an on-demand snapshot for the given VM ID.
- # v8.1+: Create an on-demand snapshot for the given virtual machine ID.
- #
- # Arguments
- # input: Input for InternalCreateOnDemandNutanixBackup.
- (
- CreateOnDemandNutanixBackupInput! :
- ): AsyncRequestStatus!
- # Create on demand database snapshot
- #
- # Supported in v5.3+
- # Initiates a job to take an on demand full snapshot of a specified SAP HANA
- # database object. The GET /sap_hana/db/request/{id} endpoint can be used to
- # monitor the progress of the job.
- #
- # Arguments
- # input: Input for V1CreateOnDemandSapHanaBackup.
- (
- CreateOnDemandSapHanaBackupInput! :
- ): AsyncRequestStatus!
- # Create on demand storage snapshot
- #
- # Supported in v9.1+
- # Initiates a job to take an on demand storage snapshot of a specified SAP HANA
- # system object. The GET /sap_hana/system/request/{id} endpoint can be used to
- # monitor the progress of the job.
- #
- # Arguments
- # input: Input for V1CreateOnDemandSapHanaStorageSnapshot.
- (
- CreateOnDemandSapHanaStorageSnapshotInput! :
- ): AsyncRequestStatus!
- # Create on-demand snapshot for the Volume Group
- #
- # Supported in v5.3+
- # Create an on-demand snapshot for the given Volume Group ID.
- #
- # Arguments
- # input: Input for V1CreateOnDemandVolumeGroupBackup.
- (
- CreateOnDemandVolumeGroupBackupInput! :
- ): AsyncRequestStatus!
- # Restore PDBs on an Oracle database
- #
- # Supported in v8.0+
- # Initiates an asynchronous request to restore PDBs on an Oracle database from a
- # specified snapshot or timestamp.
- #
- # Arguments
- # input: Input for V1CreateOraclePdbRestore.
- (
- CreateOraclePdbRestoreInput! :
- ): AsyncRequestStatus!
- # Create a new organization under global org.
- #
- # Arguments
- # input: Input required for org creation.
- CreateOrgInput!): CreateOrgReply! ( :
- # Generate a new authentication token for a user to switch organizations.
- #
- # Arguments
- # input: Input for CreateOrgSwitchSessionRequest.
- (
- CreateOrgSwitchSessionInput! :
- ): CreateOrgSwitchSessionReply!
- # Create a classification policy.
- #
- # Arguments
- # input:
- CreatePolicyInput!): ClassificationPolicyDetail! ( :
- # Creates reader type for RCS Azure archival location on a CDM cluster.
- #
- # Arguments
- # input: Input for creating a new RCS reader target.
- CreateRcsReaderTargetInput!): Target! ( :
- # Arguments
- # input: Request for creating a new RCS Azure location.
- CreateRcsTargetInput!): Target! ( :
- # Creates Rubrik Cloud Vault Azure locations from the specified location template.
- #
- # Arguments
- # input: Request argument for creating a new Rubrik Cloud Vault
- # location.
- (
- CreateRcvLocationsFromTemplateInput! :
- ): [Target!]!
- # Create RCV private endpoint approval request.
- #
- # Arguments
- # input: Input for creating a private endpoint approval request
- # for an RCV location.
- (
- CreateRcvPrivateEndpointApprovalRequestInput! :
- ): CreateRcvPrivateEndpointApprovalRequestReply!
- # Creates replication pairing between two Rubrik clusters.
- #
- # Arguments
- # input: Request to create a replication pair between two Rubrik
- # clusters.
- CreateReplicationPairInput!): Void ( :
- # This endpoint is deprecated.
- #
- # Arguments
- # name:
- # description:
- # permissions: Permissions in the role.
- (
- String!, :
- String!, :
- PermissionInput!]! : [
- ): UUID!
- # Creates reader type for S3Compatible archival location on a CDM cluster.
- #
- # Arguments
- # input: Input for creating a new S3Compatible reader target.
- (
- CreateS3CompatibleReaderTargetInput! :
- ): Target!
- # Arguments
- # input: Request for creating a new S3-compatible target.
- (
- CreateS3CompatibleTargetInput! :
- ): Target!
- # Refresh SAP HANA system metadata
- #
- # Supported in v5.3+
- # Initiates a job to refresh metadata of a SAP HANA system object. The GET
- # /sap_hana/system/request/{id} endpoint can be used to monitor the progress of
- # the job.
- #
- # Arguments
- # input: Input for V1CreateSapHanaSystemRefresh.
- (
- CreateSapHanaSystemRefreshInput! :
- ): AsyncRequestStatus!
- # Create a scheduled report.
- #
- # Arguments
- # input:
- CreateScheduledReportInput!): CreateScheduledReportReply! ( :
- # Create a service account.
- #
- # Arguments
- # input: Input for creating of service account.
- CreateServiceAccountInput!): CreateServiceAccountReply! ( :
- # Creates a reader location for a Tape archival location on a CDM cluster.
- #
- # Arguments
- # input: Input for creating a new Tape reader archival location.
- (
- CreateTapeReaderTargetInput! :
- ): Target!
- # Creates Tape archival location on a CDM cluster.
- #
- # Arguments
- # input: Request for creating a new Tape target.
- CreateTapeTargetInput!): Target! ( :
- # Create a TPR policy.
- #
- # Arguments
- # input: Input required for creating a TPR policy.
- CreateTprPolicyInput!): CreateTprPolicyReply! ( :
- # Arguments
- # email: User email.
- # roleIds:
- String!, : [String!]!): String! ( :
- # Arguments
- # input: User credentials required to create a new user.
- (
- CreateUserWithPasswordInput! :
- ): String!
- # Initiate instant recovery from vApp snapshots.
- #
- # Arguments
- # input: List of vApp snapshots to be instantly recovered.
- (
- CreateVappsInstantRecoveryInput! :
- ): CreateVappsInstantRecoveryReply!
- # Create a multi-tag filter for vSphere tags
- #
- # Supported in v7.0+
- # v7.0-v9.1: Create a filter consisting of vSphere tags joined with logical
- # operators.
- # v9.2+: Create a filter consisting of vSphere tags joined with logical operators.
- # It is not supported onStandalone Hosts.
- #
- # Arguments
- # input: Input for V1CreateFilter.
- (
- CreateVsphereAdvancedTagInput! :
- ): CreateVsphereAdvancedTagReply!
- # Add a vCenter server.
- #
- # Arguments
- # input: Input for V2CreateVcenterV2.
- CreateVsphereVcenterInput!): CreateVsphereVcenterReply! ( :
- # Create a webhook.
- #
- # Arguments
- # input: The webhook configuration to create.
- CreateWebhookInput!): CreateWebhookReply! ( :
- # Create webhook configuration.
- #
- # Arguments
- # input: Create webhook input.
- CreateWebhookV2Input!): CreateWebhookV2Reply! ( :
- # Deactivate a custom analyzer.
- #
- # Arguments
- # analyzerId:
- String!): String! ( :
- # Deactivate a classification policy.
- #
- # Arguments
- # policyId:
- # runAsync:
- String!, : Boolean!): [String!]! ( :
- # Delete AD Groups from O365 hierarchy.
- #
- # Arguments
- # input: The input for the DeleteAdGroupsFromHierarchy mutation.
- (
- DeleteAdGroupsFromHierarchyInput! :
- ): RequestStatus!
- # Delete Oracle database snapshots
- #
- # Supported in v5.0+
- # Delete all snapshots for a specified Oracle database object. For the operation
- # to succeed the referenced database must not be assigned to an SLA Domain.
- #
- # Arguments
- # input: Input for InternalDeleteAllOracleDbSnapshots.
- (
- DeleteAllOracleDatabaseSnapshotsInput! :
- ): Void
- # Arguments
- # input: Request arguments for deleting a Aws Compute Setting.
- (
- DeleteAwsComputeSettingInput! :
- ): Void @deprecated( reason: "This mutation is no longer supported." )
- # Deletes AWS Exocompute configs.
- #
- # Arguments
- # input: List of AWS exocompute configuration IDs.
- (
- DeleteAwsExocomputeConfigsInput! :
- ): DeleteAwsExocomputeConfigsReply!
- # Deletes an Azure AD directory.
- #
- # Arguments
- # input: Input to delete the Azure AD directory.
- (
- DeleteAzureAdDirectoryInput! :
- ): CreateOnDemandJobReply!
- # Delete the Azure Subscriptions cloud account for the given feature.
- #
- # Arguments
- # input: Input for deleting an Azure Cloud Account.
- (
- DeleteAzureCloudAccountInput! :
- ): DeleteAzureCloudAccountReply!
- # Delete Exocompute configurations for an Azure Cloud Account.
- #
- # Arguments
- # input: Input for adding Exocompute configurations for an Azure
- # Cloud Account.
- (
- DeleteAzureCloudAccountExocomputeConfigurationsInput! :
- ): DeleteAzureCloudAccountExocomputeConfigurationsReply!
- # Delete the Azure Subscriptions cloud account for the given feature without
- # OAuth.
- #
- # Arguments
- # input: Input for deleting an Azure Cloud Account without OAuth.
- (
- DeleteAzureCloudAccountWithoutOauthInput! :
- ): DeleteAzureCloudAccountWithoutOauthReply!
- # Delete a cassandra source.
- #
- # Arguments
- # input: Input for V2DeleteMosaicSource.
- DeleteMosaicSourceInput!): MosaicAsyncResponse! ( :
- # Delete Certificate.
- #
- # Arguments
- # certificateId: Certificate ID.
- (
- Long! :
- ): Boolean! @deprecated( reason: "Deprecated. Use deleteGlobalCertificate instead." )
- # Delete cloud native label rule.
- #
- # Arguments
- # input: Input required to delete a label rule.
- (
- DeleteCloudNativeLabelRuleInput! :
- ): Void
- # Delete cloud native tag rule.
- #
- # Arguments
- # input: Input required to delete a tag rule.
- (
- DeleteCloudNativeTagRuleInput! :
- ): Void
- # Deletes the Rubrik Security Cloud on-demand snapshot by ID.
- #
- # Arguments
- # input: Input to delete Rubrik Security Cloud snapshot.
- (
- DeleteCloudWorkloadSnapshotInput! :
- ): Boolean!
- # Delete an existing route on a Rubrik cluster. Supported in Rubrik CDM v5.0+
- #
- # Arguments
- # input: Input for InternalDeleteRoute.
- DeleteClusterRouteInput!): Void ( :
- # Delete cross-account pair.
- #
- # Arguments
- # input: Cross-account ID input for pair deletion.
- (
- DeleteCrossAccountPairInput! :
- ): Void
- # Delete Certificate Signing Request.
- #
- # Arguments
- # input: Certificate Signing Request IDs.
- DeleteCsrInput!): Void ( :
- # Delete a custom report.
- #
- # Arguments
- # input:
- DeleteCustomReportInput!): Void ( :
- # Delete Db2 database
- #
- # Supported in v8.1+
- # Deletes a Db2 database.
- #
- # Arguments
- # input: Input for V1DeleteDb2Database.
- DeleteDb2DatabaseInput!): AsyncRequestStatus! ( :
- # Mutation to delete existing Db2 instance.
- #
- # Arguments
- # input: Input for V1DeleteDb2Instance.
- DeleteDb2InstanceInput!): AsyncRequestStatus! ( :
- # Delete specific distribution list digests.
- #
- # Arguments
- # input: Input for deleting distribution list digests.
- (
- DeleteDistributionListDigestBatchInput! :
- ): Void
- # Delete event digests for specific recipients.
- #
- # Arguments
- # input: Input for deleting an event digest.
- DeleteEventDigestInput!): Void ( :
- # Request to delete a mount for the Microsoft Exchange database snapshot
- #
- # Supported in v8.0+
- # Request to delete a mount for Microsoft Exchange database snapshot.
- #
- # Arguments
- # input: Input for V1DeleteExchangeSnapshotMount.
- (
- DeleteExchangeSnapshotMountInput! :
- ): AsyncRequestStatus!
- # Delete a failover cluster
- #
- # Supported in v5.2+
- # Delete a failover cluster.
- #
- # Arguments
- # input: Input for V1DeleteFailoverCluster.
- DeleteFailoverClusterInput!): ResponseSuccess! ( :
- # Delete a failover cluster
- #
- # Supported in v5.2+
- # Delete a failover cluster.
- #
- # Arguments
- # input: Input for V1DeleteFailoverClusterApp.
- (
- DeleteFailoverClusterAppInput! :
- ): ResponseSuccess!
- # Arguments
- # input: Input for V1DeleteFilesetSnapshots.
- (
- DeleteFilesetSnapshotsInput! :
- ): ResponseSuccess!
- # Delete an existing global certificate.
- #
- # Arguments
- # input: Input to delete a global certificate.
- (
- DeleteGlobalCertificateInput! :
- ): DeleteGlobalCertificateReply!
- # Arguments
- # id: SLA Domain ID.
- # userNote: Optional user note.
- UUID!, : String): SlaResult! ( :
- # Delete guest OS credentials.
- #
- # Arguments
- # input: Input for InternalDeleteGuestCredentialById.
- (
- DeleteGuestCredentialByIdInput! :
- ): Boolean!
- # Delete VM snapshot
- #
- # Supported in v5.0+
- # Delete a snapshot by expiring it. Snapshot is expired only if it is a manual
- # snapshot or a snapshot of an unprotected vm.
- #
- # Arguments
- # input: Input for InternalDeleteHypervVirtualMachineSnapshot.
- (
- DeleteHypervVirtualMachineSnapshotInput! :
- ): RequestSuccess!
- # Requst to delete a live mount
- #
- # Supported in v5.0+
- # Create a request to delete a live mount.
- #
- # Arguments
- # input: Input for
- # InternalDeleteHypervVirtualMachineSnapshotMount.
- (
- DeleteHypervVirtualMachineSnapshotMountInput! :
- ): AsyncRequestStatus!
- # Delete the integration with the specified integration ID.
- #
- # Arguments
- # input: Delete integration input.
- DeleteIntegrationInput!): Void ( :
- # Delete a batch of integrations.
- #
- # Arguments
- # input: Delete integrations input.
- DeleteIntegrationsInput!): Void ( :
- # Delete intel feed.
- #
- # Arguments
- # input: Delete intel feed input.
- DeleteIntelFeedInput!): Void ( :
- # Delete a Kubernetes cluster
- #
- # Supported in v9.0+
- # Deletes a Kubernetes cluster by specifying the cluster ID.
- #
- # Arguments
- # input: Input for V1DeleteK8sCluster.
- DeleteK8sClusterInput!): AsyncRequestStatus! ( :
- # Delete a Kubernetes protection set
- #
- # Supported in v9.1+
- # Deletes a Kubernetes protection set by specifying the protection set ID.
- #
- # Arguments
- # input: Input for V1DeleteK8sProtectionSet.
- (
- DeleteK8sProtectionSetInput! :
- ): ResponseSuccess!
- # Arguments
- # principalIds:
- String!]!): Boolean! ( : [
- # Delete a specified log shipping configuration.
- #
- # Arguments
- # input: Input for V1DeleteLogShippingConfiguration.
- DeleteLogShippingInput!): AsyncRequestStatus! ( :
- # Delete a Managed Volume
- #
- # Supported in v7.0+
- # Delete a Managed Volume.
- #
- # Arguments
- # input: Input for V1DeleteManagedVolumeV1.
- DeleteManagedVolumeInput!): DeleteManagedVolumeReply! ( :
- # Delete an exported Managed Volume snapshot
- #
- # Supported in v7.0+
- # Deletes an exported Managed Volume snapshot, identified by the snapshot ID.
- #
- # Arguments
- # input: Input for V1DeleteManagedVolumeSnapshotExportV1.
- (
- DeleteManagedVolumeSnapshotExportInput! :
- ): AsyncRequestStatus!
- # Delete a MongoDB source
- #
- # Supported in v8.1+
- # Deletes a specific MongoDB source.
- #
- # Arguments
- # input: Input for V1DeleteMongoSource.
- DeleteMongoSourceInput!): AsyncRequestStatus! ( :
- # Remove a registered MongoDB source from NoSQL cluster.
- #
- # Arguments
- # input: Input for V2DeleteMosaicSource.
- (
- DeleteMosaicSourceInput! :
- ): MosaicAsyncResponse! @deprecated( reason: "Use deleteMongoSource instead." )
- # Remove the store by store_name
- #
- # Supported in m3.2.0-m4.2.0
- # Remove a store from Mosaic cluster.
- #
- # Arguments
- # input: Input for V2DeleteMosaicStore.
- DeleteMosaicStoreInput!): MosaicAsyncResponse! ( :
- # Delete snapshots of a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V1DeleteMssqlDbSnapshots.
- (
- DeleteMssqlDbSnapshotsInput! :
- ): ResponseSuccess!
- # Delete a Live Mount of a SQL Server database
- #
- # Supported in v5.0+
- # Create an async request to delete a Live Mount of a SQL Server database. Poll
- # the task status by using /mssql/request/{id}.
- #
- # Arguments
- # input: Input for V1CreateMssqlUnmount.
- DeleteMssqlLiveMountInput!): AsyncRequestStatus! ( :
- # Delete a registered NAS system
- #
- # Supported in v7.0+
- # Delete a NAS system by specifying the NAS system ID.
- #
- # Arguments
- # input: Input for V1DeleteNasSystem.
- DeleteNasSystemInput!): AsyncRequestStatus! ( :
- # Remove Nutanix cluster
- #
- # Supported in v5.0+
- # Initiates an asynchronous job to remove a Nutanix cluster object. The Nutanix
- # cluster cannot have VMs mounted through the Rubrik cluster.
- #
- # Arguments
- # input: Input for InternalDeleteNutanixCluster.
- DeleteNutanixClusterInput!): AsyncRequestStatus! ( :
- # Remove a Live Mount of a Nutanix virtual machine snapshot
- #
- # Supported in v6.0+
- # Initiates a request to remove a Live Mount of a Nutanix virtual machine snapshot
- # identified by the ID of the Live Mount.
- #
- # Arguments
- # input: Input for V1CreateNutanixUnmount.
- DeleteNutanixMountV1Input!): AsyncRequestStatus! ( :
- # Remove Nutanix Prism Central
- #
- # Supported in v9.0+
- # Initiates an asynchronous job to remove a Nutanix Prism Central object. The
- # Nutanix Clusters attached to the Prism Central cannot have Virtual Machines
- # mounted through the Rubrik cluster.
- #
- # Arguments
- # input: Input for InternalDeleteNutanixPrismCentral.
- (
- DeleteNutanixPrismCentralInput! :
- ): BatchAsyncRequestStatus!
- # v5.0-v8.0: Delete VM snapshot
- # v8.1+: Delete virtual machine snapshot
- #
- # Supported in v5.0+
- # v5.0-v8.0: Delete a snapshot by expiring it. Snapshot is expired only if it is a
- # manual snapshot or a snapshot of an unprotected vm.
- # v8.1+: Delete a snapshot by expiring it. Snapshot is expired only if it is a
- # manual snapshot or a snapshot of an unprotected virtual machine.
- #
- # Arguments
- # input: Input for InternalDeleteNutanixSnapshot.
- DeleteNutanixSnapshotInput!): RequestSuccess! ( :
- # v5.0-v8.0: Delete all snapshots of VM
- # v8.1+: Delete all snapshots of virtual machine
- #
- # Supported in v5.0+
- # Delete all snapshots of a virtual machine.
- #
- # Arguments
- # input: Input for InternalDeleteNutanixSnapshots.
- (
- DeleteNutanixSnapshotsInput! :
- ): RequestSuccess!
- # Deletes an O365 Azure AD App from the account.
- #
- # Arguments
- # o365AppClientId:
- # o365AppType:
- (
- String!, :
- String! :
- ): RequestStatus!
- # Deletes an O365 org from the account.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): CreateOnDemandJobReply! ( :
- # Deletes the service account for an org.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): RequestStatus! ( :
- # Delete an Oracle database Live Mount
- #
- # Supported in v5.0+
- # Request an asynchronous job to delete a specified Live Mount of an Oracle
- # database snapshot. Poll the job status by using /oracle/request/{id}.
- #
- # Arguments
- # input: Input for InternalCreateOracleUnmount.
- DeleteOracleMountInput!): AsyncRequestStatus! ( :
- # Delete an organization.
- #
- # Arguments
- # input: Input required for org delete.
- DeleteOrgInput!): Boolean! ( :
- # Deletes replication pairing between two Rubrik clusters.
- #
- # Arguments
- # input: Request for deleting an existing replication pair.
- DeleteReplicationPairInput!): Void ( :
- # Arguments
- # roleId: ID of the role.
- String!): Boolean! ( :
- # Delete a particular full snapshot of a SAP HANA database
- #
- # Supported in v5.3+
- # Initiates a request to delete a particular full snapshot of a SAP HANA database.
- # If the log retention period for the database is still in effect, the snapshot
- # will be deleted when the log retention period ends.
- #
- # Arguments
- # input: Input for V1DeleteSapHanaDbSnapshot.
- (
- DeleteSapHanaDbSnapshotInput! :
- ): ResponseSuccess! @deprecated( reason: "Please use deleteUnmanagedSnapshots mutation instead or use the RSC UI delete button from snapshots page" )
- # Delete a SAP HANA system
- #
- # Supported in v5.3+
- # Initiates a job to delete a SAP HANA system object. GET
- # /sap_hana/system/request/{id} endpoint can be used to monitor the progress of
- # the job.
- #
- # Arguments
- # input: Input for V1DeleteSapHanaSystem.
- DeleteSapHanaSystemInput!): AsyncRequestStatus! ( :
- # Delete a scheduled report.
- #
- # Arguments
- # input:
- DeleteScheduledReportInput!): Void ( :
- # Delete specified service accounts.
- #
- # Arguments
- # input: Input for deleting service accounts.
- (
- DeleteServiceAccountsFromAccountInput! :
- ): Boolean!
- # Delete Active Directory from Rubrik
- #
- # Supported in v5.0+
- # Delete Active Directory from Rubrik.
- #
- # Arguments
- # input: Input for InternalDeleteSmbDomain.
- DeleteSmbDomainInput!): Void ( :
- # Deletes all the snapshots of the unmanaged objects in the request.
- #
- # Arguments
- # input: Input to delete snapshots of unmanaged objects.
- (
- DeleteSnapshotsOfUnmanagedObjectsInput! :
- ): RequestSuccess!
- # Delete storage arrays from Rubrik clusters.
- #
- # Arguments
- # input: List of Storage arrays to delete.
- DeleteStorageArraysInput!): DeleteStorageArraysReply! ( :
- # Delete the specified syslog export rule
- #
- # Supported in v5.1+
- # Delete the syslog export rule specified by the given id.
- #
- # Arguments
- # input: Input for V1DeleteSyslogExportRule.
- (
- DeleteSyslogExportRuleInput! :
- ): Void
- # Deletes an archival location.
- #
- # Arguments
- # input: Request for deleting an archival location.
- DeleteTargetInput!): Void ( :
- # Deletes mapping of a target.
- #
- # Arguments
- # input: Request for deleting the mapping of a target.
- DeleteTargetMappingInput!): Void ( :
- # Delete the metadata of a Rubrik cluster operation job that is in a terminal
- # state.
- #
- # Arguments
- # input: Input for deleting the metadata of a failed Rubrik
- # cluster operation job.
- (
- DeleteTerminatedClusterOperationJobDataInput! :
- ): DeleteTerminatedClusterOperationJobDataReply!
- # Reset TOTP configuration for a user. Return true when the operation succeeds.
- #
- # Arguments
- # userId: Specifies the user ID.
- String!): Boolean! ( :
- # Reset TOTP configuration for users in batch. Return true when the operation
- # succeeds.
- #
- # Arguments
- # input: Input required for resetting TOTP for users in batch.
- DeleteTotpConfigsInput!): Boolean! ( :
- # Delete a TPR policy.
- #
- # Arguments
- # input: Input required for deleting a TPR request.
- DeleteTprPolicyInput!): Void ( :
- # Deletes the snapshots of an unmanaged object using the object IDs.
- #
- # Arguments
- # input: Input to delete unmanaged snapshots.
- (
- DeleteUnmanagedSnapshotsInput! :
- ): RequestSuccess!
- # Arguments
- # ids: List of IDs.
- String!]!): Boolean! ( : [
- # Request to delete a mount
- #
- # Supported in v5.0+
- # Create a request to delete a mount. If there are volumes mounted on a target
- # host, this will use best-effort to unmount those volumes from the host, and
- # proceed to unmount storage on Rubrik.
- #
- # Arguments
- # input: Input for InternalDeleteVolumeGroupSnapshotMount.
- (
- DeleteVolumeGroupMountInput! :
- ): AsyncRequestStatus!
- # Remove the multi-tag filter
- #
- # Supported in v7.0+
- # v7.0-v9.1: Remove the multi-tag filter.
- # v9.2+: Remove the multi-tag filter. It is not supported on Standalone Hosts.
- #
- # Arguments
- # input: Input for V1DeleteFilter.
- (
- DeleteVsphereAdvancedTagInput! :
- ): RequestSuccess!
- # Delete a Live Mount VM
- #
- # Supported in v5.0+
- # Create a request to delete a Live Mount virtual machine.
- #
- # Arguments
- # input: Input for V1CreateUnmount.
- (
- DeleteVsphereLiveMountInput! :
- ): AsyncRequestStatus!
- # Delete a webhook.
- #
- # Arguments
- # input: The webhook to delete from the account.
- DeleteWebhookInput!): Void ( :
- # Delete webhook configuration.
- #
- # Arguments
- # input: Delete webhook input.
- DeleteWebhookV2Input!): Void ( :
- # Deny two-person rule (TPR) requests with optional comments.
- #
- # Arguments
- # input: Input required for denying TPR requests.
- DenyTprRequestsInput!): Void ( :
- # Deregister the Private Container Registry (PCR) for an Exocompute account.
- #
- # Arguments
- # input: Id of an Exocompute account.
- (
- DeregisterPrivateContainerRegistryInput! :
- ): Void
- # A single Rubrik cluster can be the replication target for multiple source Rubrik
- # clusters. For each source cluster specified, this resumes replication from that
- # source cluster to the target cluster.
- #
- # Arguments
- # input: Input for V1DisablePerLocationPause.
- (
- DisableReplicationPauseInput! :
- ): ResponseSuccess!
- # Disables a Rubrik Support representative's access to the customer's account.
- #
- # Arguments
- # input: Input for the request to disable a Rubrik Support
- # representative to access customer account.
- (
- DisableSupportUserAccessInput! :
- ): Void
- # Disables an Archival Location.
- #
- # Arguments
- # input: Request for disabling an Archival Location.
- DisableTargetInput!): DisableTargetReply! ( :
- # Disable TPR for an organization.
- #
- # Arguments
- # input: Input required for disabling TPR for an org.
- DisableTprOrgInput!): Void ( :
- # Disconnects a customer-managed cluster from RSC.
- #
- # Arguments
- # input: Input to disconnect a customer-managed cluster from RSC.
- (
- DisconnectAwsExocomputeClusterInput! :
- ): Void
- # Disconnects a customer-managed Exocompute cluster from RSC.
- #
- # Arguments
- # input: Input to disconnect a customer-managed Exocompute
- # cluster from RSC.
- (
- DisconnectExocomputeClusterInput! :
- ): Void
- # On-demand discovery of a Db2 instance
- #
- # Supported in v7.0+
- # Initiates an on-demand job to discover a Db2 instance.
- #
- # Arguments
- # input: Input for V1DiscoverDb2Instance.
- DiscoverDb2InstanceInput!): AsyncRequestStatus! ( :
- # Discover a MongoDB source on-demand
- #
- # Supported in v8.1+
- # Initiates an on-demand job to discover a MongoDB source.
- #
- # Arguments
- # input: Input for V1DiscoverMongoSource.
- DiscoverMongoSourceInput!): AsyncRequestStatus! ( :
- # Dissolve legal hold on snapshots.
- #
- # Arguments
- # input: Dissolve legal hold request.
- DissolveLegalHoldInput!): DissolveLegalHoldReply! ( :
- # Download a snapshot from a remote target
- #
- # Supported in v9.0+
- # Initiates a job to download a snapshot from the specified location when the
- # snapshot does not exist locally. The specified location has to be a remote
- # target connected to this Rubrik cluster. If an SLA Domain is not provided, the
- # snapshot will be retained forever.
- #
- # Arguments
- # input: Input for V1DownloadActiveDirectorySnapshotFromLocation.
- (
- DownloadActiveDirectorySnapshotFromLocationInput! :
- ): AsyncRequestStatus!
- # Download audit log in CSV format asynchronously.
- #
- # Arguments
- # input: Configuration parameters for the audit log.
- (
- DownloadAuditLogCsvAsyncInput! :
- ): AsyncDownloadReply!
- # Download CDM two-person rule (TPR) configuration report for all Rubrik clusters
- # connected to this RSC account.
- DownloadCdmTprConfigAsyncReply! :
- # Download Db2 database snapshot from archive
- #
- # Supported in v8.0+
- # Downloads a specific Db2 database snapshot from the specified archival location.
- #
- # Arguments
- # input: Input for V1DownloadDb2Snapshot.
- DownloadDb2SnapshotInput!): AsyncRequestStatus! ( :
- # Download Db2 database snapshot from archive
- #
- # Supported in v9.2+
- # Downloads a specific Db2 database snapshot from the specified archival location.
- #
- # Arguments
- # input: Input for V2DownloadDb2SnapshotV2.
- DownloadDb2SnapshotV2Input!): AsyncRequestStatus! ( :
- # Download Db2 database snapshots from archive for a point in time recovery
- #
- # Supported in v8.0+
- # Downloads the most recent full snapshot and the log snapshots taken after the
- # full snapshot, required for the point in time recovery of a Db2 database.
- #
- # Arguments
- # input: Input for V1DownloadDb2SnapshotsForPointInTimeRecovery.
- (
- DownloadDb2SnapshotsForPointInTimeRecoveryInput! :
- ): AsyncRequestStatus!
- # Download exchange database snapshot from archive
- #
- # Supported in v8.0+
- # Downloads a Microsoft Exchange database snapshot from the specified archival
- # location.
- #
- # Arguments
- # input: Input for V1DownloadExchangeSnapshot.
- (
- DownloadExchangeSnapshotInput! :
- ): AsyncRequestStatus!
- # Download exchange database snapshot from archive
- #
- # Supported in v9.2+
- # Downloads a Microsoft Exchange database snapshot from the specified archival
- # location.
- #
- # Arguments
- # input: Input for V2DownloadExchangeSnapshotV2.
- (
- DownloadExchangeSnapshotV2Input! :
- ): AsyncRequestStatus!
- # v5.0-v8.0: Download files from a Nutanix VM backup
- # v8.1+: Download files from a Nutanix virtual machine backup
- #
- # Supported in v5.0+
- # v5.0-v8.0: Start an asynchronous job to download multiple files and folders from
- # a specified Nutanix VM backup. The response returns an asynchronous request ID.
- # Get the URL for downloading the zip file including the specific files/folders by
- # sending a GET request to 'nutanix/vm/request/{id}'.
- # v8.1+: Start an asynchronous job to download multiple files and folders from a
- # specified Nutanix virtual machine backup. The response returns an asynchronous
- # request ID. Get the URL for downloading the zip file including the specific
- # files/folders by sending a GET request to 'nutanix/vm/request/{id}'.
- #
- # Arguments
- # input: Input for InternalCreateNutanixDownloadFilesJob.
- (
- DownloadFilesNutanixSnapshotInput! :
- ): AsyncRequestStatus!
- # Arguments
- # input: Input for V1CreateDownloadFilesetSnapshotFromCloud.
- (
- DownloadFilesetSnapshotInput! :
- ): AsyncRequestStatus!
- # Download a snapshot from a replication target
- #
- # Supported in v7.0+
- # Initiates a job to download a snapshot from the specified location when the
- # snapshot does not exist locally. The specified location has to be a replication
- # target connected to this Rubrik cluster. If an SLA Domain is not provided, the
- # snapshot will be retained forever.
- #
- # Arguments
- # input: Input for V2DownloadFilesetSnapshotFromLocation.
- (
- DownloadFilesetSnapshotFromLocationInput! :
- ): AsyncRequestStatus!
- # Download Microsoft SQL Server Database snapshot from archival location.
- #
- # Arguments
- # input: Input for V2DownloadFromArchiveV2.
- DownloadFromArchiveV2Input!): AsyncRequestStatus! ( :
- # Download a snapshot from a replication target
- #
- # Supported in v7.0+
- # Initiates a job to download a snapshot from the specified location when the
- # snapshot does not exist locally. The specified location has to be a replication
- # target connected to this Rubrik cluster. If an SLA Domain is not provided, the
- # snapshot will be retained forever.
- #
- # Arguments
- # input: Input for DownloadHyperVSnapshotFromLocationRequest.
- (
- DownloadHypervSnapshotFromLocationInput! :
- ): AsyncRequestStatus!
- # Download virtual machine files from the snapshot
- #
- # Supported in v9.1+
- # Download virtual machine configuration & disk files from the snapshot.
- #
- # Arguments
- # input: Input for
- # InternalDownloadHypervVirtualMachineVmLevelFiles.
- (
- DownloadHypervVirtualMachineVmLevelFilesInput! :
- ): AsyncRequestStatus!
- # Creates a download from archival request
- #
- # Supported in v5.0+
- # Download a snapshot from archival.
- #
- # Arguments
- # input: Input for InternalDownloadHypervVirtualMachineSnapshot.
- (
- DownloadHypervVirtualMachineSnapshotInput! :
- ): AsyncRequestStatus!
- # Download files from a Hyper-V VM backup
- #
- # Supported in v5.0+
- # Start an asynchronous job to download multiple files and folders from a
- # specified Hyper-V VM backup. The response returns an asynchrounous request ID.
- # Get the URL for downloading the ZIP file including the specific files/folders by
- # sending a GET request to 'hyperv/vm/request/{id}'.
- #
- # Arguments
- # input: Input for DownloadHypervVMSnapshotFilesRequest.
- (
- DownloadHypervVirtualMachineSnapshotFilesInput! :
- ): AsyncRequestStatus!
- # Download a snapshot from a remote target
- #
- # Supported in v9.3
- # Initiates a job to download a snapshot from the specified location when the
- # snapshot does not exist locally. The specified location has to be a remote
- # target connected to this Rubrik cluster. If no SLA Domain is selected, the
- # snapshot is retained forever.
- #
- # Arguments
- # input: Input for V1DownloadK8sSnapshotFromLocation.
- (
- DownloadK8sSnapshotFromLocationInput! :
- ): AsyncRequestStatus!
- # Download files from a managed volume backup
- #
- # Supported in v5.0+
- # Start an asynchronous job to download multiple files and folders from a
- # specified managed volume backup. The response returns an asynchronous request
- # ID. Get the URL for downloading the ZIP file including the specific
- # files/folders by sending a GET request to 'managed-volume/request/{id}'.
- #
- # Arguments
- # input: Input for InternalCreateManagedVolumeDownloadFilesJob.
- (
- DownloadManagedVolumeFilesInput! :
- ): AsyncRequestStatus!
- # Download a snapshot from a remote target
- #
- # Supported in v7.0+
- # Initiates a job to download a snapshot from the specified
- # location when the snapshot does not exist locally.
- # The specified location has to be a remote target connected to this Rubrik
- # cluster.
- #
- # Arguments
- # input: Input for V1ManagedVolumeDownloadFromLocation.
- (
- DownloadManagedVolumeFromLocationInput! :
- ): AsyncRequestStatus!
- # Downloads a list of snapshot and log backups from a Microsoft SQL database
- #
- # Supported in v5.2+
- # Downloads a list of snapshot and log backups from a Microsoft SQL database.
- #
- # Arguments
- # input: Input for V1CreateDownloadMssqlBackupFilesById.
- (
- DownloadMssqlDatabaseBackupFilesInput! :
- ): AsyncRequestStatus!
- # Download Microsoft SQL Database backup files from archival location.
- #
- # Arguments
- # input: Input for V1DownloadFromArchive.
- (
- DownloadMssqlDatabaseFilesFromArchivalLocationInput! :
- ): AsyncRequestStatus!
- # Creates a download from archival request
- #
- # Supported in v5.0+
- # Download a snapshot from archival.
- #
- # Arguments
- # input: Input for InternalCreateDownloadSnapshotForNutanix.
- (
- DownloadNutanixSnapshotInput! :
- ): AsyncRequestStatus!
- # Download virtual disks from the snapshot of a Nutanix virtual machine
- #
- # Supported in v9.2+
- # Start an asynchronous job to download multiple virtual disks from a specified
- # Nutanix virtual machine snapshot. Once initiated, you will receive an
- # asynchronous request ID in response. To obtain the URL for downloading the
- # virtual disk files, including the specific virtual disks, send a GET request to
- # 'nutanix/vm/request/{id}'.
- #
- # Arguments
- # input: Input for downloading vdisks from Nutanix.
- (
- DownloadNutanixVmSnapshotVirtualDisksInput! :
- ): AsyncRequestStatus!
- # Download a snapshot from a replication target
- #
- # Supported in v7.0+
- # Initiates a job to download a snapshot from the specified location when the
- # snapshot does not exist locally. The specified location has to be a replication
- # target connected to this Rubrik cluster. If an SLA Domain is not provided, the
- # snapshot will be retained forever.
- #
- # Arguments
- # input: Input for V1DownloadNutanixVmFromLocation.
- (
- DownloadNutanixVmFromLocationInput! :
- ): AsyncRequestStatus!
- # Schedule a download CSV job for cross object files.
- #
- # Arguments
- # input: Request for scheduling a download CSV job for cross
- # object files.
- (
- DownloadObjectFilesCsvInput! :
- ): DownloadCsvReply!
- # Schedule a download CSV job for objects list.
- #
- # Arguments
- # input: Request for scheduling a download CSV job for objects
- # list.
- (
- DownloadObjectsListCsvInput! :
- ): DownloadCsvReply!
- # Download Oracle snapshot from cloud
- #
- # Supported in v5.0+
- # Create an asynchronous job to download an Oracle database snapshot and
- # associated logs using the snapshot ID. The response includes the ID of the
- # asynchronous job request. To see the status of the request, poll
- # /oracle/request/{id}.
- #
- # Arguments
- # input: Input for InternalDownloadOracleDbSnapshot.
- (
- DownloadOracleDatabaseSnapshotInput! :
- ): AsyncRequestStatus!
- # Download Oracle snapshot from an archival location
- #
- # Supported in v9.0+
- # Initiates an asynchronous job to download an Oracle database snapshot and
- # associated log snapshots using the snapshot ID. The response includes the ID of
- # the asynchronous job request. To see the status of the request, poll
- # /oracle/request/{id}.
- #
- # Arguments
- # input: Input for V1DownloadOracleSnapshotFromLocation.
- (
- DownloadOracleSnapshotFromLocationInput! :
- ): AsyncRequestStatus!
- # Download Oracle snapshot from an archival location
- #
- # Supported in v9.2+
- # Initiates an asynchronous job to download an Oracle database snapshot and
- # associated log snapshots using the snapshot ID. The response includes the ID of
- # the asynchronous job request. To see the status of the request, poll
- # /oracle/request/{id}.
- #
- # Arguments
- # input: Input for V2DownloadOracleSnapshotFromLocationV2.
- (
- DownloadOracleSnapshotFromLocationV2Input! :
- ): AsyncRequestStatus!
- # Download a report in CSV format asynchronously.
- #
- # Arguments
- # input:
- (
- DownloadReportCsvAsyncInput! :
- ): AsyncDownloadReply!
- # Download a report asynchronously in PDF format.
- #
- # Arguments
- # input:
- (
- DownloadReportPdfAsyncInput! :
- ): AsyncDownloadReply!
- # Download file results in CSV format.
- #
- # Arguments
- # crawlId:
- # downloadFilter:
- (
- String!, :
- DownloadResultsCsvFiltersInput :
- ): DownloadResultsCsvReply!
- # Download SAP HANA database snapshot from archive
- #
- # Supported in v8.0+
- # Downloads a specific SAP HANA database snapshot from the specified archival
- # location.
- #
- # Arguments
- # input: Input for V1DownloadSapHanaSnapshot.
- (
- DownloadSapHanaSnapshotInput! :
- ): AsyncRequestStatus!
- # Download a snapshot from the remote location
- #
- # Supported in v8.1+
- # Initiates a job to download a snapshot from the specified location when the
- # snapshot does not exist locally. The specified location can be replication
- # target or archival location. If SLA Domain is not selected, the snapshot will be
- # retained forever.
- #
- # Arguments
- # input: Input for V1DownloadSapHanaSnapshotFromLocation.
- (
- DownloadSapHanaSnapshotFromLocationInput! :
- ): AsyncRequestStatus!
- # Download SAP HANA database snapshots from archive for a point in time recovery
- #
- # Supported in v8.0+
- # Downloads the most recent full snapshot and the log snapshots taken after the
- # full snapshot, required for the point in time recovery of an SAP HANA database.
- #
- # Arguments
- # input: Input for
- # V1DownloadSapHanaSnapshotsForPointInTimeRecovery.
- (
- DownloadSapHanaSnapshotsForPointInTimeRecoveryInput! :
- ): AsyncRequestStatus!
- # Download snapshot policy results in CSV format.
- #
- # Arguments
- # snappableFid:
- # snapshotFid:
- # downloadFilter:
- (
- String!, :
- String!, :
- DownloadResultsCsvFiltersInput :
- ): DownloadCsvReply!
- # Download threat hunt result in CSV format.
- #
- # Arguments
- # input: The ID of the threat hunt.
- DownloadThreatHuntCsvInput!): DownloadThreatHuntCsvReply! ( :
- # Schedule a download CSV job for a user's activity.
- #
- # Arguments
- # input: Request for scheduling a download CSV job for a user's
- # activity.
- (
- DownloadUserActivityCsvInput! :
- ): DownloadCsvReply!
- # Schedule a download CSV job for user activity on a specific file.
- #
- # Arguments
- # input: Request for scheduling a download CSV job for a user
- # activity on a specific file.
- (
- DownloadUserFileActivityCsvInput! :
- ): DownloadCsvReply!
- # Download files from Volume Group snapshot
- #
- # Supported in v5.0+
- # Create a download files request.
- #
- # Arguments
- # input: Input for downloadVolumeGroupSnapshotFiles.
- (
- DownloadVolumeGroupSnapshotFilesInput! :
- ): AsyncRequestStatus!
- # Download a snapshot from a replication target
- #
- # Supported in v7.0+
- # Initiates a job to download a snapshot from the specified location when the
- # snapshot does not exist locally. The specified location has to be a replication
- # target connected to this Rubrik cluster. If an SLA Domain is not provided, the
- # snapshot will be retained forever.
- #
- # Arguments
- # input: Input for V1DownloadVolumeGroupSnapshotFromLocation.
- (
- DownloadVolumeGroupSnapshotFromLocationInput! :
- ): AsyncRequestStatus!
- # Download Virtual Machine files from a snapshot
- #
- # Supported in v9.0+
- # Start an asynchronous job to download multiple Virtual Machine files, such as
- # .vmdk, .vmx, and .nvram files, from the specified Virtual Machine snapshot.
- #
- # Arguments
- # input: Input for V1CreateDownloadVirtualMachineFileJob.
- (
- DownloadVsphereVirtualMachineFilesInput! :
- ): AsyncRequestStatus!
- # Enable/disable auto fmd upload on given cluster.
- #
- # Arguments
- # input: Request for enableAutomaticFmdUpload.
- (
- EnableAutomaticFmdUploadInput! :
- ): EnableAutomaticFmdUploadReply!
- # Enable/ Disable App consistency for a VM
- #
- # Arguments
- # input: Input required to enable application consistent
- # snapshots.
- (
- EnableDisableAppConsistencyInput! :
- ): EnableDisableAppConsistencyReply!
- # Enables SharePoint protection in the exocompute cluster.
- #
- # Arguments
- # input: Input to enable o365 sharepoint.
- EnableO365SharePointInput!): RequestStatus! ( :
- # Enables Teams protection in the exocompute cluster.
- #
- # Arguments
- # exocomputeClusterId:
- String!): RequestStatus! ( :
- # A single Rubrik cluster can be the replication target for multiple source Rubrik
- # clusters. For each source cluster specified, this pauses replication from that
- # source cluster to the target cluster.
- #
- # Arguments
- # input: Input for V1EnablePerLocationPause.
- (
- EnablePerLocationPauseInputVariable! :
- ): ResponseSuccess!
- # Enables a Rubrik Support representative's access to the customer's account.
- #
- # Arguments
- # input: Input for the request to enable a Rubrik Support
- # representative to access customer account.
- (
- EnableSupportUserAccessInput! :
- ): Void
- # Enables an Archival Location.
- #
- # Arguments
- # input: Request for enabling an Archival Location.
- EnableTargetInput!): EnableTargetReply! ( :
- # Enable or disable Threat Monitoring on a Rubrik cluster.
- #
- # Arguments
- # input: Configuration to enable or disable Threat Monitoring for
- # a Rubrik cluster.
- (
- EnableThreatMonitoringInput! :
- ): Void
- # Enable TPR for an organization.
- #
- # Arguments
- # input: Input required for enabling TPR for an org.
- EnableTprOrgInput!): Void ( :
- # End Managed Volume snapshot
- #
- # Supported in v7.0+
- # Close a Managed Volume for writes. A snapshot will be created containing all
- # writes since the last begin-snapshot call.
- #
- # Arguments
- # input: Input for V1CloseWritesV1.
- (
- EndManagedVolumeSnapshotInput! :
- ): EndManagedVolumeSnapshotReply!
- # Mark AWS Native EBS Volumes to be excluded from EC2 Instance snapshot. By
- # default, all EBS Volumes are marked as included.
- #
- # Arguments
- # input: Input to mark EBS volumes to be excluded for EC2
- # snapshot.
- (
- ExcludeAwsNativeEbsVolumesFromSnapshotInput! :
- ): Void
- # Exclude the Managed Disks from snapshots, for the specified virtual machines.
- #
- # Arguments
- # input: Input for excluding Azure Native Managed Disks from
- # Snapshot.
- (
- ExcludeAzureNativeManagedDisksFromSnapshotInput! :
- ): Void
- # Exclude Sharepoint site objects from protection.
- #
- # Arguments
- # input: The input for the operation to exclude Sharepoint
- # objects from protection.
- (
- ExcludeSharepointObjectsFromProtectionInput! :
- ): Void
- # Exclude or include virtual disks during snapshot.
- #
- # Arguments
- # input: Input to include/exclude disk for taking snapshot.
- ExcludeVmDisksInput!]!): RequestSuccess! ( : [
- # Execute two-person rule (TPR) requests.
- #
- # Arguments
- # input: Input required for executing TPR requests.
- ExecuteTprRequestsInput!): Void ( :
- # Connects an Exocompute cluster to RSC and retrieves the Kubernetes configuration
- # YAML file.
- #
- # Arguments
- # input: Input to connect a customer-managed cluster to RSC.
- (
- ExocomputeClusterConnectInput! :
- ): ExocomputeClusterConnectReply!
- # Expire downloaded snapshots of a Db2 database
- #
- # Supported in v8.0+
- # Requests an asynchronous job to expire all downloaded data and log snapshots.
- # You can specify a begin time or an end time or both to provide a time range to
- # expire only the downloaded data and log snapshots that were taken within the
- # specified time range. The time is relative to when the snapshot was originally
- # taken, not when it was downloaded. You can also configure a flag to expire only
- # the log snapshots.
- #
- # Arguments
- # input: Input for V1ExpireDownloadedDb2Snapshots.
- (
- ExpireDownloadedDb2SnapshotsInput! :
- ): AsyncRequestStatus!
- # Expire downloaded snapshots of an SAP HANA database
- #
- # Supported in v8.0+
- # Requests an asynchronous job to expire all downloaded data and log snapshots.
- # You can specify a begin time or an end time or both to provide a time range to
- # expire only the downloaded data and log snapshots that were taken within the
- # specified time range. The time is relative to when the snapshot was originally
- # taken, not when it was downloaded. You can also configure a flag to expire only
- # the log snapshots.
- #
- # Arguments
- # input: Input for V1ExpireDownloadedSapHanaSnapshots.
- (
- ExpireDownloadedSapHanaSnapshotsInput! :
- ): AsyncRequestStatus!
- # Expire snoozed directories.
- #
- # Arguments
- # input: Expire snoozed directories.
- (
- ExpireSnoozedDirectoriesInput! :
- ): ExpireSnoozedDirectoriesReply!
- # Export VM snapshot
- #
- # Supported in v5.0+
- # Export snapshot of a vm.
- #
- # Arguments
- # input: Input for ExportHypervVirtualMachineRequest.
- (
- ExportHypervVirtualMachineInput! :
- ): AsyncRequestStatus!
- # Export Kubernetes namespace snapshot.
- #
- # Arguments
- # input: Request for exporting a Kubernetes namespace snapshot.
- ExportK8sNamespaceInput!): CreateOnDemandJobReply! ( :
- # v9.0: Create a job to export a Kubernetes resource set snapshot
- # v9.1+: Create a job to export a Kubernetes protection set snapshot
- #
- # Supported in v9.0+
- # v9.0: Launches a job to export the Kubernetes resources from a resource set
- # snapshot to a new namespace in a target Kubernetes cluster. The target namespace
- # should not exist before the export.
- # v9.1+: Launches a job to export the Kubernetes resources from a protection set
- # snapshot to a new namespace in a target Kubernetes cluster. The target namespace
- # should not exist before the export.
- #
- # Arguments
- # input: Input for V1CreateK8sExportJob.
- (
- ExportK8sProtectionSetSnapshotInput! :
- ): AsyncRequestStatus!
- # Create a request to export a snapshot
- #
- # Supported in v5.0+
- # Export a managed volume snapshot as a share.
- #
- # Arguments
- # input: Input for the mutation to export a Managed Volume
- # snapshot.
- (
- ExportManagedVolumeSnapshotInput! :
- ): AsyncRequestStatus!
- # Create a request to export a Microsoft SQL database.
- #
- # Arguments
- # input: Input for V1CreateExportMssqlDb.
- ExportMssqlDatabaseInput!): AsyncRequestStatus! ( :
- # v5.0-v8.0: Export VM snapshot
- # v8.1+: Export virtual machine snapshot
- #
- # Supported in v5.0+
- # v5.0-v8.0: Export snapshot of a vm.
- # v8.1+: Export snapshot of a virtual machine.
- #
- # Arguments
- # input: Input for InternalCreateNutanixExport.
- ExportNutanixSnapshotInput!): AsyncRequestStatus! ( :
- # Exports an Exchange mailbox.
- #
- # Arguments
- # exportConfig:
- (
- ExportO365MailboxInput! :
- ): CreateOnDemandJobReply! @deprecated( reason: "Use exportO365MailboxV2 instead." )
- # Exports an Exchange mailbox.
- #
- # Arguments
- # input: The input for ExportO365MailboxV2.
- ExportO365MailboxInput!): [CreateOnDemandJobReply!]! ( :
- # Export an Oracle database
- #
- # Supported in v5.0+
- # Request an asynchronous job to export an Oracle database from a specified
- # snapshot or timestamp.
- #
- # Arguments
- # input: Input for ExportOracleDatabase.
- ExportOracleDatabaseInput!): AsyncRequestStatus! ( :
- # Export an Oracle tablespace
- #
- # Supported in v5.0+
- # Request an asynchronous job to export an Oracle tablespace from a specified
- # snapshot or timestamp.
- #
- # Arguments
- # input: Input for InternalCreateExportOracleTablespace.
- (
- ExportOracleTablespaceInput! :
- ): AsyncRequestStatus!
- # Create a request to export a snapshot and mount it on a host
- #
- # Supported in v5.3+
- # Export a managed volume snapshot as a share and mount it on a given host.
- #
- # Arguments
- # input: Input for the mutation to export an SLA Managed Volume
- # snapshot.
- (
- ExportSlaManagedVolumeSnapshotInput! :
- ): AsyncRequestStatus!
- # Download files from a fileset backup
- #
- # Supported in v5.0+
- # Start an asynchronous job to download multiple files and folders from a
- # specified fileset backup. The response returns an asynchronous request ID. Get
- # the URL for downloading the ZIP file including the specific files/folders by
- # sending a GET request to 'fileset/request/{id}'.
- #
- # Arguments
- # input: Input for fileset download snapshot files.
- (
- FilesetDownloadSnapshotFilesInput! :
- ): AsyncRequestStatus!
- # Create an export job to export multiple files or directories
- #
- # Supported in v5.0+
- # Starts a job that exports one or more files or folders from a fileset backup to
- # the destination host. Returns the job status as of the job creation time. This
- # job status includes the job ID.
- #
- # Arguments
- # input: Input for fileset download snapshot files.
- (
- FilesetExportSnapshotFilesInput! :
- ): AsyncRequestStatus!
- # Create restore job to restore multiple files/directories
- #
- # Supported in v5.0+
- # Initiate a job to copy one or more file or folder from a fileset backup to the
- # source host. Returns the job instance ID.
- #
- # Arguments
- # input: Input for fileset recover files.
- FilesetRecoverFilesInput!): AsyncRequestStatus! ( :
- # Process and finalize deletion of cloud account is the last step in deletion of a
- # feature from cloud account. This endpoint is a MUST for deletion of disconnected
- # features.
- #
- # Arguments
- # input: Arguments to process AWS cloud accounts for deletion.
- (
- FinalizeAwsCloudAccountDeletionInput! :
- ): FinalizeAwsCloudAccountDeletionReply!
- # Process cloud account. This is the second step after validate and create in
- # addition of a feature for cloud account.The CloudFormation stack should be
- # created after this step using the CloudFormation URL provided in the first step.
- #
- # Arguments
- # input: Arguments for process cloud accounts.
- (
- FinalizeAwsCloudAccountProtectionInput! :
- ): FinalizeAwsCloudAccountProtectionReply!
- # Adds a new cloud account for the GCP project which is not already added.
- #
- # Arguments
- # input: Input required to add a GCP cloud account manually.
- (
- GcpCloudAccountAddManualAuthProjectInput! :
- ): Boolean!
- # Add cloud account for GCP projects for the given features.
- #
- # Arguments
- # input: Input required to add a GCP cloud account.
- (
- GcpCloudAccountAddProjectsInput! :
- ): GcpCloudAccountAddProjectsReply!
- # Delete cloud account for the given GCP project cloud account IDs and feature.
- #
- # Arguments
- # input: Input required to delete a list of GCP projects.
- (
- GcpCloudAccountDeleteProjectsInput! :
- ): GcpCloudAccountDeleteProjectsReply!
- # Complete the OAuth flow and pass the authorization code.
- #
- # Arguments
- # input: Input to complete the GCP cloud account OAuth flow.
- (
- GcpCloudAccountOauthCompleteInput! :
- ): GcpCloudAccountOauthCompleteReply!
- # Initiate a session before doing Gcp OAuth flow.
- #
- # Arguments
- # input: Input to initiate the GCP cloud account OAuth flow.
- (
- GcpCloudAccountOauthInitiateInput! :
- ): GcpCloudAccountOauthInitiateReply!
- # Upgrade cloud account for the given GCP project cloud account IDs and feature.
- #
- # Arguments
- # input: Input required to upgrade a list of GCP projects.
- (
- GcpCloudAccountUpgradeProjectsInput! :
- ): GcpCloudAccountUpgradeProjectsReply!
- # Triggers GCP native disable project job for the given project ID.
- #
- # Arguments
- # input: Input required to disable protection for a GCP native
- # project.
- (
- GcpNativeDisableProjectInput! :
- ): AsyncJobStatus!
- # Arguments
- # input: Input required to exclude GCP native disks from GCE
- # instance snapshots.
- (
- GcpNativeExcludeDisksFromInstanceSnapshotInput! :
- ): Void
- # Triggers GCP native export disk job for the given disk snapshot.
- #
- # Arguments
- # input: Input required to export a GCP native disk snapshot.
- GcpNativeExportDiskInput!): AsyncJobStatus! ( :
- # Triggers GCP native export instance job for the given GCE instance.
- #
- # Arguments
- # input: Input required to export a GCP GCE instance snapshot.
- (
- GcpNativeExportGceInstanceInput! :
- ): AsyncJobStatus!
- # Trigger GCP native refresh project job for the given project IDs
- #
- # Arguments
- # input: Input to refresh GCP native projects.
- (
- GcpNativeRefreshProjectsInput! :
- ): BatchAsyncJobStatus!
- # Triggers GCP native restore instance job for the given snapshot Rubrik ID.
- #
- # Arguments
- # input: Input required to restore a GCP GCE instance snapshot.
- (
- GcpNativeRestoreGceInstanceInput! :
- ): AsyncJobStatus!
- # Sets the default GCP service account authorization key.
- #
- # Arguments
- # input: Input required to set default GCP service account JWT
- # configuration.
- (
- GcpSetDefaultServiceAccountJwtConfigInput! :
- ): Boolean!
- # Generate a JWT that can be used to register clusters with Rubrik. If
- # ManagedByRubrikArg is not given, the product type is inferred automatically.
- #
- # Arguments
- # input: Input required for cluster token generation based on
- # cluster details.
- (
- GenerateClusterRegistrationTokenInput :
- ): ClusterRegistrationToken!
- # Generate restore form for the configuration backup file.
- #
- # Arguments
- # input: Input for V1GenerateRestoreForm.
- (
- GenerateConfigProtectionRestoreFormInput! :
- ): GenerateConfigProtectionRestoreFormReply!
- # Generate CSR.
- #
- # Arguments
- # name: Name for your CSR.
- # hostnames: Hostnames for your CSR.
- # organization: Organization for your CSR.
- # organizationUnit: Organization unit for your CSR.
- # country: Country for your CSR.
- # state: State for your CSR.
- # city: City for your CSR.
- # email: Email for your CSR.
- # surname: Surname for your CSR.
- # userId: User ID for your CSR.
- (
- String!, :
- String!]!, : [
- String, :
- String, :
- String, :
- String, :
- String, :
- String, :
- String, :
- String :
- ): Csr!
- # Collect log files from the cluster
- #
- # Supported in v5.0+
- # To be used by Admin to collect necessary Rubrik's log files from all the nodes.
- # Both event_id and reqeust_ids are optional. If nothing is specified, the whole
- # support bundle is to be collected, if event_id is specified, the reqeuest_ids is
- # ignored. If request id is specified, only collect logs related to the specific
- # request, otherwise collect all the logs.
- #
- # Arguments
- # input: Input for InternalGenerateSupportBundle.
- GenerateSupportBundleInput!): AsyncRequestStatus! ( :
- # Generate TOTP secret for a user.
- #
- # Arguments
- # userId: Specifies the user ID.
- String!): GenerateTotpSecretReply! ( :
- # Arguments
- # downloadId:
- Long!): UserDownloadUrl! ( :
- # Get health monitor policies on the Rubrik cluster.
- #
- # Arguments
- # input: Input for V1GetPolicyStatus.
- (
- GetHealthMonitorPolicyStatusInput! :
- ): GetHealthMonitorPolicyStatusReply!
- # Get pending SLA Domain assignments on selected managed objects
- #
- # Supported in v5.2+
- # Retrieve the details of pending SLA Domain assignments on the given managed
- # objects. For objects with pending assignments, return the SLA Domain that is
- # pending. For objects without pending assignments, return the current SLA Domain
- # information. Explicitly list invalid object IDs.
- #
- # Arguments
- # input: Input for V2GetPendingSlaAssignments.
- (
- GetPendingSlaAssignmentsInput! :
- ): GetPendingSlaAssignmentsReply!
- # Hide and reveal NAS namespaces
- #
- # Supported in v7.0+
- # Hide individually selected NAS namespaces by setting the "action" field to
- # "Hide". Reveal the selected NAS namespaces by setting the "action" field to
- # "Reveal".
- #
- # Arguments
- # input: Input for V1HideRevealNasNamespaces.
- (
- HideRevealNasNamespacesInput! :
- ): Void
- # Hide or reveal NAS shares
- #
- # Supported in v7.0+
- # Hide individually selected NAS shares by setting the "action" field to "Hide".
- # Reveal selected NAS shares by setting the "action" field to "Reveal".
- #
- # Arguments
- # input: Input for V1HideRevealNasShares.
- HideRevealNasSharesInput!): ResponseSuccess! ( :
- # Delete all snapshots of VM
- #
- # Supported in v5.0+
- # Delete all snapshots of a virtual machine.
- #
- # Arguments
- # input: Input for HypervDeleteAllSnapshotsRequest.
- (
- HypervDeleteAllSnapshotsInput! :
- ): RequestSuccess!
- # Create on-demand VM snapshot
- #
- # Supported in v5.0+
- # Create an on-demand snapshot for the given VM ID.
- #
- # Arguments
- # input: Input for HypervOnDemandSnapshotRequest.
- (
- HypervOnDemandSnapshotInput! :
- ): AsyncRequestStatus!
- # Delete a given HyperV SCVMM.
- #
- # Arguments
- # input: Input for deleting Hyper-V SCVMM.
- HypervScvmmDeleteInput!): ResponseSuccess! ( :
- # Update properties for a given HyperV SCVMM.
- #
- # Arguments
- # input: Input for InternalUpdateHypervScvmm
- HypervScvmmUpdateInput!): HypervScvmmUpdateReply! ( :
- # In-place exports a virtual machine snapshot on the host
- #
- # Supported in v9.1+
- # Overwrites the Hyperv virtual machine's configuration and virtual disks in-place
- # based on the snapshot. The recovery process only transfers the changed blocks to
- # the target host.
- #
- # Arguments
- # input: Input for V1InplaceExportHypervVirtualMachine.
- (
- InplaceExportHypervVirtualMachineInput! :
- ): AsyncRequestStatus!
- # In-place export a snapshot to a Nutanix virtual machine
- #
- # Supported in v9.3
- # Restores the Nutanix virtual machine to the specified snapshot in-place.
- #
- # Arguments
- # input: Input for V1CreateNutanixInplaceExport.
- (
- CreateNutanixInplaceExportInput! :
- ): AsyncRequestStatus!
- # Inserts a Customer-hosted O365 Azure AD App.
- #
- # Arguments
- # input: The input for the InsertCustomerO365App mutation.
- InsertCustomerO365AppInput!): RequestStatus! ( :
- # Install the Rubrik ioFilter to the VMware cluster with a specific ID
- #
- # Supported in v5.1+
- # Install the latest version of Rubrik ioFilter to the VMware cluster with a
- # specific ID. The cluster must be in maintenance mode to install the ioFilter
- # successfully. The vCenter of the VMware compute cluster must be of version 6.7
- # and above.
- #
- # Arguments
- # input: Input for V1InstallIoFilter.
- InstallIoFilterInput!): RequestSuccess! ( :
- # Creates an instant recover request that restores a target VM from the given
- # Rubrik-hosted-snapshot
- #
- # Supported in v5.0+
- # The VM will be started with networking enabled. If the VM does not exist
- # anymore, a new VM will be created.
- #
- # Arguments
- # input: InstantRecoverHypervVMSnapshotRequest.
- (
- InstantRecoverHypervVirtualMachineSnapshotInput! :
- ): AsyncRequestStatus!
- # Instant recovery of a database
- #
- # Supported in v5.0+
- # Creates an instant recover request that restores a target database from the
- # given snapshot.
- #
- # Arguments
- # input: Input for InternalInstantRecoverOracleSnapshot.
- (
- InstantRecoverOracleSnapshotInput! :
- ): AsyncRequestStatus!
- # Assigns roles to SSO groups in the current organization using the given group
- # name and role IDs.
- #
- # Arguments
- # input: Specifies the input required for inviting new SSO groups
- # to the current organization.
- InviteSsoGroupInput!): Boolean! ( :
- # Join Active Directory
- #
- # Supported in v5.0+
- # Join Active Directory.
- #
- # Arguments
- # input: Input for InternalJoinSmbDomain.
- JoinSmbDomainInput!): Void ( :
- # List CIDRs for compute setting.
- #
- # Arguments
- # input: Input to get the list of CIDRs for compute settings.
- (
- ListCidrsForComputeSettingInput! :
- ): ListCidrsForComputeSettingReply!
- # Specifies the endpoint through which the admin can lock the user accounts.
- #
- # Arguments
- # input: Specifies the list of user IDs.
- LockUsersByAdminInput!): Void ( :
- # Logout from Rubrik support portal using username.
- SupportPortalLogoutReply! :
- # Make this cluster the primary for agents on a set of hosts
- #
- # Supported in v5.3+
- # Migrate the primary cluster with which the agent is able to perform regular
- # operations (backup, restore etc). This can be done on a specified set of hosts
- # or for all hosts that currently have a specified primary cluster for disaster
- # recovery. Specify exactly one of `ids` or `oldPrimaryClusterUuid`.
- #
- # Arguments
- # input: Input for V1HostMakePrimary.
- MakePrimaryInput!): AsyncRequestStatus! ( :
- # Manage protection for linked objects, allowing objects to be linked or unlinked
- # and allow changes in SLA Domain assignment for linked objects.
- #
- # Arguments
- # input: Input for manage protection for linked objects.
- (
- ManageProtectionForLinkedObjectsInput! :
- ): CreateOnDemandJobReply!
- # Map Azure cloud accounts to an Exocompute subscription.
- #
- # Arguments
- # input: Input for mapping Azure cloud accounts to an Exocompute
- # subscription.
- (
- MapAzureCloudAccountExocomputeSubscriptionInput! :
- ): MapAzureCloudAccountExocomputeSubscriptionReply!
- # Map Azure cloud accounts to a persistent storage location.
- #
- # Arguments
- # input: Input for mapping Azure cloud accounts to a persistent
- # storage location.
- (
- MapAzureCloudAccountToPersistentStorageLocationInput! :
- ): MapAzureCloudAccountToPersistentStorageLocationReply!
- # Map cloud accounts to an Exocompute account.
- #
- # Arguments
- # input: Input for mapping cloud accounts to an Exocompute
- # account.
- (
- MapCloudAccountExocomputeAccountInput! :
- ): MapCloudAccountExocomputeAccountReply!
- # Mark a secondary cluster certificate to be asynchronously synced to all Rubrik
- # Backup Service instances for which this cluster is the primary.
- #
- # Arguments
- # input: Input for V1MarkAgentSecondaryCertificate.
- (
- MarkAgentSecondaryCertificateInput! :
- ): MarkAgentSecondaryCertificateReply!
- # Migrate the disks on cloud cluster.
- #
- # Arguments
- # input: Input for migrating disks on a cloud cluster.
- (
- MigrateCloudClusterDisksInput! :
- ): CcProvisionJobReply!
- # Relocate a Nutanix virtual machine to another storage container
- #
- # Supported in v6.0+
- # Initiate a request to migrate the virtual disks of a specified Nutanix Live
- # Mount to another storage container. The destination storage container has been
- # specified when the Live Mount was created. The Live Mount will be deleted when
- # the relocation succeeds.
- #
- # Arguments
- # input: Input for V1CreateNutanixVmMountMigration.
- MigrateNutanixMountV1Input!): AsyncRequestStatus! ( :
- # Modifies a Live Mount of an Active Directory domain controller snapshot
- #
- # Supported in v9.0+
- # Modifies the parameters of a Live Mount of an Active Directory domain controller
- # snapshot.
- #
- # Arguments
- # input: Input for V1ModifyActiveDirectoryLiveMount.
- (
- ModifyActiveDirectoryLiveMountInput! :
- ): Void
- # Modify distribution list digests.
- #
- # Arguments
- # input: Information required to modify distribution list
- # digests.
- (
- ModifyDistributionListDigestBatchInput! :
- ): Void
- # Modify event digests for specific recipients.
- #
- # Arguments
- # input: Information required to modify event digests.
- (
- ModifyEventDigestBatchInput! :
- ): Void
- # Modify IPMI settings
- #
- # Supported in v5.0+
- # modify IPMI settings.
- #
- # Arguments
- # input: Input for InternalModifyIpmi.
- ModifyIpmiInput!): ModifyIpmiReply! ( :
- # Mount disks to the given workload.
- #
- # Arguments
- # input: Input required to mount disks.
- MountDiskInput!): MountDiskReply! ( :
- # Initiate a Live Mount of a Nutanix virtual machine snapshot
- #
- # Supported in v6.0+
- # Initiates a request to perform a Live Mount of a Nutanix virtual machine
- # snapshot identified by the snapshot ID.
- #
- # Arguments
- # input: Input for V1CreateNutanixMount.
- (
- MountNutanixSnapshotV1Input! :
- ): AsyncRequestStatus!
- # Attaching disks from a snapshot to an existing virtual machine
- #
- # Supported in v9.2+
- # Requests a vDisk Mount to attach disks to an existing virtual machine.
- #
- # Arguments
- # input: Input for V1CreateNutanixVdisksMount.
- CreateNutanixVdisksMountInput!): AsyncRequestStatus! ( :
- # Live Mount an Oracle database snapshot
- #
- # Supported in v5.0+
- # Create an asynchronous job to Live Mount an Oracle database from a snapshot.
- #
- # Arguments
- # input: Input for MountOracleDatabase.
- MountOracleDatabaseInput!): AsyncRequestStatus! ( :
- # Arguments
- # roleId: ID of the role.
- # name:
- # description:
- # permissions: Permissions in the role.
- # protectableClusters:
- # isSynced: Whether the role is marked to be synced to cdm, false
- # if null.
- (
- String, :
- String!, :
- String!, :
- PermissionInput!]!, : [
- String!]!, : [
- Boolean :
- ): UUID!
- # Send notification when the user clicks on the Get License button.
- #
- # Arguments
- # input: Request type for receiving license notifications.
- (
- NotificationForGetLicenseInput :
- ): NotificationForGetLicenseReply!
- # Completes the OAuth consent flow for an O365 Azure AD App.
- #
- # Arguments
- # input: The input for the O365OauthConsentComplete mutation.
- (
- O365OauthConsentCompleteInput! :
- ): O365OauthConsentCompleteReply!
- # Kicks off the OAuth consent flow for an O365 Azure AD App.
- #
- # Arguments
- # input: The input for the O365OauthConsentKickoff mutation.
- (
- O365OauthConsentKickoffInput! :
- ): O365OauthConsentKickoffReply!
- # Retrieve or create the groups corresponding to the preferred data location and
- # workload pairings for use in role creation.
- #
- # Arguments
- # input: The input for the O365PdlGroups mutation.
- O365PdlGroupsInput!): O365PdlGroupsReply! ( :
- O365SaasSetupKickoffReply! :
- # Completes a Rubrik-Hosted setup flow.
- #
- # Arguments
- # input: The input for the O365SaasSetupComplete mutation.
- O365SaasSetupCompleteInput!): AddO365OrgResponse! ( :
- # Kicks off an O365 subscription setup flow.
- O365SetupKickoffResp! :
- # Updates authentication server-based AWS cloud account. Use this mutation to
- # update account details related to role name, certificates, features. The
- # mutation can update one or more certificates associated to an account in a
- # single request. All input fields except account identifier are optional so that
- # any combination of account attributes can be updated in a single call. If none
- # of the optional fields are provided in the input then no updates are performed,
- # and the response does not contain any error message.
- #
- # Arguments
- # input: Input to update authentication server-based AWS cloud
- # account.
- (
- PatchAwsAuthenticationServerBasedCloudAccountInput! :
- ): Boolean!
- # Updates IAM user-based AWS cloud account. Use this mutation to update account
- # details access/secret keys, role ARN and regions. All input fields except
- # account ID are optional so that any combination of account attributes can be
- # updated in a single call. If none of the optional fields are provided in the
- # input then no updates are performed, and the response does not contain any error
- # message.
- #
- # Arguments
- # input: Input to update IAM user-based AWS cloud account.
- (
- PatchAwsIamUserBasedCloudAccountInput! :
- ): Boolean!
- # Update a Db2 database
- #
- # Supported in v9.0+
- # Updating a Db2 database involves modifying the metadata associated with the Db2
- # database using the provided input values.
- #
- # Arguments
- # input: Input for V1PatchDb2Database.
- PatchDb2DatabaseInput!): PatchDb2DatabaseReply! ( :
- # Mutation to update an existing Db2 instance.
- #
- # Arguments
- # input: Input for V1PatchDb2Instance.
- PatchDb2InstanceInput!): PatchDb2InstanceReply! ( :
- # Edit a MongoDB source
- #
- # Supported in v8.1+
- # Edits the properties of a MongoDB source. Hosts, name, and type of MongoDB
- # cannot be changed once added.
- #
- # Arguments
- # input: Input for V1PatchMongoSource.
- PatchMongoSourceInput!): AsyncRequestStatus! ( :
- # Change Nutanix Live Mount power status
- #
- # Supported in v6.0+
- # Changes the power status of a mounted Nutanix virtual machine.
- #
- # Arguments
- # input: Input for V1PatchNutanixVmMount.
- PatchNutanixMountV1Input!): PatchNutanixMountV1Reply! ( :
- # v5.3-v8.1: Update the SLA Domain for a SAP HANA system
- # v9.0+: Update the system properties of the SAP HANA system
- #
- # Supported in v5.3+
- # v5.3-v8.1: Update the SLA Domain that is configured for a SAP HANA system.
- # v9.0+: Update the system properties for the SAP HANA system.
- #
- # Arguments
- # input: Input for V1PatchSapHanaSystem.
- PatchSapHanaSystemInput!): PatchSapHanaSystemReply! ( :
- # Pause or resume SLA Domain on the given Rubrik clusters.
- #
- # Arguments
- # input: Request to pause or resume SLA Domain.
- PauseSlaInput!): PauseSlaReply! ( :
- # Arguments
- # input: Request for pausing an Archival Location.
- PauseTargetInput!): PauseTargetReply! ( :
- # Prepare deletion of cloud account. This is the first step to delete AWS cloud
- # account. It generated template for deletion of cloud account and does not change
- # any state of account.
- #
- # Arguments
- # input: Args for initiate aws cloud accounts for deletion.
- (
- PrepareAwsCloudAccountDeletionInput! :
- ): PrepareAwsCloudAccountDeletionReply!
- # Prepare manual update features to latest version.
- #
- # Arguments
- # input: Input to prepare feature update for AWS cloud account.
- (
- PrepareFeatureUpdateForAwsCloudAccountInput! :
- ): PrepareFeatureUpdateForAwsCloudAccountReply!
- # Promotes a reader Archival Location.
- #
- # Arguments
- # input: Request for promoting a reader Archival Location.
- PromoteReaderTargetInput!): Void ( :
- # SMB configuration
- #
- # Supported in v5.0+
- # SMB configuration.
- #
- # Arguments
- # input: Input for InternalPutSmbConfiguration.
- PutSmbConfigurationInput!): PutSmbConfigurationReply! ( :
- # Recover a cassandra source.
- #
- # Arguments
- # input: Input for V2MosaicRestoreData.
- MosaicRestoreDataInput!): MosaicAsyncResponse! ( :
- # Recover a Rubrik Cloud Cluster.
- #
- # Arguments
- # input: Cloud Cluster recovery configuration.
- RecoverCloudClusterInput!): CcProvisionJobReply! ( :
- # NAS Cloud Direct MultiPaths Recovery.
- #
- # Arguments
- # input: Input for Cloud Direct multi-paths recovery.
- (
- RecoverCloudDirectMultiPathsInput! :
- ): AsyncRequestStatus!
- # NAS Cloud Direct share recovery.
- #
- # Arguments
- # input: Input for NAS Cloud Direct Share recovery.
- (
- RecoverCloudDirectNasShareInput! :
- ): AsyncRequestStatus!
- # Cloud Direct Path Recovery.
- #
- # Arguments
- # input: Input for Cloud Direct path recovery.
- (
- RecoverCloudDirectPathInput! :
- ): AsyncRequestStatus! @deprecated( reason: "Not in use. Use recoverCloudDirectMultiPaths instead." )
- # Recover a MongoDB source from Rubrik CDM cluster.
- #
- # Arguments
- # input: Input for V1RecoverMongoDatabasesAndCollections.
- RecoverMongoSourceInput!): AsyncRequestStatus! ( :
- # Recover a MongoDB source from NoSQL cluster.
- #
- # Arguments
- # input: Input for V2MosaicRestoreData.
- (
- MosaicRestoreDataInput! :
- ): MosaicAsyncResponse! @deprecated( reason: "Use recoverMongoSource instead." )
- # On-demand refresh of a Db2 database
- #
- # Supported in v8.1+
- # Initiates an on-demand job to refresh a Db2 database. Currently, this is allowed
- # only for Db2 HADR databases.
- #
- # Arguments
- # input: Input for V1RefreshDb2Database.
- RefreshDb2DatabaseInput!): AsyncRequestStatus! ( :
- # Initiates an on-demand refresh job of a specified Active Directory domain.
- #
- # Arguments
- # input: Input for V1RefreshDomain.
- RefreshDomainInput!): AsyncRequestStatus! ( :
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- (
- UUID! :
- ): GlobalManagerConnectivity!
- # Arguments
- # input: Input for V1RefreshHost.
- RefreshHostInput!): RefreshHostReply! ( :
- # Refresh a given HyperV SCVMM.
- #
- # Arguments
- # input: Input for refreshing Hyper-V SCVMM.
- RefreshHypervScvmmInput!): AsyncRequestStatus! ( :
- # Refresh Hyper-V host metadata
- #
- # Supported in v5.0+
- # Create a job to refresh the metadata for the specified Hyper-V host.
- #
- # Arguments
- # input: Input for InternalRefreshHypervHost.
- RefreshHypervServerInput!): AsyncRequestStatus! ( :
- # Refresh resources of a Kubernetes cluster.
- #
- # Arguments
- # input: Request for refreshing resources in a Kubernetes
- # cluster.
- RefreshK8sClusterInput!): CreateOnDemandJobReply! ( :
- # Initiate an on-demand refresh for a Kubernetes cluster
- #
- # Supported in v9.0+
- # Initiates an on-demand refresh request for the specified Kubernetes cluster.
- #
- # Arguments
- # input: Input for V1RefreshCluster.
- RefreshK8sV2ClusterInput!): AsyncRequestStatus! ( :
- # On-demand discovery of a list of NAS systems
- #
- # Supported in v7.0+
- # Runs the NAS_DISCOVER job for autodiscovery/refresh of NAS systems.
- #
- # Arguments
- # input: Input for V1DiscoverNasSystems.
- RefreshNasSystemsInput!): RefreshNasSystemsReply! ( :
- # Refresh Nutanix cluster metadata
- #
- # Supported in v5.0+
- # Create a job to refresh the metadata for the specified Nutanix cluster.
- #
- # Arguments
- # input: Input for InternalCreateNutanixClusterRefresh.
- RefreshNutanixClusterInput!): AsyncRequestStatus! ( :
- # Refresh Nutanix Prism Central metadata
- #
- # Supported in v9.0+
- # Initiates a job to refresh the metadata for the specified Nutanix Prism Central
- # and all its associated clusters.
- #
- # Arguments
- # input: Input for InternalCreateNutanixPrismCentralRefresh.
- (
- RefreshNutanixPrismCentralInput! :
- ): BatchAsyncRequestStatus!
- # Refreshes an O365 org.
- #
- # Arguments
- # orgId: Org UUID.
- UUID!): CreateOnDemandJobReply! ( :
- # Refresh an Oracle database
- #
- # Supported in v6.0+
- # Starts an asynchronous job to refresh the Oracle database metadata by querying
- # the database instances on all the underlying hosts.
- #
- # Arguments
- # input: Input for V1RefreshOracleDb.
- RefreshOracleDatabaseInput!): AsyncRequestStatus! ( :
- # Refreshes a reader Archival Location.
- #
- # Arguments
- # input: Request for refreshing a reader Archival Location.
- RefreshReaderTargetInput!): Void ( :
- # Refresh storage arrays in Rubrik clusters.
- #
- # Arguments
- # input: List of storage arrays to refresh.
- RefreshStorageArraysInput!): RefreshStorageArraysReply! ( :
- # Refresh vCenter Server metadata
- #
- # Supported in v5.0+
- # Create a job to refresh the metadata for the specified vCenter Server.
- #
- # Arguments
- # input: Refresh vcenter input.
- RefreshVsphereVcenterInput!): AsyncRequestStatus! ( :
- # Register the agent installed in VM
- #
- # Supported in v5.0+
- # Register the agent that installed in VM.
- #
- # Arguments
- # input: Input for RegisterAgentHypervVirtualMachineRequest.
- (
- RegisterAgentHypervVirtualMachineInput! :
- ): RequestSuccess!
- # v5.0-v8.0: Register the agent installed on the Nutanix VM
- # v8.1+: Register the agent installed on the Nutanix virtual machine
- #
- # Supported in v5.0+
- # v5.0-v5.3: Register the agent installed on the Nutanix VM
- # v6.0-v8.0: Register the agent installed on the Nutanix VM.
- # v8.1+: Register the agent installed on the Nutanix virtual machine.
- #
- # Arguments
- # input: Input for InternalNutanixVmRegisterAgent.
- (
- RegisterAgentNutanixVmInput! :
- ): RequestSuccess!
- # Registers the AWS account artifacts such as roles in RSC backend while
- # onboarding AWS account in manual flow.
- #
- # Arguments
- # input: Input to register external artifacts for AWS cloud
- # account.
- (
- RegisterAwsFeatureArtifactsInput! :
- ): RegisterAwsFeatureArtifactsReply!
- # Register a cloud cluster.
- #
- # Arguments
- # input: Input for cloud cluster registration.
- RegisterCloudClusterInput!): RegisterCloudClusterReply! ( :
- # Register HyperV SCVMM to Rubrik Cluster.
- #
- # Arguments
- # input: Input for register Hyper-V SCVMM.
- RegisterHypervScvmmInput!): AsyncRequestStatus! ( :
- # Register a NAS System
- #
- # Supported in v7.0+
- # Register a NAS system such as a NetApp or an Isilon cluster to be protected.
- #
- # Arguments
- # input: Input for V1RegisterNasSystem.
- RegisterNasSystemInput!): RegisterNasSystemReply! ( :
- # Releases all the persistent Exocompute clusters for a region configuration in a
- # cloud account.
- #
- # Arguments
- # input: Input to release persistent Exocompute clusters for a
- # region configuration in a cloud account.
- (
- ReleasePersistentExoclustersInput! :
- ): Void
- # Arguments
- # clusterUUID: UUID of the Rubrik cluster.
- # isForce:
- # expireInDays: Number of days after which data from Rubrik is
- # removed.
- (
- UUID!, :
- Boolean!, :
- Long :
- ): Boolean!
- # Remove healthy nodes from a cluster.
- #
- # Arguments
- # input: Input for removing nodes from a Rubrik cluster.
- RemoveClusterNodesInput!): CcProvisionJobReply! ( :
- # Marks the disk removed and updates cluster metadata
- #
- # Arguments
- # input: Input for InternalRemoveDisk.
- RemoveDiskInput!): ResponseSuccess! ( :
- # Remove account level inventory workloads.
- #
- # Arguments
- # input: Inventory workloads to remove from an account.
- (
- RemoveInventoryWorkloadsInput! :
- ): Boolean!
- # Remove LDAP integration.
- #
- # Arguments
- # id: ID for your LDAP integration.
- UUID!): Boolean! ( :
- # Remove a node for replacement.
- #
- # Arguments
- # input: Input for removing a node for replacement on a Rubrik
- # cluster.
- (
- RemoveNodeForReplacementInput! :
- ): RemoveNodeForReplacementReply!
- # Remove policies from objects.
- #
- # Arguments
- # policyIds:
- # objectIds:
- # objectRootIds: List of supported root IDs.
- # clusterIds: List of Rubrik cluster IDs.
- # runAsync:
- (
- String!]!, : [
- String!]!, : [
- String!]!, : [
- String!]!, : [
- Boolean! :
- ): [String!]!
- # Remove private endpoint connection to RCV location.
- #
- # Arguments
- # input: Request for removing the private endpoint connection to
- # an RCV location.
- (
- RemovePrivateEndpointConnectionInput! :
- ): Void
- # Delete existing proxy configuration
- #
- # Supported in v5.0+
- # Delete an existing proxy that was configured.
- #
- # Arguments
- # input: Input for InternalDeleteProxyConfig.
- RemoveProxyConfigInput!): ResponseSuccess! ( :
- # Delete cluster VLAN(s).
- #
- # Arguments
- # input: Input for RemoveVlans.
- RemoveVlansInput!): RemoveVlansReply! ( :
- # Replace a removed node with a new node.
- #
- # Arguments
- # input: Input for replacing a node on a Rubrik cluster.
- ReplaceClusterNodeInput!): ReplaceClusterNodeReply! ( :
- # Requests a persistent Exocompute clusters for a region configuration in a cloud
- # account.
- #
- # Arguments
- # input: Input to request persistent Exocompute for a region
- # configuration in a cloud account.
- (
- RequestPersistentExoclusterInput! :
- ): RequestPersistentExoclusterReply!
- # Reseed a secondary database.
- #
- # Arguments
- # input: Input for V1ReseedSecondary.
- (
- ReseedLogShippingSecondaryInput! :
- ): AsyncRequestStatus!
- # Used by the administrator to reset passwords for all users in the organization.
- Void :
- # Used by the administrator to reset passwords for selected users in the
- # organization.
- #
- # Arguments
- # input: Specifies the input used to reset passwords for selected
- # users in the organization.
- (
- ResetUsersPasswordsWithUserIdsInput! :
- ): Void
- # Resize the disk and updates cluster metadata.
- #
- # Arguments
- # input: Input for InternalResizeDisk.
- ResizeDiskInput!): ResponseSuccess! ( :
- # Resize managed volume
- #
- # Supported in v5.3+
- # Resize the managed volume to a larger size. Once a volume size has been
- # increased, it can not be decreased.
- #
- # Arguments
- # input: Input for InternalResizeApiForManagedVolume.
- ResizeManagedVolumeInput!): AsyncRequestStatus! ( :
- # Resolve an anomaly.
- #
- # Arguments
- # input: Resolve an anomaly.
- ResolveAnomalyInput!): Void ( :
- # Marks that the user has resolved that there are no conflicting volume groups on
- # the host where this Exchange server exists
- #
- # Supported in v8.0+
- # Marks that the user has resolved that there are no conflicting volume groups on
- # the host where this Exchange server exists.
- #
- # Arguments
- # input: Input for V1ResolveVolumeGroupsConflict.
- (
- ResolveVolumeGroupsConflictInput! :
- ): RequestSuccess!
- # Restore the given objects to the Active Directory
- #
- # Supported in v9.0+
- # Initiates a recovery for the given Active Directory objects.
- #
- # Arguments
- # input: Input for V1RestoreObjects.
- (
- RestoreActiveDirectoryObjectsInput! :
- ): AsyncRequestStatus!
- # Restores the Azure AD directory with multiple passwords.
- #
- # Arguments
- # input: The input for restoring the Azure AD directory with
- # multiple passwords.
- (
- RestoreAzureAdObjectsWithPasswordsInput! :
- ): RestoreAzureAdObjectsWithPasswordsReply!
- # Initiate Active Directory restore job
- #
- # Supported in v9.0+
- # Initiates a job to restore Active Directory snapshots to their corresponding
- # Domain Controllers or alternate hosts. Returns the job instance ID.
- #
- # Arguments
- # input: Input for V1CreateActiveDirectoryRestoreJob.
- (
- RestoreDomainControllerSnapshotInput! :
- ): AsyncRequestStatus!
- # Restore files
- #
- # Supported in v5.0+
- # Restore files from a snapshot to the source Nutanix virtual machine.
- #
- # Arguments
- # input: Input for InternalRestoreNutanixVmSnapshotFiles.
- (
- RestoreFilesNutanixSnapshotInput! :
- ): AsyncRequestStatus!
- # Restore files from snapshot
- #
- # Supported in v5.0+
- # Restore files from a snapshot to the original source location.
- #
- # Arguments
- # input: Input for RestoreHypervVMSnapshotFilesRequest.
- (
- RestoreHypervVirtualMachineSnapshotFilesInput! :
- ): AsyncRequestStatus!
- # Restores Kubernetes namespace snapshot.
- #
- # Arguments
- # input: Request to restore a snapshot of a Kubernetes namespace.
- RestoreK8sNamespaceInput!): CreateOnDemandJobReply! ( :
- # v9.0: Create a job to restore a Kubernetes resource set snapshot
- # v9.1+: Create a job to restore a Kubernetes protection set snapshot
- #
- # Supported in v9.0+
- # v9.0: Launches a job to restore the Kubernetes resources from a resource set
- # snapshot to its original resource set. The target namespace must exist before
- # the restore.
- # v9.1+: Launches a job to restore the Kubernetes resources from a protection set
- # snapshot to its original protection set. The target namespace must exist before
- # the restore.
- #
- # Arguments
- # input: Input for V1CreateK8sRestoreJob.
- (
- CreateK8sRestoreJobInput! :
- ): AsyncRequestStatus!
- # Create a request to restore a Microsoft SQL database.
- #
- # Arguments
- # input: Input for V1CreateRestoreMssqlDb.
- RestoreMssqlDatabaseInput!): AsyncRequestStatus! ( :
- # Restore the complete Team.
- #
- # Arguments
- # input: The input for the operation to restore a complete O365
- # Team.
- RestoreO365FullTeamsInput!): CreateOnDemandJobReply! ( :
- # Restores an Exchange mailbox.
- #
- # Arguments
- # restoreConfig:
- (
- RestoreO365MailboxInput! :
- ): CreateOnDemandJobReply! @deprecated( reason: "Use restoreO365MailboxV2 instead." )
- # Restores an Exchange mailbox data.
- #
- # Arguments
- # input: The input for RestoreO365MailboxV2.
- RestoreO365MailboxInput!): [CreateOnDemandJobReply!]! ( :
- # Restores an O365 snappable.
- #
- # Arguments
- # input: The input for the mutation to restore an O365 workload.
- RestoreO365SnappableInput!): CreateOnDemandJobReply! ( :
- # Restore Team conversations.
- #
- # Arguments
- # input: The input for the operation to restore conversations for
- # O365 teams.
- (
- RestoreO365TeamsConversationsInput! :
- ): CreateOnDemandJobReply!
- # Restore Team files.
- #
- # Arguments
- # input: The input for the mutation to restore files for O365
- # Teams.
- RestoreO365TeamsFilesInput!): CreateOnDemandJobReply! ( :
- # Runs a simulated recovery for the specified Active Directory objects and returns
- # the attribute values expected after a regular granular restore.
- #
- # Arguments
- # input: Input for V1RestoreObjectsDryRun.
- RestoreObjectsDryRunInput!): RestoreObjectsDryRunReply! ( :
- # Restore archive logs of an Oracle database
- #
- # Supported in v6.0+
- # v6.0: Create an asynchronous job to restore archive logs of an Oracle database.
- # v7.0+: Starts an asynchronous job to restore archive logs of an Oracle database.
- #
- # Arguments
- # input: Input for V1RestoreOracleLogs.
- RestoreOracleLogsInput!): AsyncRequestStatus! ( :
- # Restore SAP HANA storage to a storage snapshot
- #
- # Supported in v9.1+
- # Initiates a job to restore the storage of a SAP HANA system object. The GET
- # /sap_hana/system/request/{id} endpoint can be used to monitor the progress of
- # the job.
- #
- # Arguments
- # input: Input for V1RestoreSapHanaSystemStorage.
- (
- RestoreSapHanaSystemStorageInput! :
- ): AsyncRequestStatus!
- # Restore files from the Volume Group snapshot
- #
- # Supported in v5.0+
- # Restore filess to the original Host.
- #
- # Arguments
- # input: Input for restoreVolumeGroupSnapshotFiles.
- (
- RestoreVolumeGroupSnapshotFilesInput! :
- ): AsyncRequestStatus!
- # Arguments
- # input: Request for resuming an Archival Location.
- ResumeTargetInput!): ResumeTargetReply! ( :
- # Update a MongoDB source
- #
- # Supported in v8.1+
- # Updates a MongoDB source details. You can use this endpoint for updating MongoDB
- # source details when the request to add a source fails.
- #
- # Arguments
- # input: Input for V1PutMongoSource.
- RetryAddMongoSourceInput!): AsyncRequestStatus! ( :
- # Initiates retry for a failed job.
- #
- # Arguments
- # backupObjects: Retry backup for the objects.
- # backupRunConfig: The configuration of the backup operation.
- (
- BackupObject!]!, : [
- BackupRunConfig :
- ): RetryBackupResp!
- # Retry the previous failed download package CDM job.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- UUID!): DownloadPackageReply! ( :
- # Revoke all roles of the current organization from the specified users and
- # groups.
- #
- # Arguments
- # input: Input required for revoking all roles of the current
- # organization from the specified users and groups.
- RevokeAllOrgRolesInput!): Void ( :
- # Rotate service account secret.
- #
- # Arguments
- # input: Input for rotating a service account secret.
- (
- RotateServiceAccountSecretInput! :
- ): RotateServiceAccountSecretReply!
- # Arguments
- # input:
- RunCustomAnalyzerInput!): RunCustomAnalyzerReply! ( :
- # Schedule an upgrade job in batch.
- #
- # Arguments
- # listClusterUuid: Specifies the list of cluster UUIDs.
- # mode: Specifies the upgrade mode.
- # action: Specifies the upgrade action.
- # version: Specifies the Rubrik CDM upgrade tarball version.
- # scheduleAt: Specifies the ISO8601 timestamp string.
- # context_tag: Specifies the Context tag.
- (
- UUID!]!, : [
- String!, :
- ActionType!, :
- String!, :
- DateTime!, :
- String :
- ): [UpgradeJobReplyWithUuid!]!
- # Seed account with enabled policies.
- SeedEnabledPoliciesReply! :
- # DEPRECATED (use seedEnabledPolicies instead) Seed account with initial policies.
- SeedInitialPoliciesReply! :
- # DHRC PDF report generation.
- #
- # Arguments
- # input: Input required for generating and sending report email.
- SendPdfReportInput!): SendPdfReportReply! ( :
- # Send a scheduled report now asynchronously via email.
- #
- # Arguments
- # input: Input required for generating and sending report email.
- (
- SendScheduledReportAsyncInput! :
- ): AsyncDownloadReply!
- # Send test message to existing webhook.
- #
- # Arguments
- # input: Send test message to existing webhook input.
- (
- SendTestMessageToExistingWebhookInput! :
- ): SendTestMessageToExistingWebhookReply!
- # Send test message to webhook.
- #
- # Arguments
- # input: Send test message to webhook input.
- (
- SendTestMessageToWebhookInput! :
- ): SendTestMessageToWebhookReply!
- # Set risk for analyzers.
- #
- # Arguments
- # input: Input required for setting risk for analyzers.
- SetAnalyzerRisksInput!): SetAnalyzerRisksReply! ( :
- # Set credentials for the customer application, for the tenant domain name.
- #
- # Arguments
- # input: Input for setting the app credentials in the Azure Cloud
- # Accounts.
- (
- SetAzureCloudAccountCustomerAppCredentialsInput! :
- ): Boolean!
- # Sets the approval status of an Exocompute container image bundle.
- #
- # Arguments
- # input: Input for the operation to upsert the approval status of
- # an Exocompute container image bundle.
- (
- SetBundleApprovalStatusInput! :
- ): Void
- # Sets customer-specified tags and the value whether the resource tags should be
- # overridden by customer-specified tags for a given cloud type.
- #
- # Arguments
- # input: Input to set customer-specified tags for a particular
- # cloud type.
- SetCustomerTagsInput!): Void ( :
- # Set datastore freespace thresholds.
- #
- # Arguments
- # input: Datastore freespace thresholds to set.
- (
- SetDatastoreFreespaceThresholdsInput! :
- ): SetDatastoreFreespaceThresholdsReply!
- # Arguments
- # enabled:
- Boolean!): Boolean! ( :
- # Update the MFA settings for the given LDAP integration. Return true when the
- # operation succeeds.
- #
- # Arguments
- # input: Input required for updating LDAP MFA settings.
- SetLdapMfaSettingInput!): Boolean! ( :
- # Update the MFA settings for the account. Return true when the operation
- # succeeds.
- #
- # Arguments
- # input: Input required for updating MFA settings.
- SetMfaSettingInput!): Boolean! ( :
- # Update missing cluster connection status.
- #
- # Arguments
- # input: Input required for setting missing cluster status.
- (
- SetMissingClusterStatusInput! :
- ): SetMissingClusterStatusReply!
- # Sets the service account for the org.
- #
- # Arguments
- # username:
- # appPassword:
- # orgId: Org UUID.
- (
- String!, :
- String!, :
- UUID! :
- ): RequestStatus!
- # Set the password complexity policy for the current organization.
- #
- # Arguments
- # input: Specifies the password complexity policy to be used for
- # the organization.
- (
- SetPasswordComplexityPolicyInput! :
- ): Void
- # Sets the Private Container Registry (PCR) details for an Exocompute cloud
- # account. Updates the details if the registry already exists and creates a new
- # entry if it does not exist.
- #
- # Arguments
- # input: Input to set PCR details.
- (
- SetPrivateContainerRegistryInput! :
- ): Void
- # Set User defined SSO certs.
- #
- # Arguments
- # input: SSO certificate details to be set.
- SetSsoCertificateInput!): Void ( :
- # Setup TOTP configuration for a user. Return true when the operation succeeds.
- #
- # Arguments
- # input: Input required for setting up TOTP configuration.
- SetTotpConfigInput!): Boolean! ( :
- # Sets upgrade type of a cluster.
- #
- # Arguments
- # input: Specifies the type of upgrade to be set for the cluster.
- SetUpgradeTypeInput!): SetUpgradeTypeReply! ( :
- # Update the user-level TOTP enforcement for given users. Return true when the
- # operation succeeds.
- #
- # Arguments
- # input: Input required for updating user-level TOTP enforcement.
- (
- SetUserLevelTotpEnforcementInput! :
- ): Boolean!
- # Set a signed certificate for Web server
- #
- # Supported in v5.3+
- # Setting the given certificate for each node's web server to use.
- #
- # Arguments
- # input: Input for V1SetWebSignedCertificate.
- (
- SetWebSignedCertificateInput! :
- ): AsyncRequestStatus!
- # Enable/disable alerts for given workload on given cluster.
- #
- # Arguments
- # input: Request to enable or not enable alerts for workloads.
- (
- SetWorkloadAlertSettingInput! :
- ): SetWorkloadAlertSettingReply!
- # Sets up Exocompute for an O365 subscription.
- #
- # Arguments
- # tenantId:
- # subscriptionId:
- # exocomputeConfig:
- (
- String!, :
- UUID!, :
- AzureO365ExocomputeConfig! :
- ): SetupAzureO365ExocomputeResp!
- # Setup backups on the SQL Server databases using the admin credentials.
- #
- # Arguments
- # input: Input required to setup SQL Server backups.
- (
- SetupCloudNativeSqlServerBackupInput! :
- ): BatchAsyncJobStatus!
- # Setup an unformatted disk
- #
- # Arguments
- # input: Input for InternalSetupDisk.
- SetupDiskInput!): DiskInfo! ( :
- # Starts a job to disable AWS Exocompute feature. When complete, the job will
- # disable exocompute feature for the specified AWS Native account.
- #
- # Arguments
- # input: Input required to start the job to disable AWS
- # Exocompute.
- (
- StartAwsExocomputeDisableJobInput! :
- ): AsyncJobStatus!
- # Starts a job to disable a specific AWS Native account. When complete, the job
- # will disable protection for the specified AWS Native account.
- #
- # Arguments
- # input: Input for AWS native account disable job.
- (
- StartAwsNativeAccountDisableJobInput! :
- ): AsyncJobStatus!
- # Start an on demand create snapshot job for AWS EC2 Instances.When completed,
- # this will start taking an on-demand snapshot of the selected EC2 Instances as
- # per the SLA Policy assigned to the respective instances.
- #
- # Arguments
- # input: Input for create AWS EC2 Instance snapshots job.
- (
- StartAwsNativeEc2InstanceSnapshotsJobInput! :
- ): BatchAsyncJobStatus!
- # Start job to create snapshots of RDS Instance with given IDs. When completed,
- # this will start taking an on-demand snapshot of the selected RDS Instances as
- # per the SLA Policy assigned to the respective instances.
- #
- # Arguments
- # input: Input to trigger job to create AWS RDS Instance
- # snapshots.
- (
- StartAwsNativeRdsInstanceSnapshotsJobInput! :
- ): BatchAsyncJobStatus!
- # Initiates the Azure AD app creation workflow.
- #
- # Arguments
- # input: Input for the startAzureAdAppSetup API.
- StartAzureAdAppSetupInput!): StartAzureAdAppSetupReply! ( :
- # Initiates an update to the Azure AD directory app.
- #
- # Arguments
- # input: Input for the StartAzureAdAppUpdate API.
- StartAzureAdAppUpdateInput!): StartAzureAdAppUpdateReply! ( :
- # Initiates a session before doing Azure OAuth flow. If a custom app is configured
- # for the tenant, the client ID of the custom app is returned. Otherwise, the
- # client ID of the default app is returned.
- #
- # Arguments
- # input: Input for initiating authentication of the Azure Cloud
- # Accounts.
- (
- StartAzureCloudAccountOauthInput! :
- ): StartAzureCloudAccountOauthReply!
- # Create index of cloudnative snapshots
- #
- # Arguments
- # input: Input for create snapshots index job.
- (
- StartCloudNativeSnapshotsIndexJobInput! :
- ): BatchAsyncJobStatus!
- # Start a job to migrate reports from Rubrik cluster to RSC.
- #
- # Arguments
- # input: The input configuration to start the report migration
- # job.
- (
- StartClusterReportMigrationJobInput! :
- ): StartClusterReportMigrationJobReply!
- # Start a crawl.
- #
- # Arguments
- # name:
- # resources:
- # analyzerGroups:
- # extWhiteList:
- (
- String!, :
- ResourceInput!]!, : [
- AnalyzerGroupInput!]!, : [
- String!] : [
- ): StartCrawlReply!
- # Start job to create snapshots of EBS Volumes with given IDs. When completed,
- # this will start taking an on-demand snapshot of the selected EBS Volumes as per
- # the SLA Policy assigned to the respective volumes.
- #
- # Arguments
- # input: Input for create AWS EBS volume create snapshots job.
- (
- StartCreateAwsNativeEbsVolumeSnapshotsJobInput! :
- ): BatchAsyncJobStatus!
- # Start a job to create snapshots of the Azure Native Managed Disks identified by
- # the given IDs. When started, this will start taking an on-demand snapshot of the
- # selected disks as per the SLA Policy assigned to the respective disks.
- #
- # Arguments
- # input: Input for the job to create Azure Native Managed Disk
- # Snapshots.
- (
- StartCreateAzureNativeManagedDiskSnapshotsJobInput! :
- ): BatchAsyncJobStatus!
- # Start a job to create a snapshot for the Azure Native virtual machine identified
- # by the IDs. When started, this will start taking an on-demand snapshot of the
- # selected VMs as per the SLA Policy assigned to the respective VMs.
- #
- # Arguments
- # input: Input for the job to create Azure Native Virtual Machine
- # snapshots.
- (
- StartCreateAzureNativeVirtualMachineSnapshotsJobInput! :
- ): BatchAsyncJobStatus!
- # Start on-demand jobs to disable the feature for the given Azure Cloud Accounts.
- # When completed, the status of cloud account feature will change to Disabled and
- # the feature will become eligible to be deleted.
- #
- # Arguments
- # input: Input for starting jobs to disable a cloud account
- # feature for a list of Azure Cloud Accounts.
- (
- StartDisableAzureCloudAccountJobInput! :
- ): BatchAsyncJobStatus!
- # Start a job to disable protection for a specified Azure subscription.
- #
- # Arguments
- # input: Input for the job to start disabling protection from the
- # Azure Native Subscription.
- (
- StartDisableAzureNativeSubscriptionProtectionJobInput! :
- ): AsyncJobStatus!
- # Starts CDM job to download installer package in batch.
- #
- # Arguments
- # listClusterUuid: Specifies the list of cluster UUIDs.
- # downloadVersion: Specifies the Rubrik CDM download package
- # version.
- # packageUrl: Specifies the Rubrik CDM upgrade package URL.
- # md5checksum: Specifies the MD5CheckSum of the Rubrik CDM
- # installer package.
- # size: Specifies the size in bytes of the Rubrik CDM package.
- (
- UUID!]!, : [
- String, :
- String!, :
- String!, :
- Long :
- ): [DownloadPackageReplyWithUuid!]!
- # Starts a job to export an EC2 Instance snapshot. The job creates a new EC2
- # Instance with the same properties as that of the snapshot that is exported.
- #
- # Arguments
- # input: Input to trigger export AWS native EC2 Instance snapshot
- # job.
- (
- StartEc2InstanceSnapshotExportJobInput! :
- ): AsyncJobStatus!
- # Start a job to export EBS Volume. The job creates a new EBS Volume with the same
- # properties as that of the snapshot that is exported.
- #
- # Arguments
- # input: Input to trigger export AWS native EBS volume snapshot
- # job.
- (
- StartExportAwsNativeEbsVolumeSnapshotJobInput! :
- ): AsyncJobStatus!
- # Start a job to export the specified Azure Native Managed Disks to the desired
- # destination.
- #
- # Arguments
- # input: Input for the job to export the specified Azure Native
- # Managed Disk to the specified destination.
- (
- StartExportAzureNativeManagedDiskJobInput! :
- ): AsyncJobStatus!
- # Start a job to export the Azure native virtual machine for a specified snapshot
- # to a specified destination.
- #
- # Arguments
- # input: Input for the job to export the specified Azure Native
- # Virtual Machine to the specified destination.
- (
- StartExportAzureNativeVirtualMachineJobInput! :
- ): AsyncJobStatus!
- # Start a job to export Azure SQL Database. The job creates a new Azure SQL
- # Database with the same properties as that of the instance that is exported.
- #
- # Arguments
- # input: Input for the job to export the specified Azure SQL
- # Database.
- (
- StartExportAzureSqlDatabaseDbJobInput! :
- ): AsyncJobStatus!
- # Start a job to export Azure SQL Managed Instance database. The job creates a new
- # Azure SQL Managed Instance database with the same properties as that of the
- # instance that is exported.
- #
- # Arguments
- # input: Input for the job to export the specified Azure SQL
- # Managed Instance database.
- (
- StartExportAzureSqlManagedInstanceDbJobInput! :
- ): AsyncJobStatus!
- # Start a job to export RDS Instance. The job creates a new RDS Instance with the
- # same properties as that of the instance that is exported.
- #
- # Arguments
- # input: Input to trigger export AWS native RDS Instance job.
- (
- StartExportRdsInstanceJobInput! :
- ): AsyncJobStatus!
- # Starts an on demand periodic upgrade prechecks job in CDM cluster.
- #
- # Arguments
- # clusterUuid: Specifies the cluster UUID.
- (
- UUID! :
- ): PrechecksJobReply!
- # Starts an on-demand snapshot recovery job for the specified AWS S3 bucket.
- # Returns the ID of the taskchain initiated for the recovery job.
- #
- # Arguments
- # input: Input for an on-demand AWS S3 snapshot recovery job.
- (
- StartRecoverS3SnapshotJobInput! :
- ): AsyncJobStatus!
- # Start an on demand job to refresh AWS accounts. The job updates the Rubrik
- # platform with changes to the AWS Native accounts.
- #
- # Arguments
- # input: Input for refresh AWS native accounts job.
- (
- StartRefreshAwsNativeAccountsJobInput! :
- ): BatchAsyncJobStatus!
- # Start a job to refresh Azure Native subscription for the given subscription IDs.
- # When started, this job will update the Rubrik platform with any changes that
- # have been done on Azure for the respective subscription.
- #
- # Arguments
- # input: Input for the job to refresh Azure Native subscriptions.
- (
- StartRefreshAzureNativeSubscriptionsJobInput! :
- ): BatchAsyncJobStatus!
- # Start an on demand restore snapshot job for AWS EC2 Instance. When completed,
- # this will replace the original EC2 Instance with the selected snapshot.
- #
- # Arguments
- # input: Input for restore AWS EC2 Instance snapshot job.
- (
- StartRestoreAwsNativeEc2InstanceSnapshotJobInput! :
- ): AsyncJobStatus!
- # Start a job to restore Azure Native virtual machine with the selected snapshot.
- # When started, this will replace the original VM with the selected snapshot.
- #
- # Arguments
- # input: Input for the job to restore Azure Native Virtual
- # Machine.
- (
- StartRestoreAzureNativeVirtualMachineJobInput! :
- ): AsyncJobStatus!
- # Start a threat hunt on a cluster.
- #
- # Arguments
- # input: Config to start a threat hunt.
- StartThreatHuntInput!): StartThreatHuntReply! ( :
- # Starts cdm upgrades instantly, monitors the upgrade until terminal state is
- # reached.
- #
- # Arguments
- # listClusterUuid: Specifies the list of cluster UUIDs.
- # mode: Specifies the upgrade mode.
- # action: Specifies the upgrade action.
- # version: Specifies the Rubrik CDM upgrade tarball version.
- # context_tag: Specifies the Context tag.
- (
- UUID!]!, : [
- String!, :
- ActionType!, :
- String!, :
- String :
- ): [UpgradeJobReplyWithUuid!]!
- # Initiate a live mount for a given Volume Group snapshot
- #
- # Supported in v5.0+
- # Create a live mount request for a Volume Group snapshot.
- #
- # Arguments
- # input: Input for InternalCreateVolumeGroupMount.
- StartVolumeGroupMountInput!): AsyncRequestStatus! ( :
- # Issue request to stop a job instance. If successful, stop process for job
- # instance is initiated. Job instance is stopped asynchronously in the background.
- # The input must contain either the job instance ID or the event series ID. If it
- # contains the job instance ID, this will stop the job instance corresponding to
- # the ID. If it contains the event series ID, it will retrieve the latest job
- # instance associated with the event series, and stop it.
- #
- # Arguments
- # input: Input to stop a job instance. The input must contain
- # either the job instance ID or the event series ID.
- (
- StopJobInstanceInput! :
- ): StopJobInstanceReply! @deprecated( reason: "Use stopJobInstanceFromEventSeries instead." )
- # Send a request to stop a job instance with the event series ID. If successful,
- # stop process for the job instance is initiated, and the job instance is
- # terminated asynchronously in the background.
- #
- # Arguments
- # input: Input to stop a job instance with the event series ID.
- (
- StopJobInstanceFromEventSeriesInput! :
- ): Void
- # Submit a TPR request.
- #
- # Arguments
- # input: Input required for submitting a TPR request.
- SubmitTprRequestInput!): Void ( :
- # Log in to the Rubrik Support portal using username and password.
- #
- # Arguments
- # input: Input for supportPortalLogin.
- SupportPortalLoginInput!): SupportPortalLoginReply! ( :
- # Moves an M365 organization product from day-to-day mode to onboarding mode.
- #
- # Arguments
- # input: OrgID and workload type used to switch the dashboard
- # mode.
- (
- SwitchProductToOnboardingModeInput! :
- ): Void
- # Take an on-demand snapshot of an SLA Managed Volume
- #
- # Supported in v5.3+
- # Create a job for an on-demand snapshot of an SLA Managed Volume. The response
- # returns a request ID. To see the status of the request, poll
- # 'managed-volume/request/{id}' with the request ID obtained in the response.
- #
- # Arguments
- # input: Input for InternalTakeManagedVolumeOnDemandSnapshot.
- (
- TakeManagedVolumeOnDemandSnapshotInput! :
- ): AsyncRequestStatus!
- # Take an on-demand log backup for a Microsoft SQL database.
- #
- # Arguments
- # input: Input for V1CreateOnDemandMssqlLogBackup.
- TakeMssqlLogBackupInput!): AsyncRequestStatus! ( :
- # On-demand backup of an Oracle database
- #
- # Supported in v5.0+
- # Create an asynchronous job for an on-demand snapshot of an Oracle database. The
- # response includes an ID for the asynchronous job request. To see the status of
- # the request, poll /oracle/request/{id}.
- #
- # Arguments
- # input: Input for InternalCreateOnDemandOracleBackup.
- (
- TakeOnDemandOracleDatabaseSnapshotInput! :
- ): AsyncRequestStatus!
- # On-demand log backup for an Oracle database log
- #
- # Supported in v5.0+
- # Create an asynchronous job for an on-demand backup of an Oracle database log.
- # The response includes an ID for the asynchronous job request. To see the status
- # of the request, poll /oracle/request/{id}.
- #
- # Arguments
- # input: Input for InternalCreateOnDemandOracleLogBackup.
- (
- TakeOnDemandOracleLogSnapshotInput! :
- ): AsyncRequestStatus!
- # Triggers on-demand snapshot for the given workloads.
- #
- # Arguments
- # input: Input for taking on demand snapshot of workloads.
- TakeOnDemandSnapshotInput!): TakeOnDemandSnapshotReply! ( :
- # Test an existing webhook.
- #
- # Arguments
- # input: The existing webhook to test.
- TestExistingWebhookInput!): TestExistingWebhookReply! ( :
- # Test the specified syslog export rule
- #
- # Supported in v5.1+
- # Send a test message using the syslog export rule specified by the given id.
- #
- # Arguments
- # input: Input for V1TestSyslogExportRule.
- TestSyslogExportRuleInput!): TestSyslogExportRuleReply! ( :
- # Test a webhook configuration.
- #
- # Arguments
- # input: The webhook configuration to test.
- TestWebhookInput!): TestWebhookReply! ( :
- # Trigger cloud compute connectivity check
- #
- # Supported in v6.0+
- # Triggers a background job to perform the cloud compute connectivity check for
- # the specified archival location.
- #
- # Arguments
- # input: Input for V1TriggerCloudComputeConnectivityCheck.
- (
- TriggerCloudComputeConnectivityCheckInput! :
- ): AsyncRequestStatus!
- # Initiates on-demand Exocompute health check.
- #
- # Arguments
- # input: Input to initiate Exocompute health check.
- (
- TriggerExocomputeHealthCheckInput! :
- ): TriggerExocomputeHealthCheckReply!
- # Trigger detect ransomware job for given snapshot.
- #
- # Arguments
- # input: Enable automatic file metadata upload input.
- (
- TriggerRansomwareDetectionInput! :
- ): TriggerRansomwareDetectionReply!
- # Reset the configuration for system copy restore on target database
- #
- # Supported in v6.0+
- # Initiates a job to reset the configuration for the system copy restore on the
- # specified target database. System copy restore in SAP HANA is done across
- # different databases.
- #
- # Arguments
- # input: Input for V1UnconfigureSapHanaRestore.
- (
- UnconfigureSapHanaRestoreInput! :
- ): AsyncRequestStatus!
- # Uninstall the Rubrik ioFilter from the VMware cluster with a specific ID
- #
- # Supported in v5.1+
- # Uninstall the Rubrik ioFilter from the VMware cluster with a specific ID. The
- # cluster must be in maintenance mode to uninstall the ioFilter successfully. The
- # vCenter of the VMware compute cluster must be of version 6.7 and above.
- #
- # Arguments
- # input: Input for V1UninstallIoFilter.
- UninstallIoFilterInput!): RequestSuccess! ( :
- # Specifies the endpoint through which the admin can unlock the user accounts.
- #
- # Arguments
- # input: Specifies the list of user IDs.
- UnlockUsersByAdminInput!): Void ( :
- # Unmap Azure cloud accounts from the mapped Exocompute subscription.
- #
- # Arguments
- # input: Input for unmapping Azure cloud accounts from the mapped
- # Exocompute subscription.
- (
- UnmapAzureCloudAccountExocomputeSubscriptionInput! :
- ): UnmapAzureCloudAccountExocomputeSubscriptionReply!
- # Unmaps the archival location from the subscription.
- #
- # Arguments
- # input: Input to initiate archival location unmapping.
- (
- UnmapAzurePersistentStorageSubscriptionInput! :
- ): Void
- # Unmap cloud accounts from the mapped Exocompute account.
- #
- # Arguments
- # input: Input for unmapping cloud account from the mapped
- # Exocompute account.
- (
- UnmapCloudAccountExocomputeAccountInput! :
- ): UnmapCloudAccountExocomputeAccountReply!
- # Unmount selected disks.
- #
- # Arguments
- # input: Input required to unmount disks.
- UnmountDiskInput!): Void ( :
- # Arguments
- # userId: Specifies the user ID.
- String!): Boolean! ( :
- # Update the AD group display name, and it's filter attribute spec.
- #
- # Arguments
- # input: The input for the UpdateADGroup mutation.
- UpdateAdGroupInput!): Void ( :
- # Change the Rubrik Backup Service deployment setting
- #
- # Supported in v5.0+
- # Modify the global setting for automatic deployment of the Rubrik Backup Service
- # to virtual machines.
- #
- # Arguments
- # input: Input for InternalUpdateVmAgentDeploymentSetting.
- (
- UpdateVmAgentDeploymentSettingInput! :
- ): AgentDeploymentSettings!
- # Change the Rubrik Backup Service deployment setting in batch.
- #
- # Arguments
- # input: List of Rubrik Backup Service deployment settings.
- (
- UpdateAgentDeploymentSettingInBatchInput! :
- ): UpdateAgentDeploymentSettingInBatchReply!
- # Update the hidden status for the given auth domain users.
- #
- # Arguments
- # input: Specifies the auth domain user and their new hidden
- # status.
- (
- UpdateAuthDomainUsersHiddenStatusInput! :
- ): Void
- # Update Rubrik cluster configuration to enable or not enable the Auto-enabled
- # Data Discovery Policies feature.
- #
- # Arguments
- # input: Rubrik cluster configuration to enable or not enable the
- # Auto-enabled Data Discovery Policies feature.
- (
- UpdateAutoEnablePolicyClusterConfigInput! :
- ): UpdateAutoEnablePolicyClusterConfigReply!
- # Arguments
- # input: Update AWS automatic target mapping.
- (
- UpdateAutomaticAwsTargetMappingInput! :
- ): TargetMapping! @deprecated( reason: "This mutation is deprecated." )
- # Arguments
- # input: Update Azure automatic target mapping.
- (
- UpdateAutomaticAzureTargetMappingInput! :
- ): TargetMapping! @deprecated( reason: "This mutation is deprecated." )
- # Arguments
- # input: Request for editing an existing AWS account.
- UpdateAwsAccountInput!): CloudAccount! ( :
- # Update properties for a given AWS cloud account.
- #
- # Arguments
- # input: Arguments to update properties of AWS cloud account.
- UpdateAwsCloudAccountInput!): Void ( :
- # Updates regions, stack ARN, and role ARN for a feature for a given cloud
- # account.
- #
- # Arguments
- # input: Arguments to update AWS cloud account feature.
- (
- UpdateAwsCloudAccountFeatureInput! :
- ): UpdateAwsCloudAccountFeatureReply!
- # Arguments
- # input: Request arguments for updating a Aws Compute Setting.
- (
- UpdateAwsComputeSettingInput! :
- ): AwsComputeSettings! @deprecated( reason: "This mutation is no longer supported." )
- # Update AWS Exocompute configs.
- #
- # Arguments
- # input: Input to create AWS exocompute configurations.
- (
- UpdateAwsExocomputeConfigsInput! :
- ): UpdateAwsExocomputeConfigsReply!
- # Updates the role name for AWS IAM pair.
- #
- # Arguments
- # input: Input for updating AWS IAM pair.
- UpdateAwsIamPairInput!): Void ( :
- # Arguments
- # input: Request for updating an existing AWS target.
- UpdateAwsTargetInput!): Target! ( :
- # Arguments
- # input: Input for editing an Azure account.
- UpdateAzureAccountInput!): CloudAccount! ( :
- # Update names of the Azure Subscriptions cloud account and regions for the given
- # feature.
- #
- # Arguments
- # input: Input for updating an Azure Cloud Account.
- (
- UpdateAzureCloudAccountInput! :
- ): UpdateAzureCloudAccountReply!
- # Arguments
- # input: Request for updating an existing Azure target.
- UpdateAzureTargetInput!): Target! ( :
- # Update backup throttle setting.
- #
- # Arguments
- # input: List of backup throttle settings.
- (
- UpdateBackupThrottleSettingInput! :
- ): UpdateBackupThrottleSettingReply!
- # Find bad disk of a node in the CDM cluster.
- #
- # Arguments
- # input: Input for InternalFindBadDisk.
- (
- UpdateBadDiskLedStatusInput! :
- ): UpdateBadDiskLedStatusReply!
- # Update a cassandra source.
- #
- # Arguments
- # input: Input for V2ModifyMosaicSource.
- ModifyMosaicSourceInput!): MosaicAsyncResponse! ( :
- # Edit Certificate.
- #
- # Arguments
- # certificateId: Certificate ID.
- # name: Certificate name.
- # description: Certificate description.
- # certificate: Certificate.
- (
- Long!, :
- String, :
- String, :
- String :
- ): Boolean! @deprecated( reason: "Deprecated. Use updateGlobalCertificate instead." )
- # Arguments
- # input: Input for V1UpdateCertificateHost.
- UpdateCertificateHostInput!): UpdateCertificateHostReply! ( :
- # Arguments
- # input:
- (
- UpdateCloudNativeAwsStorageSettingInput! :
- ): UpdateCloudNativeAwsStorageSettingReply!
- # Arguments
- # input:
- (
- UpdateCloudNativeAzureStorageSettingInput! :
- ): UpdateCloudNativeAzureStorageSettingReply!
- # Update indexing status for cloudnative snappables
- #
- # Arguments
- # input: Input required to update file indexing status of cloud
- # native snappables.
- (
- UpdateCloudNativeIndexingStatusInput! :
- ): UpdateCloudNativeIndexingStatusReply!
- # Update cloud native label rule
- #
- # Arguments
- # input: Input required to update a cloud-native label rule.
- (
- UpdateCloudNativeLabelRuleInput! :
- ): Void
- # Updates an existing Rubrik Cloud Vault Azure storage settings for the archival
- # of Azure cloud-native protected objects.
- #
- # Arguments
- # input: Request for updating an existing Rubrik Cloud Vault
- # (RCV) Azure storage setting.
- (
- UpdateCloudNativeRcvAzureStorageSettingInput! :
- ): UpdateCloudNativeRcvAzureStorageSettingReply!
- # Update Threat Monitoring enablement for cloud native roots.
- #
- # Arguments
- # input: Request to update threat monitoring enablement for cloud
- # native roots.
- (
- UpdateCloudNativeRootThreatMonitoringEnablementInput! :
- ): Void
- # Update cloud native tag rule
- #
- # Arguments
- # input: Input required to update a cloud-native tag rule.
- (
- UpdateCloudNativeTagRuleInput! :
- ): Void
- # Update the default address of a Rubrik cluster.
- #
- # Arguments
- # input: Set the default address of a cluster.
- (
- UpdateClusterDefaultAddressInput! :
- ): UpdateClusterDefaultAddressReply!
- # Arguments
- # clusterUuid: The Rubrik cluster ID.
- # clusterLocation:
- (
- UUID!, :
- ClusterLocationEdit! :
- ): Cluster! @deprecated( reason: "Deprecated. Use updateClusterSettings instead." )
- # Assign NTP servers to Rubrik cluster
- #
- # Supported in v5.0+
- # Assign NTP servers to Rubrik cluster.
- #
- # Arguments
- # input: Input for InternalSetClusterNtpServers.
- (
- UpdateClusterNtpServersInput! :
- ): ResponseSuccess!
- # Pauses or resumes protection on the Rubrik clusters using the cluster UUIDs.
- #
- # Arguments
- # input: Request to pause or resume protection on Rubrik
- # clusters.
- (
- UpdateClusterPauseStatusInput! :
- ): UpdateClusterPauseStatusReply!
- # Update Rubrik CDM cluster settings.
- #
- # Arguments
- # input: Input for update cluster.
- UpdateClusterSettingsInput!): UpdateClusterSettingsReply! ( :
- # Update the configuration, name, or deletion status of a configured group.
- #
- # Arguments
- # input: The input for the UpdateConfiguredGroup mutation.
- UpdateConfiguredGroupInput!): Void ( :
- # Update a custom analyzer.
- #
- # Arguments
- # input:
- CreateCustomAnalyzerInput!): Analyzer! ( :
- # Update custom intel feed.
- #
- # Arguments
- # input: Input for update custom intel feed.
- UpdateCustomIntelFeedInput!): Void ( :
- # Update a custom report.
- #
- # Arguments
- # input:
- UpdateCustomReportInput!): UpdateCustomReportReply! ( :
- # Updates the Azure app for the specified account in an idempotent manner to
- # support Azure SQL Database and Managed Instance Database authentication.
- Void :
- # Updates the Azure app for the specified account with specified permissions in an
- # idempotent manner.
- #
- # Arguments
- # input: Input to update the Azure app with specified permissions
- # in an idempotent manner.
- (
- UpdateCustomerAppPermissionsInput! :
- ): UpdateCustomerAppPermissionsReply!
- # Update the database log backup report properties
- #
- # Supported in v5.3+
- # Update the properties for the database (SQL and Oracle) log backup delay email
- # notification creation. The properties are logDelayThresholdInMin and
- # logDelayNotificationFrequencyInMin.
- #
- # Arguments
- # input: Input for V1UpdateReportProperties.
- (
- UpdateDatabaseLogReportingPropertiesForClusterInput! :
- ): DbLogReportProperties!
- # Update specific distribution list digests.
- #
- # Arguments
- # input: Information required to save a distribution list digest.
- (
- UpdateDistributionListDigestInput! :
- ): UpdateDistributionListDigestReply!
- # Update cluster DNS servers and search domains.
- #
- # Arguments
- # input: Input for UpdateDnsServersAndSearchDomains.
- (
- UpdateDnsServersAndSearchDomainsInput! :
- ): ResponseSuccess!
- # Update event digests for specific recipients.
- #
- # Arguments
- # input: Information required to save an event digest.
- UpdateEventDigestInput!): UpdateEventDigestReply! ( :
- # Update a failover cluster
- #
- # Supported in v5.2+
- # Update failover cluster with specified properties.
- #
- # Arguments
- # input: Input for V1UpdateFailoverCluster.
- UpdateFailoverClusterInput!): UpdateFailoverClusterReply! ( :
- # Update a failover cluster app
- #
- # Supported in v5.2+
- # Update the failover cluster app with specified properties.
- #
- # Arguments
- # input: Input for V1UpdateFailoverClusterApp.
- (
- UpdateFailoverClusterAppInput! :
- ): UpdateFailoverClusterAppReply!
- # Update a Fileset
- #
- # Supported in v5.0+
- # Update a Fileset with the specified properties.
- #
- # Arguments
- # input: Input for V1UpdateFileset.
- UpdateFilesetInput!): FilesetDetail! ( :
- # Modify the list of cluster IPs
- #
- # Supported in v5.0+
- # Modify the list of cluster IPs.
- #
- # Arguments
- # input: Input for InternalUpdateClusterIps.
- UpdateFloatingIpsInput!): UpdateFloatingIpsReply! ( :
- # Arguments
- # input: Request for updating an existing Gcp target.
- UpdateGcpTargetInput!): Target! ( :
- # Edit a target of type Glacier on a Rubrik cluster.
- #
- # Arguments
- # input: Input for updating an existing Glacier target.
- UpdateGlacierTargetInput!): Target! ( :
- # Edit an existing global certificate.
- #
- # Arguments
- # input: Input to edit a global certificate.
- (
- UpdateGlobalCertificateInput! :
- ): UpdateGlobalCertificateReply!
- # Update SLA Domain.
- #
- # Arguments
- # input:
- UpdateGlobalSlaInput!): GlobalSlaReply! ( :
- # Update guest OS credentials.
- #
- # Arguments
- # input: Input for InternalUpdateGuestCredential.
- UpdateGuestCredentialInput!): UpdateGuestCredentialReply! ( :
- # Run health monitor policies on the CDM cluster.
- #
- # Arguments
- # input: Input for V1RunPolicies.
- (
- UpdateHealthMonitorPolicyStatusInput! :
- ): UpdateHealthMonitorPolicyStatusReply!
- # Update VM
- #
- # Supported in v5.0+
- # Update VM with specified properties.
- #
- # Arguments
- # input: Input for InternalUpdateHypervVirtualMachine.
- (
- UpdateHypervVirtualMachineInput! :
- ): UpdateHypervVirtualMachineReply!
- # Power a Live Mount on and off
- #
- # Supported in v5.0+
- # Power a specified Live Mount virtual machine on or off. Pass **_true_** to power
- # the virtual machine on and pass **_false_** to power the virtual machine off.
- #
- # Arguments
- # input: Input for
- # InternalUpdateHypervVirtualMachineSnapshotMount.
- (
- UpdateHypervVirtualMachineSnapshotMountInput! :
- ): UpdateHypervVirtualMachineSnapshotMountReply!
- # Toggle the dismissed state of an insight.
- #
- # Arguments
- # input: Input for toggling the dismissal state of an insight.
- UpdateInsightStateInput!): UpdateInsightStateReply! ( :
- # Update the integration with the specified integration ID.
- #
- # Arguments
- # input: Update integration input.
- UpdateIntegrationInput!): Void ( :
- # Update a batch of integrations.
- #
- # Arguments
- # input: Update integrations input.
- UpdateIntegrationsInput!): Void ( :
- # Update IOC status.
- #
- # Arguments
- # input: Update Ioc Status input.
- UpdateIocStatusInput!]!): Void ( : [
- # Arguments
- # whitelistMode:
- # ipCidrs:
- (
- WhitelistModeEnum!, :
- String!]! : [
- ): Boolean!
- # Update a Kubernetes cluster
- #
- # Supported in v9.1+
- # Updates a Kubernetes cluster with the specified properties.
- #
- # Arguments
- # input: Input for V1UpdateK8sCluster.
- UpdateK8sClusterInput!): ResponseSuccess! ( :
- # Update a Kubernetes protection set
- #
- # Supported in v9.1+
- # Updates a Kubernetes protection set with the specified properties.
- #
- # Arguments
- # input: Input for V1UpdateK8sProtectionSet.
- (
- UpdateK8sProtectionSetInput! :
- ): ResponseSuccess!
- # Arguments
- # anomalyThreshold: Probability threshold for anomaly detector.
- # ransomwareThreshold: Probability threshold for ransomware
- # detector.
- # isAnomalyAlertEnabled: Flag to represent if alert on anomaly
- # workload is enabled.
- (
- Float, :
- Float, :
- Boolean :
- ): LambdaSettings!
- # Mutate LDAP integration.
- #
- # Arguments
- # id: ID for your LDAP integration.
- # name: Name for your LDAP integration.
- # bindUserName: BindUserName for your LDAP integration.
- # bindUserPassword: BindUserPassword for your LDAP integration.
- # baseDn: BaseDn for your LDAP integration.
- # trustedCerts: TrustedCerts for your LDAP integration.
- # dynamicDnsName: Dynamic DNS name for your LDAP integration.
- # ldapServers: LdapServers for your LDAP integration.
- # userSearchFilter: User search filter for your LDAP integration.
- # userNameAttr: User name attribute for your LDAP integration.
- # groupMembershipAttr: Group membership attribute for your LDAP
- # integration.
- # groupSearchFilter: Group search filter for your LDAP
- # integration.
- # groupMemberAttr: Group member attribute for your LDAP
- # integration.
- (
- UUID, :
- String!, :
- String!, :
- String!, :
- String, :
- String, :
- String, :
- LdapServerInput!], : [
- String, :
- String, :
- String, :
- String, :
- String :
- ): String!
- # Used by the administrator to update the account lockout settings for an
- # organization.
- #
- # Arguments
- # input: Specifies all fields related to lockout configurations
- # in one object.
- UpdateLockoutConfigInput!): UpdateLockoutConfigReply! ( :
- # Transition to Managed Identities.
- #
- # Arguments
- # input: Update managed identities request parameters for Azure.
- (
- UpdateManagedIdentitiesInput! :
- ): UpdateManagedIdentitiesReply!
- # Mutation to update an existing Managed Volume.
- #
- # Arguments
- # input: Input for InternalUpdateManagedVolume.
- UpdateManagedVolumeInput!): UpdateManagedVolumeReply! ( :
- # Arguments
- # input: Update manual target mapping.
- (
- UpdateManualTargetMappingInput! :
- ): TargetMapping!
- # Modifies configuration for a registered MongoDB source in NoSQL cluster.
- #
- # Arguments
- # input: Input for V2ModifyMosaicSource.
- (
- ModifyMosaicSourceInput! :
- ): MosaicAsyncResponse! @deprecated( reason: "Use patchMongoSource instead." )
- # Modify a store
- #
- # Supported in m3.2.0-m4.2.0.
- #
- # Arguments
- # input: Input for V2ModifyMosaicStore.
- ModifyMosaicStoreInput!): MosaicAsyncResponse! ( :
- # Update the default properties for Microsoft SQL databases.
- #
- # Arguments
- # input: Input for V1UpdateDefaultDbPropertiesV1.
- (
- UpdateMssqlDefaultPropertiesInput! :
- ): UpdateMssqlDefaultPropertiesReply!
- # Update log shipping configuration of a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V2UpdateLogShippingConfigurationV2.
- (
- UpdateMssqlLogShippingConfigurationInput! :
- ): UpdateMssqlLogShippingConfigurationReply!
- # Update log shipping configuration of a Microsoft SQL Database.
- #
- # Arguments
- # input: Input for V1UpdateLogShippingConfiguration.
- (
- UpdateMssqlLogShippingConfigurationV1Input! :
- ): AsyncRequestStatus!
- # Bulk update multiple NAS shares
- #
- # Supported in v7.0+
- # Updates fields like changelist of multiple NAS shares.
- #
- # Arguments
- # input: Input for V1UpdateNasShares.
- UpdateNasSharesInput!): Void ( :
- # Modify the information for a registered NAS system
- #
- # Supported in v7.0+
- # Change the hostname that is associated with a NAS system. Update the credentials
- # used to access the vendor-specific APIs.
- #
- # Arguments
- # input: Input for V1UpdateNasSystem.
- UpdateNasSystemInput!): UpdateNasSystemReply! ( :
- # Arguments
- # input: Input for InternalUpdateNetworkThrottle.
- UpdateNetworkThrottleInput!): UpdateNetworkThrottleReply! ( :
- # Arguments
- # input: Request for updating an existing NFS target.
- UpdateNfsTargetInput!): Target! ( :
- # Patch Nutanix cluster
- #
- # Supported in v5.0+
- # Patch the host, credentials, and/or CA certs of the specified Nutanix cluster
- # object.
- #
- # Arguments
- # input: Input for InternalPatchNutanixCluster.
- UpdateNutanixClusterInput!): UpdateNutanixClusterReply! ( :
- # Patch Nutanix Prism Central
- #
- # Supported in v9.0+
- # Patch the host and credentials of Nutanix Prism Central.
- #
- # Arguments
- # input: Input for InternalPatchNutanixPrismCentral.
- (
- UpdateNutanixPrismCentralInput! :
- ): UpdateNutanixPrismCentralReply!
- # v5.0-v8.0: Patch VM
- # v8.1+: Patch virtual machine
- #
- # Supported in v5.0+
- # v5.0-v5.3: Patch VM with specified properties
- # v6.0-v8.0: Patch VM with specified properties.
- # v8.1+: Patch virtual machine with specified properties.
- #
- # Arguments
- # input: Input for InternalPatchNutanixVm.
- UpdateNutanixVmInput!): NutanixVmDetail! ( :
- # Update O365 App authentication status to applicable app version.
- #
- # Arguments
- # input: Input for updating O365 App authentication status.
- (
- UpdateO365AppAuthStatusInput! :
- ): UpdateO365AppAuthStatusReply!
- # Update O365 Azure app permission in Azure AD portal.
- #
- # Arguments
- # input: Input for updating O365 app permissions.
- (
- UpdateO365AppPermissionsInput! :
- ): Void
- # Update the custom name for an O365 Organization.
- #
- # Arguments
- # input: Config for updating an O365 Org custom name.
- (
- UpdateO365OrgCustomNameInput! :
- ): UpdateO365OrgCustomNameReply!
- # Update an Oracle Data Guard group
- #
- # Supported in v6.0+
- # Update properties of an Oracle Data Guard group object.
- #
- # Arguments
- # input: Input for V1UpdateOracleDataGuardGroup.
- (
- UpdateOracleDataGuardGroupInput! :
- ): OracleDbDetail!
- # Update an organization.
- #
- # Arguments
- # input: Input required for org update.
- UpdateOrgInput!): UpdateOrgReply! ( :
- # Update organization security policy.
- #
- # Arguments
- # input: Input required for updating organization security
- # policy.
- (
- UpdateOrgSecurityPolicyInput! :
- ): Void
- # Update a classification policy.
- #
- # Arguments
- # input:
- UpdatePolicyInput!): ClassificationPolicyDetail! ( :
- # Update previewer cluster configuration.
- #
- # Arguments
- # previewerClusterConfig:
- (
- PreviewerClusterConfigInput! :
- ): Cluster!
- # Update proxy config
- #
- # Supported in v5.0+
- # Update proxy config.
- #
- # Arguments
- # input: Input for InternalUpdateProxyConfig.
- UpdateProxyConfigInput!): UpdateProxyConfigReply! ( :
- # Update RCS automatic target mapping.
- #
- # Arguments
- # input: Update RCS automatic target mapping.
- (
- UpdateRcsAutomaticTargetMappingInput! :
- ): TargetMapping! @deprecated( reason: "This mutation is deprecated. Please use updateRcvLocationsFromTemplate." )
- # Updates the Rubrik Cloud Vault Azure archival location.
- #
- # Arguments
- # input: Request for updating a new Rubrik Cloud Vault Azure
- # archival location.
- UpdateRcvTargetInput!): Target! ( :
- # Update the throttle bypass configuration of a replication target location on a
- # particular source.
- #
- # Arguments
- # input: Input for V1UpdateReplicationTargetInfo.
- (
- UpdateReplicationNetworkThrottleBypassInput! :
- ): ResponseSuccess!
- # Update the setup information, address, username, and password for the
- # replication target.
- #
- # Arguments
- # input: Request to update a replication target on the
- # replication source.
- (
- UpdateReplicationTargetInput! :
- ): Void
- # This endpoint is deprecated.
- #
- # Arguments
- # roleId: ID of the role.
- # name:
- # description:
- # permissions: Permissions in the role.
- (
- String!, :
- String!, :
- String!, :
- PermissionInput!]! : [
- ): Boolean!
- # Arguments
- # userIds: List of user IDs.
- # groupIds: List of group IDs.
- # roleIds:
- (
- String!], : [
- String!], : [
- String!]! : [
- ): Boolean!
- # Arguments
- # input: Request for updating an existing S3Compatible target.
- (
- UpdateS3CompatibleTargetInput! :
- ): Target!
- # Update a scheduled report.
- #
- # Arguments
- # input:
- UpdateScheduledReportInput!): UpdateScheduledReportReply! ( :
- # Update the specified service account.
- #
- # Arguments
- # input: Input for updating a service account.
- UpdateServiceAccountInput!): UpdateServiceAccountReply! ( :
- # Update SNMP configuration
- #
- # Supported in v5.0+
- # Update the SNMP configuration for a specified Rubrik cluster.
- #
- # Arguments
- # input: Input for InternalUpdateSnmpConfig.
- UpdateSnmpConfigInput!): UpdateSnmpConfigReply! ( :
- # Update storage arrays in Rubrik clusters.
- #
- # Arguments
- # input: List of storage arrays to update.
- UpdateStorageArraysInput!): UpdateStorageArraysReply! ( :
- # Updates a Rubrik Support representative's access to the customer's account.
- #
- # Arguments
- # input: Input for the request to update a Rubrik Support
- # representative's access to customer account.
- (
- UpdateSupportUserAccessInput! :
- ): Void
- # Update the specified syslog export rule
- #
- # Supported in v5.1+
- # Update the syslog export rule specified by the given id.
- #
- # Arguments
- # input: Input for V1UpdateSyslogExportRule.
- (
- UpdateSyslogExportRuleInput! :
- ): UpdateSyslogExportRuleReply!
- # Update Tape archival location on a CDM cluster.
- #
- # Arguments
- # input: Request for updating an existing Tape target.
- UpdateTapeTargetInput!): Target! ( :
- # Update TPR configuration.
- #
- # Arguments
- # input: Input required for updating the two-person rule (TPR)
- # configuration for an organization.
- (
- UpdateTprConfigurationInput! :
- ): Void
- # Update a TPR policy.
- #
- # Arguments
- # input: Input required for updating a TPR policy.
- UpdateTprPolicyInput!): Void ( :
- # Enable or disable the SSH Tunnel for Support Access
- #
- # Supported in v5.0+
- # To be used by Admin to open or close a SSH tunnel for support. When enabling the
- # support tunnel, the node 'id' must be *me* or the current node's 'id', because
- # remote open is not supported. When disabling a support tunnel, the node 'id' can
- # be that of any node in the cluster.
- #
- # Arguments
- # input: Input for InternalUpdateTunnelStatus.
- UpdateTunnelStatusInput!): UpdateTunnelStatusReply! ( :
- # Update vCenter Server
- #
- # Supported in v5.0+
- # Update the address, username and password of the specified vCenter Server
- # object.
- #
- # Arguments
- # input: Input for V1UpdateVcenter.
- UpdateVcenterInput!): UpdateVcenterReply! ( :
- # Set the ingest and export bandwidth limits for HotAdd with the vCenter
- #
- # Supported in v5.3+
- # Set 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 V1SetHotAddBandwidth.
- (
- UpdateVcenterHotAddBandwidthInput! :
- ): RequestSuccess!
- # Set the user-configured network for HotAdd backup and recovery
- #
- # Supported in v5.3+
- # Set the user-configured network for HotAdd backup and recovery operations on
- # VMware on AWS.
- #
- # Arguments
- # input: Input for V1SetHotAddNetwork.
- (
- UpdateVcenterHotAddNetworkInput! :
- ): RequestSuccess!
- # Update vCenter Server
- #
- # Supported in v8.1+
- # Update the address, username, and password of the specified vCenter Server
- # object.
- #
- # Arguments
- # input: Input for V2UpdateVcenterV2.
- UpdateVcenterV2Input!): UpdateVcenterV2Reply! ( :
- # Update a VLAN interface on the Rubrik cluster
- #
- # Supported in v8.0+
- # Update the configuration of an existing VLAN on the Rubrik cluster. VLAN netmask
- # and IP addresses can be changed.
- #
- # Arguments
- # input: Input for InternalUpdateVlan.
- UpdateVlanInput!): Void ( :
- # Update Volume Group properties
- #
- # Supported in v5.3+
- # Patch Volume Group with specified properties.
- #
- # Arguments
- # input: Input for V1PatchVolumeGroup.
- UpdateVolumeGroupInput!): UpdateVolumeGroupReply! ( :
- # Update the multi-tag filter
- #
- # Supported in v7.0+
- # v7.0-v9.1: Updates the name, condition, and description of the specified
- # multi-tag filter.
- # v9.2+: Updates the name, condition, and description of the specified multi-tag
- # filter. It is not supported on Standalone Hosts.
- #
- # Arguments
- # input: Input for V1UpdateFilter.
- (
- UpdateVsphereAdvancedTagInput! :
- ): UpdateVsphereAdvancedTagReply!
- # Update VM
- #
- # Supported in v5.0+
- # Update a virtual machine with specified properties. Use the guestCredential
- # field to update the guest credential for a specified virtual machine.
- #
- # Arguments
- # input: Input for V1UpdateVm.
- UpdateVsphereVmInput!): RequestSuccess! ( :
- # Supported in v9.2+. Update a virtual machine withspecified properties. Use the
- # guestCredential field to update the guest credential for a specified virtual
- # machine.
- #
- # Arguments
- # input: Input for updating a VM.
- UpdateVsphereVmNewInput!): RequestSuccess! ( :
- # Update a webhook.
- #
- # Arguments
- # input: The webhook configuration to update.
- UpdateWebhookInput!): UpdateWebhookReply! ( :
- # Update webhook configuration.
- #
- # Arguments
- # input: Update webhook input.
- UpdateWebhookV2Input!): UpdateWebhookV2Reply! ( :
- # Update whitelisted analyzers for a path.
- #
- # Arguments
- # stdPath:
- # snappableFid:
- # snapshotFid:
- # analyzerIds:
- # runAsync:
- (
- String!, :
- String!, :
- String!, :
- String!]!, : [
- Boolean! :
- ): String!
- # Updates status of AWS cloud account features to connected if they are in update
- # permissions state. This mutation should be used with caution. It should be
- # invoked only after the latest required permissions are granted to the AWS cloud
- # account user used by Rubrik. This mutation does not verify if the required
- # permissions are actually granted to the user or not. Its usage is restricted to
- # only IAM user-based and authentication server-based AWS cloud accounts.
- #
- # Arguments
- # input: Input to update status of AWS cloud account features to
- # connected from update permissions state.
- (
- UpgradeAwsCloudAccountFeaturesWithoutCftInput! :
- ): Boolean!
- # Set IAM user-based AWS account features status to Connected from Update
- # Permissions state. It should be used by caution from cloud accounts only after
- # latest required permissions are granted to authorized IAM user.
- #
- # Arguments
- # input: Input to set status of IAM user-based AWS cloud account
- # to connected from update permissions state.
- (
- UpgradeAwsIamUserBasedCloudAccountPermissionsInput! :
- ): Boolean!
- # Update permissions of the Azure Subscriptions cloud account for given feature.
- #
- # Arguments
- # input: Input for upgrading an Azure Cloud Account.
- (
- UpgradeAzureCloudAccountInput! :
- ): UpgradeAzureCloudAccountReply!
- # Set Azure Cloud Account feature status to Connected from Update Permissions
- # state without any permission validation. It should be used by caution from cloud
- # accounts which have been set up without using OAuth, only after adding the
- # latest permissions that are required.
- #
- # Arguments
- # input: Input to set status of azure cloud account to connected
- # from update permissions state without OAuth.
- (
- UpgradeAzureCloudAccountPermissionsWithoutOauthInput! :
- ): UpgradeAzureCloudAccountPermissionsWithoutOauthReply!
- # Upgrade archival locations managed through a Rubrik cluster.
- #
- # Arguments
- # input: Request for upgrading archival locations managed through
- # a Rubrik cluster.
- (
- UpgradeCdmManagedTargetInput! :
- ): Void
- # Set GCP Cloud Account feature status to Connected from Update Permissions state
- # without any permission validation. It should be used by caution from cloud
- # accounts which have been set up without using OAuth, only after adding the
- # latest permissions that are required.
- #
- # Arguments
- # input: Input to set status of GCP cloud account to connected
- # from update permissions state without OAuth.
- (
- UpgradeGcpCloudAccountPermissionsWithoutOauthInput! :
- ): UpgradeGcpCloudAccountPermissionsWithoutOauthReply!
- # Upgrade the Rubrik ioFilter for the VMware cluster with a specific ID
- #
- # Supported in v5.1+
- # Upgrade the Rubrik ioFilter for a VMware cluster with a specific ID. The cluster
- # must be in maintenance mode to upgrade the ioFilter successfully. The vCenter of
- # the VMware compute cluster must be of version 6.7 and above.
- #
- # Arguments
- # input: Input for V1UpgradeIoFilter.
- UpgradeIoFilterInput!): RequestSuccess! ( :
- # Upgrade SLA Domains from the Rubrik clusters.
- #
- # Arguments
- # input: Upgrade SLA Domain request.
- UpgradeSlasInput!): UpgradeSlasReply! ( :
- # Converts a GPS account to an RSC account.
- Void :
- # Start a job to upload a database snapshot to a target blobstore.
- #
- # Arguments
- # input: Input required to upload a database snapshot to a target
- # blobstore.
- (
- UploadDatabaseSnapshotToBlobstoreInput! :
- ): AsyncJobStatus!
- # Validate and create AWS cloud account. If validation fails, no error is returned
- # and the cause is present in the \"message\" field of return object or within
- # admin/child accounts of return object. In case validation succeeds, it initiates
- # creation of AWS cloud account. This is the first step to set up native
- # protection.
- #
- # Arguments
- # input: Input to validate AWS cloud account arguments.
- (
- ValidateAndCreateAwsCloudAccountInput! :
- ): ValidateAndCreateAwsCloudAccountReply!
- # Validate and initiates the setup of AWS Outpost account. If validation fails, no
- # error is returned and the cause is present in the \"message\" field of return
- # object In case validation succeeds, it initiates creation of AWS Outpost account
- # cloud formation stack. This is the first step to set up Laminar data
- # classification on RSC.
- #
- # Arguments
- # input: Input to validate AWS Outpost cloud account arguments.
- (
- ValidateAndInitiateAwsOutpostAccountInput! :
- ): ValidateAndInitiateAwsOutpostAccountReply!
- # Validate KMS input provided on O365 subscription setup.
- #
- # Arguments
- # input: KMS details to be validated.
- (
- ValidateAndSaveCustomerKmsInfoInput! :
- ): ValidateAndSaveCustomerKmsInfoReply!
- # Validate Oracle ACO file
- #
- # Supported in v6.0+
- # Validate the provided Oracle ACO (Advanced Cloning Options) file.
- #
- # Arguments
- # input: Specifies input for ValidateOracleAcoFileRequest
- # including the Oracle database ID.
- ValidateOracleAcoFileInput!): ValidateOracleAcoFileReply! ( :
- # Validate Oracle database backups
- #
- # Supported in v5.3+
- # Queue a job to validate Oracle backups for a database snapshot or a specified
- # timestamp.
- #
- # Arguments
- # input: Input for V1CreateOracleValidateBackupJob.
- (
- ValidateOracleDatabaseBackupsInput! :
- ): AsyncRequestStatus!
- # Make this cluster the primary for agents on a set of VMs
- #
- # Supported in v5.3+
- # Migrate the primary cluster with which the agent is able to communicate. For
- # disaster recovery when migrating everything over from another cluster, the
- # /host/make_primary endpoint can be used with the oldPrimaryClusterUuid
- # parameter.
- #
- # Arguments
- # input: Input for V1VmMakePrimary.
- VmMakePrimaryInput!): AsyncRequestStatus! ( :
- # Arguments
- # input: Input for V2VmwareDownloadSnapshotFromLocation.
- (
- VmwareDownloadSnapshotFromLocationInput! :
- ): AsyncRequestStatus!
- # Trigger a bulk on demand snapshot.
- #
- # Arguments
- # input: Input for V1BulkCreateOnDemandBackup.
- (
- VsphereBulkOnDemandSnapshotInput! :
- ): BatchAsyncRequestStatus!
- # Remove vCenter Server
- #
- # Supported in v5.0+
- # Initiates an asynchronous job to remove a vCenter Server object. The vCenter
- # Server cannot have VMs mounted through the Rubrik cluster.
- #
- # Arguments
- # input: Input for V1DeleteVcenter.
- VsphereDeleteVcenterInput!): AsyncRequestStatus! ( :
- # Exclude or include virtual disks during snapshot.
- #
- # Arguments
- # input: Input to include/exclude disk for taking snapshot.
- (
- VsphereExcludeVmDisksInput!]! : [
- ): RequestSuccess! @deprecated( reason: "Deprecated. Use excludeVmDisks instead." )
- # Export snapshot of a virtual machine to standalone ESXi server.
- #
- # Arguments
- # input: Input for InternalCreateStandaloneExport.
- (
- VsphereExportSnapshotToStandaloneHostV2Input! :
- ): AsyncRequestStatus!
- # Arguments
- # input: Input for V1CreateOnDemandBackup.
- (
- VsphereOnDemandSnapshotInput! :
- ): AsyncRequestStatus!
- # Update snapshot consistency of VMware hierarchy objects
- #
- # Supported in v9.3
- # Initiates a job to update snapshot consistency of VMware hierarchy objects.
- #
- # Arguments
- # input: Input for V1UpdateSnapshotConsistency.
- (
- UpdateSnapshotConsistencyInput! :
- ): AsyncRequestStatus!
- # Initiate a job to download multiple files or folders
- #
- # Supported in v8.0+
- # Initiates a job to download one or more files or folders from an archived
- # virtual machine snapshot. Returns the job instance ID.
- #
- # Arguments
- # input: Input for downloading vSphere snapshot files from
- # location.
- (
- VsphereSnapshotDownloadFilesFromLocationInput! :
- ): AsyncRequestStatus!
- # Initiate a job to restore multiple files or folders
- #
- # Supported in v8.0+
- # Initiates a job to restore one or more files or folders from an archived virtual
- # machine snapshot. Returns the job instance ID.
- #
- # Arguments
- # input: List of backup throttle settings.
- (
- VsphereSnapshotRestoreFilesFromLocationInput! :
- ): AsyncRequestStatus!
- # Create a mass export for a group of virtual machines.
- #
- # Arguments
- # input: Input for V2BatchExport.
- VsphereVmBatchExportInput!): BatchAsyncRequestStatus! ( :
- # Create a batch export for a group of virtual machines with datastore cluster
- # support.
- #
- # Arguments
- # input: Input for V3BatchExportV3.
- (
- VsphereVmBatchExportV3Input! :
- ): BatchAsyncRequestStatus!
- # Supported in v6.0+. Export a snapshot each from a set of virtual machines.
- #
- # Arguments
- # input: Input for V2BatchInPlaceRecover.
- (
- VsphereVmBatchInPlaceRecoveryInput! :
- ): BatchAsyncRequestStatus!
- # Designate a snapshot as expired and available for garbage collection. The
- # snapshot must be an on-demand snapshot or a snapshot from a virtual machine that
- # is not assigned to an SLA Domain.
- #
- # Arguments
- # input: Input for V1DeleteVmwareSnapshot.
- (
- VsphereVmDeleteSnapshotInput! :
- ): Void
- # Download snapshot from archive
- #
- # Supported in v5.0+
- # Provides a method for retrieving a snapshot, that is not available locally, from
- # an archival location.
- #
- # Arguments
- # input: Input for V1CreateDownloadSnapshotFromCloud.
- (
- VsphereVmDownloadSnapshotInput! :
- ): AsyncRequestStatus!
- # Download files from snapshot.
- #
- # Arguments
- # input: Input for downloading vSphere snapshot files.
- (
- VsphereVmDownloadSnapshotFilesInput! :
- ): AsyncRequestStatus!
- # Create a vSphere Export from a snapshot or a point-in-time.
- #
- # Arguments
- # input: Input for V2CreateExportV2.
- (
- VsphereVmExportSnapshotV2Input! :
- ): AsyncRequestStatus!
- # Create a vSphere Export from a snapshot or a point-in-time with datastore
- # cluster and virtual disk mapping support.
- #
- # Arguments
- # input: Input for V3CreateExportV3.
- (
- VsphereVmExportSnapshotV3Input! :
- ): AsyncRequestStatus!
- # Download a snapshot from an archival location, then export a virtual machine
- # using the downloaded snapshot
- #
- # Supported in v5.3+
- # Download a snapshot from an archival location and then export a virtual machine
- # using the downloaded snapshot.
- #
- # Arguments
- # input: Input for V2CreateExportWithDownloadFromCloudV2.
- (
- VsphereVmExportSnapshotWithDownloadFromCloudInput! :
- ): AsyncRequestStatus!
- # Initiate a mass instant recovery for a group of VMs.
- #
- # Arguments
- # input: Input for V2BatchInstantRecover.
- (
- VsphereVmInitiateBatchInstantRecoveryInput! :
- ): BatchAsyncRequestStatus!
- # Initiate a mass live mount for a group of VMs.
- #
- # Arguments
- # input: Input for V2BatchMountSnapshotV2.
- (
- VsphereVmInitiateBatchLiveMountV2Input! :
- ): BatchAsyncRequestStatus!
- # Attaching disks from a snapshot to an existing virtual machine
- #
- # Supported in v5.0+
- # Requests a snapshot mount to attach disks to an existing virtual machine.
- #
- # Arguments
- # input: Input for InternalCreateMountDiskJob.
- (
- VsphereVmInitiateDiskMountInput! :
- ): AsyncRequestStatus!
- # Trigger an in-place recovery from a snapshot or point-in-time.
- #
- # Arguments
- # input: Input for V2CreateInPlaceRecoveryV2.
- (
- VsphereVmInitiateInPlaceRecoveryInput! :
- ): AsyncRequestStatus!
- # Instantly recover a vSphere virtual machine from a snapshot or point-in-time.
- #
- # Arguments
- # input: Input for V2CreateInstantRecoveryV2.
- (
- VsphereVmInitiateInstantRecoveryV2Input! :
- ): AsyncRequestStatus!
- # Create a vSphere Live Mount from a snapshot or point-in-time.
- #
- # Arguments
- # input: Input for V2CreateMountV2.
- (
- VsphereVmInitiateLiveMountV2Input! :
- ): AsyncRequestStatus!
- # List ESXi datastores
- #
- # Supported in v5.0+
- # Retrieve a list of the datastores for a specified ESXi host.
- #
- # Arguments
- # input: Input for InternalGetEsxiDatastores.
- (
- VsphereVmListEsxiDatastoresInput! :
- ): VsphereVmListEsxiDatastoresReply!
- # Relocate a virtual machine to another datastore
- #
- # Supported in v5.0+
- # Run storage VMotion to relocate a specified Live Mount into another data store.
- #
- # Arguments
- # input: Input for V1RelocateMount.
- (
- VsphereVmMountRelocateInput! :
- ): AsyncRequestStatus!
- # Create a Live Mount migration to a datastore or datastore cluster with virtual
- # disk mapping support.
- #
- # Arguments
- # input: Input for V2RelocateMountV2.
- (
- VsphereVmMountRelocateV2Input! :
- ): AsyncRequestStatus!
- # Power a Live Mount on and off
- #
- # Supported in v5.0+
- # Power a specified Live Mount virtual machine on or off. Pass **_true_** to power
- # the virtual machine on and pass **_false_** to power the virtual machine off.
- #
- # Arguments
- # input: Input for V1UpdateMount.
- (
- VsphereVmPowerOnOffLiveMountInput! :
- ): VsphereVmPowerOnOffLiveMountReply!
- # Restores multiple files/directories from snapshot.
- #
- # Arguments
- # input: Vsphere recover files input.
- (
- VsphereVmRecoverFilesInput! :
- ): VsphereAsyncRequestStatus! @deprecated( reason: "Deprecated. Use vsphereVmRecoverFilesNew instead." )
- # Restores multiple files/directories from snapshot.
- #
- # Arguments
- # input: Vsphere recover files input.
- (
- VsphereVmRecoverFilesNewInput! :
- ): AsyncRequestStatus!
- # Register Rubrik Backup Service
- #
- # Supported in v5.0+
- # Register the Rubrik Backup Service that is running on a specified host with the
- # specified Rubrik cluster.
- #
- # Arguments
- # input: Input for V1VmRegisterAgent.
- (
- VsphereVmRegisterAgentInput! :
- ): RequestSuccess!
- # Register Rubrik Backup Service
- #
- # Supported in v5.0+
- # Register the Rubrik Backup Service that is running on a specified host with the
- # specified Rubrik cluster.
- #
- # Arguments
- # input: Input for register Virtual Machine agent with CDM.
- (
- VsphereVmRegisterAgentWithOrgInput! :
- ): RequestSuccess!
- # Update auto unmount time for a virtual machine.
- #
- # Arguments
- # input: Input for V1UpdateVmUnmountTime.
- (
- VsphereVmUpdateUnmountTimeInput! :
- ): Void
- # Warms the search cache for an O365 workload.
- #
- # Arguments
- # input: The input for warm search cache for an O365 workload.
- WarmSearchCacheInput!): Boolean! ( :
- }
link Require by
This element is not required by anyone