diff --git a/docs/dyn/sqladmin_v1.instances.html b/docs/dyn/sqladmin_v1.instances.html index f5f85fbfb2..6185edae68 100644 --- a/docs/dyn/sqladmin_v1.instances.html +++ b/docs/dyn/sqladmin_v1.instances.html @@ -1181,6 +1181,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -1239,6 +1247,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # Optional. The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -1287,6 +1299,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -1312,7 +1325,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. @@ -1580,6 +1593,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -1638,6 +1659,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # Optional. The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -1686,6 +1711,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -1711,7 +1737,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. @@ -1945,6 +1971,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -2003,6 +2037,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # Optional. The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -2051,6 +2089,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -2076,7 +2115,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. @@ -2248,6 +2287,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -2306,6 +2353,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # Optional. The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -2354,6 +2405,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -2379,7 +2431,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. @@ -3868,6 +3920,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -3926,6 +3986,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # Optional. The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -3974,6 +4038,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -3999,7 +4064,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. diff --git a/docs/dyn/sqladmin_v1.projects.instances.html b/docs/dyn/sqladmin_v1.projects.instances.html index 428bf57831..4e20613d8b 100644 --- a/docs/dyn/sqladmin_v1.projects.instances.html +++ b/docs/dyn/sqladmin_v1.projects.instances.html @@ -541,6 +541,7 @@

Method Details

The object takes the form of: { # Instance start external sync request. + "migrationType": "A String", # Optional. MigrationType decides if the migration is a physical file based migration or logical migration. "mysqlSyncConfig": { # MySQL-specific external server sync settings. # MySQL-specific settings for start external sync. "initialSyncFlags": [ # Flags to use for the initial dump. { # Initial sync flags for certain Cloud SQL APIs. Currently used for the MySQL external server initial dump. @@ -678,6 +679,7 @@

Method Details

The object takes the form of: { # Instance verify external sync settings request. + "migrationType": "A String", # Optional. MigrationType decides if the migration is a physical file based migration or logical migration "mysqlSyncConfig": { # MySQL-specific external server sync settings. # Optional. MySQL-specific settings for start external sync. "initialSyncFlags": [ # Flags to use for the initial dump. { # Initial sync flags for certain Cloud SQL APIs. Currently used for the MySQL external server initial dump. diff --git a/docs/dyn/sqladmin_v1beta4.instances.html b/docs/dyn/sqladmin_v1beta4.instances.html index 76b0e3cc0d..32768113b1 100644 --- a/docs/dyn/sqladmin_v1beta4.instances.html +++ b/docs/dyn/sqladmin_v1beta4.instances.html @@ -1181,6 +1181,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini instance configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether Gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -1239,6 +1247,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -1287,6 +1299,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -1312,7 +1325,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. @@ -1580,6 +1593,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini instance configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether Gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -1638,6 +1659,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -1686,6 +1711,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -1711,7 +1737,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. @@ -1945,6 +1971,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini instance configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether Gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -2003,6 +2037,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -2051,6 +2089,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -2076,7 +2115,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. @@ -2248,6 +2287,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini instance configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether Gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -2306,6 +2353,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -2354,6 +2405,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -2379,7 +2431,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. @@ -3868,6 +3920,14 @@

Method Details

"name": "A String", # The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. }, "gceZone": "A String", # The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. + "geminiConfig": { # Gemini configuration. # Gemini instance configuration. + "activeQueryEnabled": True or False, # Output only. Whether active query is enabled. + "entitled": True or False, # Output only. Whether Gemini is enabled. + "flagRecommenderEnabled": True or False, # Output only. Whether flag recommender is enabled. + "googleVacuumMgmtEnabled": True or False, # Output only. Whether vacuum management is enabled. + "indexAdvisorEnabled": True or False, # Output only. Whether index advisor is enabled. + "oomSessionCancelEnabled": True or False, # Output only. Whether oom session cancel is enabled. + }, "instanceType": "A String", # The instance type. "ipAddresses": [ # The assigned IP addresses for the instance. { # Database instance IP mapping @@ -3926,6 +3986,10 @@

Method Details

"replicaNames": [ # The replicas of the instance. "A String", ], + "replicationCluster": { # Primary-DR replica pair # The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure. + "drReplica": True or False, # Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary. + "failoverDrReplicaName": "A String", # Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica. + }, "rootPassword": "A String", # Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances. "satisfiesPzs": True or False, # The status indicating if instance satisfiesPzs. Reserved for future use. "scheduledMaintenance": { # Any scheduled maintenance for this instance. # The start time of any upcoming scheduled maintenance for this instance. @@ -3974,6 +4038,7 @@

Method Details

"replicationLogArchivingEnabled": True or False, # Reserved for future use. "startTime": "A String", # Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. "transactionLogRetentionDays": 42, # The number of days of transaction logs we retain for point in time restore, from 1-7. + "transactionalLogStorageState": "A String", # Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. }, "collation": "A String", # The name of server Instance collation. "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. @@ -3999,7 +4064,7 @@

Method Details

}, ], "edition": "A String", # Optional. The edition of the instance. - "enableGoogleMlIntegration": True or False, # Optional. Configuration to enable Cloud SQL Vertex AI Integration + "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances. "insightsConfig": { # Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration. # Insights configuration, for now relevant only for Postgres. "queryInsightsEnabled": True or False, # Whether Query Insights feature is enabled. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. diff --git a/docs/dyn/sqladmin_v1beta4.projects.instances.html b/docs/dyn/sqladmin_v1beta4.projects.instances.html index aac7d439e7..582e668801 100644 --- a/docs/dyn/sqladmin_v1beta4.projects.instances.html +++ b/docs/dyn/sqladmin_v1beta4.projects.instances.html @@ -541,6 +541,7 @@

Method Details

The object takes the form of: { + "migrationType": "A String", # Optional. MigrationType decides if the migration is a physical file based migration or logical migration. "mysqlSyncConfig": { # MySQL-specific external server sync settings. # MySQL-specific settings for start external sync. "initialSyncFlags": [ # Flags to use for the initial dump. { # Initial sync flags for certain Cloud SQL APIs. Currently used for the MySQL external server initial dump. @@ -678,6 +679,7 @@

Method Details

The object takes the form of: { + "migrationType": "A String", # Optional. MigrationType field decides if the migration is a physical file based migration or logical migration "mysqlSyncConfig": { # MySQL-specific external server sync settings. # Optional. MySQL-specific settings for start external sync. "initialSyncFlags": [ # Flags to use for the initial dump. { # Initial sync flags for certain Cloud SQL APIs. Currently used for the MySQL external server initial dump. diff --git a/googleapiclient/discovery_cache/documents/sqladmin.v1.json b/googleapiclient/discovery_cache/documents/sqladmin.v1.json index 9eababf7f1..30a30249b0 100644 --- a/googleapiclient/discovery_cache/documents/sqladmin.v1.json +++ b/googleapiclient/discovery_cache/documents/sqladmin.v1.json @@ -2267,7 +2267,7 @@ } } }, -"revision": "20240304", +"revision": "20240317", "rootUrl": "https://sqladmin.googleapis.com/", "schemas": { "AclEntry": { @@ -2403,6 +2403,25 @@ "description": "The number of days of transaction logs we retain for point in time restore, from 1-7.", "format": "int32", "type": "integer" +}, +"transactionalLogStorageState": { +"description": "Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery.", +"enum": [ +"TRANSACTIONAL_LOG_STORAGE_STATE_UNSPECIFIED", +"DISK", +"SWITCHING_TO_CLOUD_STORAGE", +"SWITCHED_TO_CLOUD_STORAGE", +"CLOUD_STORAGE" +], +"enumDescriptions": [ +"Unspecified.", +"The transaction logs for the instance are stored on a data disk.", +"The transaction logs for the instance are switching from being stored on a data disk to being stored in Cloud Storage.", +"The transaction logs for the instance are now stored in Cloud Storage. Previously, they were stored on a data disk.", +"The transaction logs for the instance are stored in Cloud Storage." +], +"readOnly": true, +"type": "string" } }, "type": "object" @@ -3163,6 +3182,10 @@ false "description": "The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.", "type": "string" }, +"geminiConfig": { +"$ref": "GeminiInstanceConfig", +"description": "Gemini configuration." +}, "instanceType": { "description": "The instance type.", "enum": [ @@ -3251,6 +3274,10 @@ false }, "type": "array" }, +"replicationCluster": { +"$ref": "ReplicationCluster", +"description": "Optional. The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure." +}, "rootPassword": { "description": "Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.", "type": "string" @@ -3907,6 +3934,43 @@ false }, "type": "object" }, +"GeminiInstanceConfig": { +"description": "Gemini configuration.", +"id": "GeminiInstanceConfig", +"properties": { +"activeQueryEnabled": { +"description": "Output only. Whether active query is enabled.", +"readOnly": true, +"type": "boolean" +}, +"entitled": { +"description": "Output only. Whether gemini is enabled.", +"readOnly": true, +"type": "boolean" +}, +"flagRecommenderEnabled": { +"description": "Output only. Whether flag recommender is enabled.", +"readOnly": true, +"type": "boolean" +}, +"googleVacuumMgmtEnabled": { +"description": "Output only. Whether vacuum management is enabled.", +"readOnly": true, +"type": "boolean" +}, +"indexAdvisorEnabled": { +"description": "Output only. Whether index advisor is enabled.", +"readOnly": true, +"type": "boolean" +}, +"oomSessionCancelEnabled": { +"description": "Output only. Whether oom session cancel is enabled.", +"readOnly": true, +"type": "boolean" +} +}, +"type": "object" +}, "GenerateEphemeralCertRequest": { "description": "Ephemeral certificate creation request.", "id": "GenerateEphemeralCertRequest", @@ -4642,7 +4706,8 @@ false "REENCRYPT", "SWITCHOVER", "ACQUIRE_SSRS_LEASE", -"RELEASE_SSRS_LEASE" +"RELEASE_SSRS_LEASE", +"RECONFIGURE_OLD_PRIMARY" ], "enumDeprecated": [ false, @@ -4685,6 +4750,7 @@ false, false, false, false, +false, false ], "enumDescriptions": [ @@ -4728,7 +4794,8 @@ false "Re-encrypts CMEK instances with latest key version.", "Switches over to replica instance from primary.", "Acquire a lease for the setup of SQL Server Reporting Services (SSRS).", -"Release a lease for the setup of SQL Server Reporting Services (SSRS)." +"Release a lease for the setup of SQL Server Reporting Services (SSRS).", +"Reconfigures old primary after a promote replica operation. Effect of a promote operation to the old primary is executed in this operation, asynchronously from the promote replica operation executed to the replica." ], "type": "string" }, @@ -4994,6 +5061,22 @@ false }, "type": "object" }, +"ReplicationCluster": { +"description": "Primary-DR replica pair", +"id": "ReplicationCluster", +"properties": { +"drReplica": { +"description": "Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary.", +"readOnly": true, +"type": "boolean" +}, +"failoverDrReplicaName": { +"description": "Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica.", +"type": "string" +} +}, +"type": "object" +}, "Reschedule": { "id": "Reschedule", "properties": { @@ -5211,7 +5294,7 @@ true "type": "string" }, "enableGoogleMlIntegration": { -"description": "Optional. Configuration to enable Cloud SQL Vertex AI Integration", +"description": "Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances.", "type": "boolean" }, "insightsConfig": { @@ -5510,6 +5593,20 @@ true "description": "Instance start external sync request.", "id": "SqlInstancesStartExternalSyncRequest", "properties": { +"migrationType": { +"description": "Optional. MigrationType decides if the migration is a physical file based migration or logical migration.", +"enum": [ +"MIGRATION_TYPE_UNSPECIFIED", +"LOGICAL", +"PHYSICAL" +], +"enumDescriptions": [ +"Default value is logical migration", +"Logical Migrations", +"Physical file based Migrations" +], +"type": "string" +}, "mysqlSyncConfig": { "$ref": "MySqlSyncConfig", "description": "MySQL-specific settings for start external sync." @@ -5555,6 +5652,20 @@ true "description": "Instance verify external sync settings request.", "id": "SqlInstancesVerifyExternalSyncSettingsRequest", "properties": { +"migrationType": { +"description": "Optional. MigrationType decides if the migration is a physical file based migration or logical migration", +"enum": [ +"MIGRATION_TYPE_UNSPECIFIED", +"LOGICAL", +"PHYSICAL" +], +"enumDescriptions": [ +"Default value is logical migration", +"Logical Migrations", +"Physical file based Migrations" +], +"type": "string" +}, "mysqlSyncConfig": { "$ref": "MySqlSyncConfig", "description": "Optional. MySQL-specific settings for start external sync." diff --git a/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json b/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json index 53e1db78c7..dddda5d3a2 100644 --- a/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json +++ b/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json @@ -2267,7 +2267,7 @@ } } }, -"revision": "20240304", +"revision": "20240317", "rootUrl": "https://sqladmin.googleapis.com/", "schemas": { "AclEntry": { @@ -2403,6 +2403,25 @@ "description": "The number of days of transaction logs we retain for point in time restore, from 1-7.", "format": "int32", "type": "integer" +}, +"transactionalLogStorageState": { +"description": "Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery.", +"enum": [ +"TRANSACTIONAL_LOG_STORAGE_STATE_UNSPECIFIED", +"DISK", +"SWITCHING_TO_CLOUD_STORAGE", +"SWITCHED_TO_CLOUD_STORAGE", +"CLOUD_STORAGE" +], +"enumDescriptions": [ +"Unspecified.", +"The transaction logs for the instance are stored on a data disk.", +"The transaction logs for the instance are switching from being stored on a data disk to being stored in Cloud Storage.", +"The transaction logs for the instance are now stored in Cloud Storage. Previously, they were stored on a data disk.", +"The transaction logs for the instance are stored in Cloud Storage." +], +"readOnly": true, +"type": "string" } }, "type": "object" @@ -3163,6 +3182,10 @@ false "description": "The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.", "type": "string" }, +"geminiConfig": { +"$ref": "GeminiInstanceConfig", +"description": "Gemini instance configuration." +}, "instanceType": { "description": "The instance type.", "enum": [ @@ -3251,6 +3274,10 @@ false }, "type": "array" }, +"replicationCluster": { +"$ref": "ReplicationCluster", +"description": "The pair of a primary instance and disaster recovery (DR) replica. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance has regional failure." +}, "rootPassword": { "description": "Initial root password. Use only on creation. You must set root passwords before you can connect to PostgreSQL instances.", "type": "string" @@ -3908,6 +3935,43 @@ false }, "type": "object" }, +"GeminiInstanceConfig": { +"description": "Gemini configuration.", +"id": "GeminiInstanceConfig", +"properties": { +"activeQueryEnabled": { +"description": "Output only. Whether active query is enabled.", +"readOnly": true, +"type": "boolean" +}, +"entitled": { +"description": "Output only. Whether Gemini is enabled.", +"readOnly": true, +"type": "boolean" +}, +"flagRecommenderEnabled": { +"description": "Output only. Whether flag recommender is enabled.", +"readOnly": true, +"type": "boolean" +}, +"googleVacuumMgmtEnabled": { +"description": "Output only. Whether vacuum management is enabled.", +"readOnly": true, +"type": "boolean" +}, +"indexAdvisorEnabled": { +"description": "Output only. Whether index advisor is enabled.", +"readOnly": true, +"type": "boolean" +}, +"oomSessionCancelEnabled": { +"description": "Output only. Whether oom session cancel is enabled.", +"readOnly": true, +"type": "boolean" +} +}, +"type": "object" +}, "GenerateEphemeralCertRequest": { "description": "Ephemeral certificate creation request.", "id": "GenerateEphemeralCertRequest", @@ -4643,7 +4707,8 @@ false "REENCRYPT", "SWITCHOVER", "ACQUIRE_SSRS_LEASE", -"RELEASE_SSRS_LEASE" +"RELEASE_SSRS_LEASE", +"RECONFIGURE_OLD_PRIMARY" ], "enumDeprecated": [ false, @@ -4686,6 +4751,7 @@ false, false, false, false, +false, false ], "enumDescriptions": [ @@ -4729,7 +4795,8 @@ false "Re-encrypts CMEK instances with latest key version.", "Switches over to replica instance from primary.", "Acquire a lease for the setup of SQL Server Reporting Services (SSRS).", -"Release a lease for the setup of SQL Server Reporting Services (SSRS)." +"Release a lease for the setup of SQL Server Reporting Services (SSRS).", +"Reconfigures old primary after a promote replica operation. Effect of a promote operation to the old primary is executed in this operation, asynchronously from the promote replica operation executed to the replica." ], "type": "string" }, @@ -4995,6 +5062,22 @@ false }, "type": "object" }, +"ReplicationCluster": { +"description": "Primary-DR replica pair", +"id": "ReplicationCluster", +"properties": { +"drReplica": { +"description": "Output only. read-only field that indicates if the replica is a dr_replica; not set for a primary.", +"readOnly": true, +"type": "boolean" +}, +"failoverDrReplicaName": { +"description": "Optional. If the instance is a primary instance, then this field identifies the disaster recovery (DR) replica. A DR replica is an optional configuration for Enterprise Plus edition instances. If the instance is a read replica, then the field is not set. Users can set this field to set a designated DR replica for a primary. Removing this field removes the DR replica.", +"type": "string" +} +}, +"type": "object" +}, "Reschedule": { "id": "Reschedule", "properties": { @@ -5212,7 +5295,7 @@ true "type": "string" }, "enableGoogleMlIntegration": { -"description": "Optional. Configuration to enable Cloud SQL Vertex AI Integration", +"description": "Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for PostgreSQL instances.", "type": "boolean" }, "insightsConfig": { @@ -5510,6 +5593,20 @@ true "SqlInstancesStartExternalSyncRequest": { "id": "SqlInstancesStartExternalSyncRequest", "properties": { +"migrationType": { +"description": "Optional. MigrationType decides if the migration is a physical file based migration or logical migration.", +"enum": [ +"MIGRATION_TYPE_UNSPECIFIED", +"LOGICAL", +"PHYSICAL" +], +"enumDescriptions": [ +"If no migration type is specified it will be defaulted to LOGICAL.", +"Logical Migrations", +"Physical file based Migrations" +], +"type": "string" +}, "mysqlSyncConfig": { "$ref": "MySqlSyncConfig", "description": "MySQL-specific settings for start external sync." @@ -5554,6 +5651,20 @@ true "SqlInstancesVerifyExternalSyncSettingsRequest": { "id": "SqlInstancesVerifyExternalSyncSettingsRequest", "properties": { +"migrationType": { +"description": "Optional. MigrationType field decides if the migration is a physical file based migration or logical migration", +"enum": [ +"MIGRATION_TYPE_UNSPECIFIED", +"LOGICAL", +"PHYSICAL" +], +"enumDescriptions": [ +"If no migration type is specified it will be defaulted to LOGICAL.", +"Logical Migrations", +"Physical file based Migrations" +], +"type": "string" +}, "mysqlSyncConfig": { "$ref": "MySqlSyncConfig", "description": "Optional. MySQL-specific settings for start external sync."