e04ed9c211
CF: Deploy Dev Docs / deploy (push) Has been cancelled
Sync Labels / build (push) Has been cancelled
tests / unit tests (macos-latest) (push) Has been cancelled
tests / unit tests (windows-latest) (push) Has been cancelled
tests / unit tests (ubuntu-latest) (push) Has been cancelled
40 lines
1.6 KiB
Markdown
40 lines
1.6 KiB
Markdown
---
|
|
title: "Cloud SQL for SQL Server Admin"
|
|
type: docs
|
|
description: "Details of the Cloud SQL for SQL Server Admin prebuilt configuration."
|
|
---
|
|
|
|
## Cloud SQL for SQL Server Admin
|
|
|
|
* `--prebuilt` value: `cloud-sql-mssql-admin`
|
|
* **Permissions:**
|
|
* **Cloud SQL Viewer** (`roles/cloudsql.viewer`): Provides read-only
|
|
access to resources.
|
|
* `get_instance`
|
|
* `list_instances`
|
|
* `list_databases`
|
|
* `wait_for_operation`
|
|
* **Cloud SQL Editor** (`roles/cloudsql.editor`): Provides permissions to
|
|
manage existing resources.
|
|
* All `viewer` tools
|
|
* `create_database`
|
|
* `create_backup`
|
|
* **Cloud SQL Admin** (`roles/cloudsql.admin`): Provides full control over
|
|
all resources.
|
|
* All `editor` and `viewer` tools
|
|
* `create_instance`
|
|
* `create_user`
|
|
* `clone_instance`
|
|
* `restore_backup`
|
|
* **Tools:**
|
|
* `create_instance`: Creates a new Cloud SQL for SQL Server instance.
|
|
* `get_instance`: Gets information about a Cloud SQL instance.
|
|
* `list_instances`: Lists Cloud SQL instances in a project.
|
|
* `create_database`: Creates a new database in a Cloud SQL instance.
|
|
* `list_databases`: Lists all databases for a Cloud SQL instance.
|
|
* `create_user`: Creates a new user in a Cloud SQL instance.
|
|
* `wait_for_operation`: Waits for a Cloud SQL operation to complete.
|
|
* `clone_instance`: Creates a clone for an existing Cloud SQL for SQL Server instance.
|
|
* `create_backup`: Creates a backup on a Cloud SQL instance.
|
|
* `restore_backup`: Restores a backup of a Cloud SQL instance.
|