- JSON representation
- DatabaseDeploymentTopology
- DatabaseInstance
- Role
- DatabaseInstanceNetwork
- SqlServerDatabaseDeployment
- SqlServerFeature
- SqlServerServerFlag
- SqlServerTraceFlag
- Scope
- MysqlDatabaseDeployment
- MySqlProperty
- MySqlPlugin
- MySqlVariable
- PostgreSqlDatabaseDeployment
- PostgreSqlProperty
- PostgreSqlSetting
- AggregatedStats
The details of a database deployment asset.
JSON representation |
---|
{ "generatedId": string, "manualUniqueId": string, "version": string, "edition": string, "topology": { object ( |
Fields | |
---|---|
generated |
The database deployment generated ID. |
manual |
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. |
aggregated |
Output only. Aggregated stats for the database deployment. |
Union field engine_details . Engine-specific details. engine_details can be only one of the following: |
|
sql |
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,
"physicalCoreCount": integer,
"memoryBytes": string,
"diskAllocatedBytes": string,
"diskUsedBytes": string,
"coreLimit": integer,
"physicalCoreLimit": integer,
"memoryLimitBytes": string,
"instances": [
{
object ( |
Fields | |
---|---|
core |
Optional. Number of total logical cores. |
physical |
Optional. Number of total physical cores. |
memory |
Optional. Total memory in bytes. |
disk |
Optional. Disk allocated in bytes. |
disk |
Optional. Disk used in bytes. |
core |
Optional. Number of total logical cores limited by db deployment. |
physical |
Optional. Number of total physical cores limited by db deployment. |
memory |
Optional. Total memory in bytes limited by db deployment. |
instances[] |
Optional. List of database instances. |
DatabaseInstance
Details of a database instance.
JSON representation |
---|
{ "instanceName": string, "role": enum ( |
Fields | |
---|---|
instance |
The instance's name. |
role |
The instance role in the database engine. |
network |
Optional. Networking details. |
Role
Database instance roles.
Enums | |
---|---|
ROLE_UNSPECIFIED |
Unspecified. |
PRIMARY |
Primary. |
SECONDARY |
Secondary. |
ARBITER |
Arbiter. |
DatabaseInstanceNetwork
Network details of a database instance.
JSON representation |
---|
{ "primaryMacAddress": string, "ipAddresses": [ string ], "hostNames": [ string ] } |
Fields | |
---|---|
primary |
Optional. The instance's primary MAC address. |
ip |
Optional. The instance's IP addresses. |
host |
Optional. The instance's host names. |
SqlServerDatabaseDeployment
Specific details for a Microsoft SQL Server database deployment.
JSON representation |
---|
{ "features": [ { object ( |
Fields | |
---|---|
features[] |
Optional. List of SQL Server features. |
server |
Optional. List of SQL Server server flags. |
trace |
Optional. List of SQL Server trace flags. |
SqlServerFeature
SQL Server feature details.
JSON representation |
---|
{ "featureName": string, "enabled": boolean } |
Fields | |
---|---|
feature |
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 | |
---|---|
server |
Required. The server flag name. |
value |
Required. The server flag value set by the user. |
value |
Required. The server flag actual value. If |
SqlServerTraceFlag
SQL Server trace flag details.
JSON representation |
---|
{
"traceFlagName": string,
"scope": enum ( |
Fields | |
---|---|
trace |
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. |
resource |
Optional. Number of resource groups. |
variables[] |
Optional. List of MySql variables. |
MySqlProperty
MySql property.
JSON representation |
---|
{ "property": string, // Union field |
Fields | |
---|---|
property |
Required. The property name. |
Union field value . The property value. value can be only one of the following: |
|
enabled |
Required. The property is enabled. |
numeric |
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. |
MySqlVariable
MySql variable.
JSON representation |
---|
{ "variable": string, "value": string, "category": string } |
Fields | |
---|---|
variable |
Required. The variable name. |
value |
Required. The variable value. |
category |
Required. The variable category. |
PostgreSqlDatabaseDeployment
Specific details for a PostgreSQL database deployment.
JSON representation |
---|
{ "properties": [ { object ( |
Fields | |
---|---|
properties[] |
Optional. List of PostgreSql properties. |
settings[] |
Optional. List of PostgreSql settings. |
PostgreSqlProperty
PostgreSql property.
JSON representation |
---|
{ "property": string, // Union field |
Fields | |
---|---|
property |
Required. The property name. |
Union field value . The property value. value can be only one of the following: |
|
enabled |
Required. The property is enabled. |
numeric |
Required. The property numeric value. |
PostgreSqlSetting
PostgreSql setting.
JSON representation |
---|
{ "setting": string, "source": string, "unit": string, // Union field |
Fields | |
---|---|
setting |
Required. The setting name. |
source |
Required. The setting source. |
unit |
Optional. The setting unit. |
Union field value . The setting value. value can be only one of the following: |
|
bool |
Required. The setting boolean value. |
int |
Required. The setting int value. |
real |
Required. The setting real value. |
string |
Required. The setting string value. Notice that enum values are stored as strings. |
AggregatedStats
Aggregated stats for the database deployment.
JSON representation |
---|
{ "databaseCount": integer } |
Fields | |
---|---|
database |
Output only. The number of databases in the deployment. |