- JSON representation
- DatabaseDeploymentTopology
- DatabaseInstance
- Role
- DatabaseInstanceNetwork
- SqlServerDatabaseDeployment
- SqlServerFeature
- SqlServerServerFlag
- SqlServerTraceFlag
- Scope
- MysqlDatabaseDeployment
- MySqlProperty
- MySqlPlugin
- MySqlVariable
- PostgreSqlDatabaseDeployment
- PostgreSqlProperty
- PostgreSqlSetting
- AggregatedStats
- AwsRds
The details of a database deployment asset.
JSON representation |
---|
{ "generatedId" : string , "manualUniqueId" : string , "version" : string , "edition" : string , "topology" : { object ( |
generatedId
string
The database deployment generated ID.
manualUniqueId
string
A manual unique ID set by the user.
version
string
The database deployment version.
edition
string
The database deployment edition.
topology
object (
DatabaseDeploymentTopology
)
Details of the database deployment topology.
aggregatedStats
object (
AggregatedStats
)
Output only. Aggregated stats for the database deployment.
engine_details
. Engine-specific details. engine_details
can be only one of the following:sqlServer
object (
SqlServerDatabaseDeployment
)
Details of a Microsoft SQL Server database deployment.
mysql
object (
MysqlDatabaseDeployment
)
Details of a MYSQL database deployment.
postgresql
object (
PostgreSqlDatabaseDeployment
)
Details of a PostgreSQL database deployment.
platform
. Platform details. platform
can be only one of the following:awsRds
object (
AwsRds
)
Optional. Details of an AWS RDS instance.
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 | |
---|---|
coreCount
|
Optional. Number of total logical cores. |
physicalCoreCount
|
Optional. Number of total physical cores. |
memoryBytes
|
Optional. Total memory in bytes. |
diskAllocatedBytes
|
Optional. Disk allocated in bytes. |
diskUsedBytes
|
Optional. Disk used in bytes. |
coreLimit
|
Optional. Number of total logical cores limited by db deployment. |
physicalCoreLimit
|
Optional. Number of total physical 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 |
---|
{ "instanceName" : string , "role" : enum ( |
Fields | |
---|---|
instanceName
|
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 | |
---|---|
primaryMacAddress
|
Optional. The instance's primary MAC address. |
ipAddresses[]
|
Optional. The instance's IP addresses. |
hostNames[]
|
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. |
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. |
resourceGroupsCount
|
Optional. Number of resource groups. |
variables[]
|
Optional. List of MySql variables. |
MySqlProperty
MySql property.
JSON representation |
---|
{ "property" : string , // Union field |
property
string
Required. The property name.
value
. The property value. value
can be only one of the following:enabled
boolean
Required. The property is enabled.
numericValue
string ( int64
format)
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 |
property
string
Required. The property name.
value
. The property value. value
can be only one of the following:enabled
boolean
Required. The property is enabled.
numericValue
string ( int64
format)
Required. The property numeric value.
PostgreSqlSetting
PostgreSql setting.
JSON representation |
---|
{ "setting" : string , "source" : string , "unit" : string , // Union field |
setting
string
Required. The setting name.
source
string
Required. The setting source.
unit
string
Optional. The setting unit.
value
. The setting value. value
can be only one of the following:boolValue
boolean
Required. The setting boolean value.
intValue
string ( int64
format)
Required. The setting int value.
realValue
number
Required. The setting real value.
stringValue
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 | |
---|---|
databaseCount
|
Output only. The number of databases in the deployment. |
AwsRds
This type has no fields.
Specific details for an AWS RDS database deployment.