- 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 (  | 
            
| 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.  | 
            
Union field platform. Platform details. platform can be only one of the following: | 
            |
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  | 
              
| 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.  | 
              
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.  | 
              
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.  | 
              
numericValue | 
                
                   
 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: | 
              |
boolValue | 
                
                   
 Required. The setting boolean value.  | 
              
intValue | 
                
                   
 Required. The setting int value.  | 
              
realValue | 
                
                   
 Required. The setting real value.  | 
              
stringValue | 
                
                   
 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.