lib/google/apis/sqladmin_v1/representations.rb in google-apis-sqladmin_v1-0.55.0 vs lib/google/apis/sqladmin_v1/representations.rb in google-apis-sqladmin_v1-0.56.0
- old
+ new
@@ -230,10 +230,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GeminiInstanceConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GenerateEphemeralCertRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -458,10 +464,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class ReplicationCluster
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class Reschedule
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -705,10 +717,11 @@
property :location, as: 'location'
property :point_in_time_recovery_enabled, as: 'pointInTimeRecoveryEnabled'
property :replication_log_archiving_enabled, as: 'replicationLogArchivingEnabled'
property :start_time, as: 'startTime'
property :transaction_log_retention_days, as: 'transactionLogRetentionDays'
+ property :transactional_log_storage_state, as: 'transactionalLogStorageState'
end
end
class BackupContext
# @private
@@ -858,10 +871,12 @@
property :dns_name, as: 'dnsName'
property :etag, as: 'etag'
property :failover_replica, as: 'failoverReplica', class: Google::Apis::SqladminV1::DatabaseInstance::FailoverReplica, decorator: Google::Apis::SqladminV1::DatabaseInstance::FailoverReplica::Representation
property :gce_zone, as: 'gceZone'
+ property :gemini_config, as: 'geminiConfig', class: Google::Apis::SqladminV1::GeminiInstanceConfig, decorator: Google::Apis::SqladminV1::GeminiInstanceConfig::Representation
+
property :instance_type, as: 'instanceType'
collection :ip_addresses, as: 'ipAddresses', class: Google::Apis::SqladminV1::IpMapping, decorator: Google::Apis::SqladminV1::IpMapping::Representation
property :ipv6_address, as: 'ipv6Address'
property :kind, as: 'kind'
@@ -878,10 +893,12 @@
property :psc_service_attachment_link, as: 'pscServiceAttachmentLink'
property :region, as: 'region'
property :replica_configuration, as: 'replicaConfiguration', class: Google::Apis::SqladminV1::ReplicaConfiguration, decorator: Google::Apis::SqladminV1::ReplicaConfiguration::Representation
collection :replica_names, as: 'replicaNames'
+ property :replication_cluster, as: 'replicationCluster', class: Google::Apis::SqladminV1::ReplicationCluster, decorator: Google::Apis::SqladminV1::ReplicationCluster::Representation
+
property :root_password, as: 'rootPassword'
property :satisfies_pzs, as: 'satisfiesPzs'
property :scheduled_maintenance, as: 'scheduledMaintenance', class: Google::Apis::SqladminV1::SqlScheduledMaintenance, decorator: Google::Apis::SqladminV1::SqlScheduledMaintenance::Representation
property :secondary_gce_zone, as: 'secondaryGceZone'
@@ -1076,10 +1093,22 @@
property :kind, as: 'kind'
end
end
+ class GeminiInstanceConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :active_query_enabled, as: 'activeQueryEnabled'
+ property :entitled, as: 'entitled'
+ property :flag_recommender_enabled, as: 'flagRecommenderEnabled'
+ property :google_vacuum_mgmt_enabled, as: 'googleVacuumMgmtEnabled'
+ property :index_advisor_enabled, as: 'indexAdvisorEnabled'
+ property :oom_session_cancel_enabled, as: 'oomSessionCancelEnabled'
+ end
+ end
+
class GenerateEphemeralCertRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :access_token, as: 'access_token'
property :public_key, as: 'public_key'
@@ -1478,10 +1507,18 @@
property :mysql_replica_configuration, as: 'mysqlReplicaConfiguration', class: Google::Apis::SqladminV1::MySqlReplicaConfiguration, decorator: Google::Apis::SqladminV1::MySqlReplicaConfiguration::Representation
end
end
+ class ReplicationCluster
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :dr_replica, as: 'drReplica'
+ property :failover_dr_replica_name, as: 'failoverDrReplicaName'
+ end
+ end
+
class Reschedule
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :reschedule_type, as: 'rescheduleType'
property :schedule_time, as: 'scheduleTime'
@@ -1620,10 +1657,11 @@
end
class SqlInstancesStartExternalSyncRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ property :migration_type, as: 'migrationType'
property :mysql_sync_config, as: 'mysqlSyncConfig', class: Google::Apis::SqladminV1::MySqlSyncConfig, decorator: Google::Apis::SqladminV1::MySqlSyncConfig::Representation
property :skip_verification, as: 'skipVerification'
property :sync_mode, as: 'syncMode'
property :sync_parallel_level, as: 'syncParallelLevel'
@@ -1631,9 +1669,10 @@
end
class SqlInstancesVerifyExternalSyncSettingsRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ property :migration_type, as: 'migrationType'
property :mysql_sync_config, as: 'mysqlSyncConfig', class: Google::Apis::SqladminV1::MySqlSyncConfig, decorator: Google::Apis::SqladminV1::MySqlSyncConfig::Representation
property :sync_mode, as: 'syncMode'
property :sync_parallel_level, as: 'syncParallelLevel'
property :verify_connection_only, as: 'verifyConnectionOnly'