Method: Aws::RDS::Types::RestoreDBInstanceFromDBSnapshotMessage#license_model

Defined in:
lib/aws-sdk-rds/types.rb

#license_modelString

License model information for the restored DB instance.

<note markdown=“1”> License models for RDS for Db2 require additional configuration. The Bring Your Own License (BYOL) model requires a custom parameter group. The Db2 license through Amazon Web Services Marketplace model requires an Amazon Web Services Marketplace subscription. For more information, see [RDS for Db2 licensing options] in the *Amazon RDS User Guide*.

</note>

This setting doesn’t apply to Amazon Aurora or RDS Custom DB instances.

Valid Values:

  • RDS for Db2 - ‘bring-your-own-license | marketplace-license`

  • RDS for MariaDB - ‘general-public-license`

  • RDS for Microsoft SQL Server - ‘license-included`

  • RDS for MySQL - ‘general-public-license`

  • RDS for Oracle - ‘bring-your-own-license | license-included`

  • RDS for PostgreSQL - ‘postgresql-license`

Default: Same as the source.

[1]: docs.aws.amazon.com/AmazonRDS/latest/UserGuide/db2-licensing.html

Returns:

  • (String)


24541
24542
24543
24544
24545
24546
24547
24548
24549
24550
24551
24552
24553
24554
24555
24556
24557
24558
24559
24560
24561
24562
24563
24564
24565
24566
24567
24568
24569
24570
24571
24572
24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
# File 'lib/aws-sdk-rds/types.rb', line 24541

class RestoreDBInstanceFromDBSnapshotMessage < Struct.new(
  :db_instance_identifier,
  :db_snapshot_identifier,
  :db_instance_class,
  :port,
  :availability_zone,
  :db_subnet_group_name,
  :multi_az,
  :publicly_accessible,
  :auto_minor_version_upgrade,
  :license_model,
  :db_name,
  :engine,
  :iops,
  :option_group_name,
  :tags,
  :storage_type,
  :tde_credential_arn,
  :tde_credential_password,
  :vpc_security_group_ids,
  :domain,
  :domain_fqdn,
  :domain_ou,
  :domain_auth_secret_arn,
  :domain_dns_ips,
  :copy_tags_to_snapshot,
  :domain_iam_role_name,
  :enable_iam_database_authentication,
  :enable_cloudwatch_logs_exports,
  :processor_features,
  :use_default_processor_features,
  :db_parameter_group_name,
  :deletion_protection,
  :enable_customer_owned_ip,
  :custom_iam_instance_profile,
  :backup_target,
  :network_type,
  :storage_throughput,
  :db_cluster_snapshot_identifier,
  :allocated_storage,
  :dedicated_log_volume,
  :ca_certificate_identifier,
  :engine_lifecycle_support)
  SENSITIVE = []
  include Aws::Structure
end