- JSON representation
- DatabaseDeploymentTopology
- DatabaseInstance
- DatabaseInstanceHost
- Role
- SqlServerDatabaseDeployment
- SqlServerFeature
- SqlServerServerFlag
- SqlServerTraceFlag
- Scope
- MysqlDatabaseDeployment
- MysqlProperty
- MysqlPlugin
- PostgreSqlDatabaseDeployment
- PostgreSqlProperty
- PostgreSqlExtension
- AggregatedStats
The details of a database deployment asset.
JSON representation |
---|
{ "generatedId": string, "manualUniqueId": string, "version": string, "edition": string, "topology": { object ( |
Fields | |
---|---|
generatedId |
The database deployment generated ID. |
manualUniqueId |
A manual unique ID set by the user. |
version |
The database deployment version. |
edition |
The database deployment edition. |
topology |
Details of the database deployment topology. |
aggregatedStats |
Output only. Aggregated stats for the database deployment. |
Union field engine_details . Engine-specific details. engine_details can be only one of the following: |
|
sqlServer |
Details of a Microsoft SQL Server database deployment. |
mysql |
Details of a MYSQL database deployment. |
postgresql |
Details of a PostgreSQL database deployment. |
DatabaseDeploymentTopology
Details of database deployment's topology.
JSON representation |
---|
{
"coreCount": integer,
"memoryBytes": string,
"diskAllocatedBytes": string,
"diskUsedBytes": string,
"coreLimit": integer,
"memoryLimitBytes": string,
"instances": [
{
object ( |
Fields | |
---|---|
coreCount |
Optional. Number of total cores. |
memoryBytes |
Optional. Total memory in bytes. |
diskAllocatedBytes |
Optional. Disk allocated in bytes. |
diskUsedBytes |
Optional. Disk used in bytes. |
coreLimit |
Optional. Number of total cores limited by db deployment. |
memoryLimitBytes |
Optional. Total memory in bytes limited by db deployment. |
instances[] |
Optional. List of database instances. |
DatabaseInstance
Details of a database instance.
JSON representation |
---|
{ "hosts": [ { object ( |
Fields | |
---|---|
hosts[] |
Optional. The instance's hosts. |
instanceName |
The instance's name. |
role |
The instance role in the database engine. |
DatabaseInstanceHost
Details of a host of a database instance.
JSON representation |
---|
{ "hostName": string } |
Fields | |
---|---|
hostName |
Optional. The host name of the host. |
Role
Database instance roles.
Enums | |
---|---|
ROLE_UNSPECIFIED |
Unspecified. |
PRIMARY |
Primary. |
SECONDARY |
Secondary. |
ARBITER |
Arbiter. |
SqlServerDatabaseDeployment
Specific details for a Microsoft SQL Server database deployment.
JSON representation |
---|
{ "features": [ { object ( |
Fields | |
---|---|
features[] |
Optional. List of SQL Server features. |
serverFlags[] |
Optional. List of SQL Server server flags. |
traceFlags[] |
Optional. List of SQL Server trace flags. |
SqlServerFeature
SQL Server feature details.
JSON representation |
---|
{ "featureName": string, "enabled": boolean } |
Fields | |
---|---|
featureName |
Required. The feature name. |
enabled |
Required. Field enabled is set when a feature is used on the source deployment. |
SqlServerServerFlag
SQL Server server flag details.
JSON representation |
---|
{ "serverFlagName": string, "value": string, "valueInUse": string } |
Fields | |
---|---|
serverFlagName |
Required. The server flag name. |
value |
Required. The server flag value set by the user. |
valueInUse |
Required. The server flag actual value. If |
SqlServerTraceFlag
SQL Server trace flag details.
JSON representation |
---|
{
"traceFlagName": string,
"scope": enum ( |
Fields | |
---|---|
traceFlagName |
Required. The trace flag name. |
scope |
Required. The trace flag scope. |
Scope
The trace flag scope.
Enums | |
---|---|
SCOPE_UNSPECIFIED |
Unspecified. |
OFF |
Off. |
GLOBAL |
Global. |
SESSION |
Session. |
MysqlDatabaseDeployment
Specific details for a Mysql database deployment.
JSON representation |
---|
{ "properties": [ { object ( |
Fields | |
---|---|
properties[] |
Optional. List of Mysql properties. |
plugins[] |
Optional. List of Mysql plugins. |
MysqlProperty
Mysql property.
JSON representation |
---|
{ "property": string, // Union field |
Fields | |
---|---|
property |
Required. The property name. |
Union field
|
|
enabled |
Required. The property is enabled. |
numericValue |
Required. The property numeric value. |
MysqlPlugin
Mysql plugin.
JSON representation |
---|
{ "plugin": string, "version": string, "enabled": boolean } |
Fields | |
---|---|
plugin |
Required. The plugin name. |
version |
Required. The plugin version. |
enabled |
Required. The plugin is active. |
PostgreSqlDatabaseDeployment
Specific details for a PostgreSQL database deployment.
JSON representation |
---|
{ "properties": [ { object ( |
Fields | |
---|---|
properties[] |
Optional. List of PostgreSql properties. |
postgresqlExtensions[] |
Optional. List of PostgreSql extensions. |
PostgreSqlProperty
PostgreSql property.
JSON representation |
---|
{ "property": string, // Union field |
Fields | |
---|---|
property |
Required. The property name. |
Union field
|
|
enabled |
Required. The property is enabled. |
numericValue |
Required. The property numeric value. |
PostgreSqlExtension
PostgreSql extension.
JSON representation |
---|
{ "extension": string, "version": string } |
Fields | |
---|---|
extension |
Required. The extension name. |
version |
Required. The extension version. |
AggregatedStats
Aggregated stats for the database deployment.
JSON representation |
---|
{ "databaseCount": integer } |
Fields | |
---|---|
databaseCount |
Output only. The number of databases in the deployment. |