Create a new MSSQL Database Protection Group.

post/backup-recovery/v1beta1/mssql-database-protection-groups

Create an MSSQL Database Protection Group for data management.

Securitybearer
Request
Request Body schema: application/json
required
One of:

Captures the list of databases that will be part of the protection group.

description
string <= 255 characters

A brief description of the MSSQL database protection group.

Array of objects

Captures the list of databases that will be part of the protection group.

name
required
string

A user-friendly name to identify the MSSQL database protection group.

object

Native group information for creating a native protection group

protectionGroupType
required
string

The type of the protection group. This can be 'NATIVE' for MSSQL application specific constructs such as an Availability Group, or 'CUSTOM' if its just a user provided collection of databases.

Enum: "NATIVE" "CUSTOM"
Responses
202

Accepted

400

Bad request

401

Unauthorized request

403

Forbidden

500

Internal / unexpected error

Request samples
application/json
{
  • "excludeSystemDatabases": true,
  • "id": "string",
  • "type": "MSSQL_INSTANCE",
  • "uid": "string",
  • "description": "string",
  • "members": [
    ],
  • "name": "My-Test-PG",
  • "nativeAppInfo": {
    },
  • "protectionGroupType": "NATIVE"
}
Response samples
application/json
{ }