Class: Aws::SecurityHub::Types::AwsRdsDbPendingModifiedValues

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass AwsRdsDbPendingModifiedValues data as a hash:

{
  db_instance_class: "NonEmptyString",
  allocated_storage: 1,
  master_user_password: "NonEmptyString",
  port: 1,
  backup_retention_period: 1,
  multi_az: false,
  engine_version: "NonEmptyString",
  license_model: "NonEmptyString",
  iops: 1,
  db_instance_identifier: "NonEmptyString",
  storage_type: "NonEmptyString",
  ca_certificate_identifier: "NonEmptyString",
  db_subnet_group_name: "NonEmptyString",
  pending_cloud_watch_logs_exports: {
    log_types_to_enable: ["NonEmptyString"],
    log_types_to_disable: ["NonEmptyString"],
  },
  processor_features: [
    {
      name: "NonEmptyString",
      value: "NonEmptyString",
    },
  ],
}

Changes to a DB instance that are currently pending.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allocated_storageInteger

The new value of the allocated storage for the DB instance.

Returns:

  • (Integer)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#backup_retention_periodInteger

The new backup retention period for the DB instance.

Returns:

  • (Integer)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#ca_certificate_identifierString

The new CA certificate identifier for the DB instance.

Returns:

  • (String)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#db_instance_classString

The new DB instance class for the DB instance.

Returns:

  • (String)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#db_instance_identifierString

The new DB instance identifier for the DB instance.

Returns:

  • (String)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#db_subnet_group_nameString

The name of the new subnet group for the DB instance.

Returns:

  • (String)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#engine_versionString

The new engine version for the DB instance.

Returns:

  • (String)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#iopsInteger

The new provisioned IOPS value for the DB instance.

Returns:

  • (Integer)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#license_modelString

The new license model value for the DB instance.

Returns:

  • (String)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#master_user_passwordString

The new master user password for the DB instance.

Returns:

  • (String)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#multi_azBoolean

Indicates that a single Availability Zone DB instance is changing to a multiple Availability Zone deployment.

Returns:

  • (Boolean)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#pending_cloud_watch_logs_exportsTypes::AwsRdsPendingCloudWatchLogsExports

A list of log types that are being enabled or disabled.



8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#portInteger

The new port for the DB instance.

Returns:

  • (Integer)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#processor_featuresArray<Types::AwsRdsDbProcessorFeature>

Processor features that are being updated.



8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end

#storage_typeString

The new storage type for the DB instance.

Returns:

  • (String)


8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8325

class AwsRdsDbPendingModifiedValues < Struct.new(
  :db_instance_class,
  :allocated_storage,
  :master_user_password,
  :port,
  :backup_retention_period,
  :multi_az,
  :engine_version,
  :license_model,
  :iops,
  :db_instance_identifier,
  :storage_type,
  :ca_certificate_identifier,
  :db_subnet_group_name,
  :pending_cloud_watch_logs_exports,
  :processor_features)
  SENSITIVE = []
  include Aws::Structure
end