Last updated
Last updated
Connects to Rubrik and assigns an SLA to a database
The Protect-RubrikDatabase cmdlet will update a database's SLA Domain assignment within the Rubrik cluster. The SLA Domain contains all policy-driven values needed to protect workloads. Note that this function requires the Database ID value, not the name of the database, since database names are not unique across hosts. It is suggested that you first use Get-RubrikDatabase to narrow down the one or more database / instance / hosts to protect, and then pipe the results to Protect-RubrikDatabase. You will be asked to confirm each database you wish to protect, or you can use -Confirm:$False to skip confirmation checks.
This will assign the Gold SLA Domain to any database named "DB1"
This will assign the Gold SLA Domain to any database named "DB1" residing on an instance named "MSSQLSERVER" without asking for confirmation
This will set the DB1 database as unprotected, while keeping existing snapshots forever
Database ID
The SLA Domain in Rubrik
Removes the SLA Domain assignment
Inherits the SLA Domain assignment from a parent object
SLA id value
Determine the retention settings for the already existing snapshots
Rubrik server IP or FQDN
API version
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Prompts you for confirmation before running the cmdlet.
Written by Chris Wahl for community usage Twitter: @ChrisWahl GitHub: chriswahl
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see .