INPUT_OBJECT

UpdateGlobalSlaInput

Description

Input to update SLA Domain.

link GraphQL Schema definition

  • input UpdateGlobalSlaInput {
  • # ID of the SLA Domain.
  • id: String
  • # Name of the SLA Domain.
  • name: String
  • # Description of the SLA Domain.
  • description: String
  • # Snapshot schedule of the SLA Domain.
  • snapshotSchedule: GlobalSnapshotScheduleInput
  • # State version of the SLA Domain.
  • stateVersion: Long
  • # Replication specification of the SLA Domain. Deprecated: use replicationSpecsV2
  • # instead.
  • replicationSpecInput: ReplicationSpecInput
  • # Retention limit for snapshots on the local Rubrik system. If none, they will
  • # remain as long as SLA requires.
  • localRetentionLimit: SlaDurationInput
  • # Backup Window specifications of first full backup for SLA Domain.
  • firstFullBackupWindows: [BackupWindowInput!]
  • # Backup Window specifications for SLA Domain.
  • backupWindows: [BackupWindowInput!]
  • # Log configuration of the SLA Domain. Deprecated: use objectSpecificConfigs
  • # instead.
  • logConfig: LogConfig
  • # Object-specific configuration of the SLA Domain.
  • objectSpecificConfigsInput: ObjectSpecificConfigsInput
  • # Should apply to existing snapshots.
  • shouldApplyToExistingSnapshots: ShouldApplyToExistingSnapshots
  • # Should apply to non-policy snapshots.
  • shouldApplyToNonPolicySnapshots: ShouldApplyToNonPolicySnapshots
  • # Optional user note.
  • userNote: String
  • # List of archival specifications for SLA Domain.
  • archivalSpecs: [ArchivalSpecInput!]
  • # Replication specifications of the SLA Domain.
  • replicationSpecsV2: [ReplicationSpecV2Input!]
  • # Object types of the SLA Domain.
  • objectTypes: [SlaObjectType!]
  • # Specifies if the SLA Domain to be updated must be Retention Locked or not.
  • isRetentionLockedSla: Boolean
  • # Specifies the retention lock mode for the intended SLA Domain update.
  • retentionLockMode: RetentionLockMode
  • }

link Require by