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'