lib/google/apis/sqladmin_v1/representations.rb in google-apis-sqladmin_v1-0.9.0 vs lib/google/apis/sqladmin_v1/representations.rb in google-apis-sqladmin_v1-0.10.0

- old
+ new

@@ -362,10 +362,22 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class PasswordStatus + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class PasswordValidationPolicy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class ReplicaConfiguration class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -524,10 +536,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class UserPasswordValidationPolicy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class UsersListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -682,10 +700,11 @@ class Representation < Google::Apis::Core::JsonRepresentation property :backend_type, as: 'backendType' property :connection_name, as: 'connectionName' property :create_time, as: 'createTime' property :current_disk_size, :numeric_string => true, as: 'currentDiskSize' + property :database_installed_version, as: 'databaseInstalledVersion' property :database_version, as: 'databaseVersion' property :disk_encryption_configuration, as: 'diskEncryptionConfiguration', class: Google::Apis::SqladminV1::DiskEncryptionConfiguration, decorator: Google::Apis::SqladminV1::DiskEncryptionConfiguration::Representation property :disk_encryption_status, as: 'diskEncryptionStatus', class: Google::Apis::SqladminV1::DiskEncryptionStatus, decorator: Google::Apis::SqladminV1::DiskEncryptionStatus::Representation @@ -1179,10 +1198,29 @@ property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' end end + class PasswordStatus + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :locked, as: 'locked' + property :password_expiration_time, as: 'passwordExpirationTime' + end + end + + class PasswordValidationPolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :complexity, as: 'complexity' + property :disallow_username_substring, as: 'disallowUsernameSubstring' + property :min_length, as: 'minLength' + property :password_change_interval, as: 'passwordChangeInterval' + property :reuse_interval, as: 'reuseInterval' + end + end + class ReplicaConfiguration # @private class Representation < Google::Apis::Core::JsonRepresentation property :failover_target, as: 'failoverTarget' property :kind, as: 'kind' @@ -1243,10 +1281,12 @@ property :kind, as: 'kind' property :location_preference, as: 'locationPreference', class: Google::Apis::SqladminV1::LocationPreference, decorator: Google::Apis::SqladminV1::LocationPreference::Representation property :maintenance_window, as: 'maintenanceWindow', class: Google::Apis::SqladminV1::MaintenanceWindow, decorator: Google::Apis::SqladminV1::MaintenanceWindow::Representation + property :password_validation_policy, as: 'passwordValidationPolicy', class: Google::Apis::SqladminV1::PasswordValidationPolicy, decorator: Google::Apis::SqladminV1::PasswordValidationPolicy::Representation + property :pricing_plan, as: 'pricingPlan' property :replication_type, as: 'replicationType' property :settings_version, :numeric_string => true, as: 'settingsVersion' property :sql_server_audit_config, as: 'sqlServerAuditConfig', class: Google::Apis::SqladminV1::SqlServerAuditConfig, decorator: Google::Apis::SqladminV1::SqlServerAuditConfig::Representation @@ -1460,13 +1500,26 @@ property :host, as: 'host' property :instance, as: 'instance' property :kind, as: 'kind' property :name, as: 'name' property :password, as: 'password' + property :password_policy, as: 'passwordPolicy', class: Google::Apis::SqladminV1::UserPasswordValidationPolicy, decorator: Google::Apis::SqladminV1::UserPasswordValidationPolicy::Representation + property :project, as: 'project' property :sqlserver_user_details, as: 'sqlserverUserDetails', class: Google::Apis::SqladminV1::SqlServerUserDetails, decorator: Google::Apis::SqladminV1::SqlServerUserDetails::Representation property :type, as: 'type' + end + end + + class UserPasswordValidationPolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :allowed_failed_attempts, as: 'allowedFailedAttempts' + property :enable_failed_attempts_check, as: 'enableFailedAttemptsCheck' + property :password_expiration_duration, as: 'passwordExpirationDuration' + property :status, as: 'status', class: Google::Apis::SqladminV1::PasswordStatus, decorator: Google::Apis::SqladminV1::PasswordStatus::Representation + end end class UsersListResponse # @private