Struct aws_sdk_rds::operation::create_custom_db_engine_version::CreateCustomDbEngineVersionOutput
source · #[non_exhaustive]pub struct CreateCustomDbEngineVersionOutput {Show 33 fields
pub engine: Option<String>,
pub engine_version: Option<String>,
pub db_parameter_group_family: Option<String>,
pub db_engine_description: Option<String>,
pub db_engine_version_description: Option<String>,
pub default_character_set: Option<CharacterSet>,
pub image: Option<CustomDbEngineVersionAmi>,
pub db_engine_media_type: Option<String>,
pub supported_character_sets: Option<Vec<CharacterSet>>,
pub supported_nchar_character_sets: Option<Vec<CharacterSet>>,
pub valid_upgrade_target: Option<Vec<UpgradeTarget>>,
pub supported_timezones: Option<Vec<Timezone>>,
pub exportable_log_types: Option<Vec<String>>,
pub supports_log_exports_to_cloudwatch_logs: Option<bool>,
pub supports_read_replica: Option<bool>,
pub supported_engine_modes: Option<Vec<String>>,
pub supported_feature_names: Option<Vec<String>>,
pub status: Option<String>,
pub supports_parallel_query: Option<bool>,
pub supports_global_databases: Option<bool>,
pub major_engine_version: Option<String>,
pub database_installation_files_s3_bucket_name: Option<String>,
pub database_installation_files_s3_prefix: Option<String>,
pub db_engine_version_arn: Option<String>,
pub kms_key_id: Option<String>,
pub create_time: Option<DateTime>,
pub tag_list: Option<Vec<Tag>>,
pub supports_babelfish: Option<bool>,
pub custom_db_engine_version_manifest: Option<String>,
pub supports_certificate_rotation_without_restart: Option<bool>,
pub supported_ca_certificate_identifiers: Option<Vec<String>>,
pub supports_local_write_forwarding: Option<bool>,
pub supports_integrations: Option<bool>,
/* private fields */
}
Expand description
This data type is used as a response element in the action DescribeDBEngineVersions
.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.engine: Option<String>
The name of the database engine.
engine_version: Option<String>
The version number of the database engine.
db_parameter_group_family: Option<String>
The name of the DB parameter group family for the database engine.
db_engine_description: Option<String>
The description of the database engine.
db_engine_version_description: Option<String>
The description of the database engine version.
default_character_set: Option<CharacterSet>
The default character set for new instances of this engine version, if the CharacterSetName
parameter of the CreateDBInstance API isn't specified.
image: Option<CustomDbEngineVersionAmi>
The EC2 image
db_engine_media_type: Option<String>
A value that indicates the source media provider of the AMI based on the usage operation. Applicable for RDS Custom for SQL Server.
supported_character_sets: Option<Vec<CharacterSet>>
A list of the character sets supported by this engine for the CharacterSetName
parameter of the CreateDBInstance
operation.
supported_nchar_character_sets: Option<Vec<CharacterSet>>
A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName
parameter of the CreateDBInstance
operation.
valid_upgrade_target: Option<Vec<UpgradeTarget>>
A list of engine versions that this database engine version can be upgraded to.
supported_timezones: Option<Vec<Timezone>>
A list of the time zones supported by this engine for the Timezone
parameter of the CreateDBInstance
action.
exportable_log_types: Option<Vec<String>>
The types of logs that the database engine has available for export to CloudWatch Logs.
supports_log_exports_to_cloudwatch_logs: Option<bool>
Indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
supports_read_replica: Option<bool>
Indicates whether the database engine version supports read replicas.
supported_engine_modes: Option<Vec<String>>
A list of the supported DB engine modes.
supported_feature_names: Option<Vec<String>>
A list of features supported by the DB engine.
The supported features vary by DB engine and DB engine version.
To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:
aws rds describe-db-engine-versions --engine
For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:
aws rds describe-db-engine-versions --engine postgres --engine-version 13.3
The supported features are listed under SupportedFeatureNames
in the output.
status: Option<String>
The status of the DB engine version, either available
or deprecated
.
supports_parallel_query: Option<bool>
Indicates whether you can use Aurora parallel query with a specific DB engine version.
supports_global_databases: Option<bool>
Indicates whether you can use Aurora global databases with a specific DB engine version.
major_engine_version: Option<String>
The major engine version of the CEV.
database_installation_files_s3_bucket_name: Option<String>
The name of the Amazon S3 bucket that contains your database installation files.
database_installation_files_s3_prefix: Option<String>
The Amazon S3 directory that contains the database installation files. If not specified, then no prefix is assumed.
db_engine_version_arn: Option<String>
The ARN of the custom engine version.
kms_key_id: Option<String>
The Amazon Web Services KMS key identifier for an encrypted CEV. This parameter is required for RDS Custom, but optional for Amazon RDS.
create_time: Option<DateTime>
The creation time of the DB engine version.
tag_list: Option<Vec<Tag>>
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
supports_babelfish: Option<bool>
Indicates whether the engine version supports Babelfish for Aurora PostgreSQL.
custom_db_engine_version_manifest: Option<String>
JSON string that lists the installation files and parameters that RDS Custom uses to create a custom engine version (CEV). RDS Custom applies the patches in the order in which they're listed in the manifest. You can set the Oracle home, Oracle base, and UNIX/Linux user and group using the installation parameters. For more information, see JSON fields in the CEV manifest in the Amazon RDS User Guide.
supports_certificate_rotation_without_restart: Option<bool>
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
supported_ca_certificate_identifiers: Option<Vec<String>>
A list of the supported CA certificate identifiers.
For more information, see Using SSL/TLS to encrypt a connection to a DB instance in the Amazon RDS User Guide and Using SSL/TLS to encrypt a connection to a DB cluster in the Amazon Aurora User Guide.
supports_local_write_forwarding: Option<bool>
Indicates whether the DB engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster. By default, write operations aren't allowed on reader DB instances.
Valid for: Aurora DB clusters only
supports_integrations: Option<bool>
Indicates whether the DB engine version supports zero-ETL integrations with Amazon Redshift.
Implementations§
source§impl CreateCustomDbEngineVersionOutput
impl CreateCustomDbEngineVersionOutput
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
The version number of the database engine.
sourcepub fn db_parameter_group_family(&self) -> Option<&str>
pub fn db_parameter_group_family(&self) -> Option<&str>
The name of the DB parameter group family for the database engine.
sourcepub fn db_engine_description(&self) -> Option<&str>
pub fn db_engine_description(&self) -> Option<&str>
The description of the database engine.
sourcepub fn db_engine_version_description(&self) -> Option<&str>
pub fn db_engine_version_description(&self) -> Option<&str>
The description of the database engine version.
sourcepub fn default_character_set(&self) -> Option<&CharacterSet>
pub fn default_character_set(&self) -> Option<&CharacterSet>
The default character set for new instances of this engine version, if the CharacterSetName
parameter of the CreateDBInstance API isn't specified.
sourcepub fn image(&self) -> Option<&CustomDbEngineVersionAmi>
pub fn image(&self) -> Option<&CustomDbEngineVersionAmi>
The EC2 image
sourcepub fn db_engine_media_type(&self) -> Option<&str>
pub fn db_engine_media_type(&self) -> Option<&str>
A value that indicates the source media provider of the AMI based on the usage operation. Applicable for RDS Custom for SQL Server.
sourcepub fn supported_character_sets(&self) -> &[CharacterSet]
pub fn supported_character_sets(&self) -> &[CharacterSet]
A list of the character sets supported by this engine for the CharacterSetName
parameter of the CreateDBInstance
operation.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .supported_character_sets.is_none()
.
sourcepub fn supported_nchar_character_sets(&self) -> &[CharacterSet]
pub fn supported_nchar_character_sets(&self) -> &[CharacterSet]
A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName
parameter of the CreateDBInstance
operation.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .supported_nchar_character_sets.is_none()
.
sourcepub fn valid_upgrade_target(&self) -> &[UpgradeTarget]
pub fn valid_upgrade_target(&self) -> &[UpgradeTarget]
A list of engine versions that this database engine version can be upgraded to.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .valid_upgrade_target.is_none()
.
sourcepub fn supported_timezones(&self) -> &[Timezone]
pub fn supported_timezones(&self) -> &[Timezone]
A list of the time zones supported by this engine for the Timezone
parameter of the CreateDBInstance
action.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .supported_timezones.is_none()
.
sourcepub fn exportable_log_types(&self) -> &[String]
pub fn exportable_log_types(&self) -> &[String]
The types of logs that the database engine has available for export to CloudWatch Logs.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .exportable_log_types.is_none()
.
sourcepub fn supports_log_exports_to_cloudwatch_logs(&self) -> Option<bool>
pub fn supports_log_exports_to_cloudwatch_logs(&self) -> Option<bool>
Indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
sourcepub fn supports_read_replica(&self) -> Option<bool>
pub fn supports_read_replica(&self) -> Option<bool>
Indicates whether the database engine version supports read replicas.
sourcepub fn supported_engine_modes(&self) -> &[String]
pub fn supported_engine_modes(&self) -> &[String]
A list of the supported DB engine modes.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .supported_engine_modes.is_none()
.
sourcepub fn supported_feature_names(&self) -> &[String]
pub fn supported_feature_names(&self) -> &[String]
A list of features supported by the DB engine.
The supported features vary by DB engine and DB engine version.
To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:
aws rds describe-db-engine-versions --engine
For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:
aws rds describe-db-engine-versions --engine postgres --engine-version 13.3
The supported features are listed under SupportedFeatureNames
in the output.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .supported_feature_names.is_none()
.
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
The status of the DB engine version, either available
or deprecated
.
sourcepub fn supports_parallel_query(&self) -> Option<bool>
pub fn supports_parallel_query(&self) -> Option<bool>
Indicates whether you can use Aurora parallel query with a specific DB engine version.
sourcepub fn supports_global_databases(&self) -> Option<bool>
pub fn supports_global_databases(&self) -> Option<bool>
Indicates whether you can use Aurora global databases with a specific DB engine version.
sourcepub fn major_engine_version(&self) -> Option<&str>
pub fn major_engine_version(&self) -> Option<&str>
The major engine version of the CEV.
sourcepub fn database_installation_files_s3_bucket_name(&self) -> Option<&str>
pub fn database_installation_files_s3_bucket_name(&self) -> Option<&str>
The name of the Amazon S3 bucket that contains your database installation files.
sourcepub fn database_installation_files_s3_prefix(&self) -> Option<&str>
pub fn database_installation_files_s3_prefix(&self) -> Option<&str>
The Amazon S3 directory that contains the database installation files. If not specified, then no prefix is assumed.
sourcepub fn db_engine_version_arn(&self) -> Option<&str>
pub fn db_engine_version_arn(&self) -> Option<&str>
The ARN of the custom engine version.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The Amazon Web Services KMS key identifier for an encrypted CEV. This parameter is required for RDS Custom, but optional for Amazon RDS.
sourcepub fn create_time(&self) -> Option<&DateTime>
pub fn create_time(&self) -> Option<&DateTime>
The creation time of the DB engine version.
sourcepub fn tag_list(&self) -> &[Tag]
pub fn tag_list(&self) -> &[Tag]
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tag_list.is_none()
.
sourcepub fn supports_babelfish(&self) -> Option<bool>
pub fn supports_babelfish(&self) -> Option<bool>
Indicates whether the engine version supports Babelfish for Aurora PostgreSQL.
sourcepub fn custom_db_engine_version_manifest(&self) -> Option<&str>
pub fn custom_db_engine_version_manifest(&self) -> Option<&str>
JSON string that lists the installation files and parameters that RDS Custom uses to create a custom engine version (CEV). RDS Custom applies the patches in the order in which they're listed in the manifest. You can set the Oracle home, Oracle base, and UNIX/Linux user and group using the installation parameters. For more information, see JSON fields in the CEV manifest in the Amazon RDS User Guide.
sourcepub fn supports_certificate_rotation_without_restart(&self) -> Option<bool>
pub fn supports_certificate_rotation_without_restart(&self) -> Option<bool>
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
sourcepub fn supported_ca_certificate_identifiers(&self) -> &[String]
pub fn supported_ca_certificate_identifiers(&self) -> &[String]
A list of the supported CA certificate identifiers.
For more information, see Using SSL/TLS to encrypt a connection to a DB instance in the Amazon RDS User Guide and Using SSL/TLS to encrypt a connection to a DB cluster in the Amazon Aurora User Guide.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .supported_ca_certificate_identifiers.is_none()
.
sourcepub fn supports_local_write_forwarding(&self) -> Option<bool>
pub fn supports_local_write_forwarding(&self) -> Option<bool>
Indicates whether the DB engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster. By default, write operations aren't allowed on reader DB instances.
Valid for: Aurora DB clusters only
sourcepub fn supports_integrations(&self) -> Option<bool>
pub fn supports_integrations(&self) -> Option<bool>
Indicates whether the DB engine version supports zero-ETL integrations with Amazon Redshift.
source§impl CreateCustomDbEngineVersionOutput
impl CreateCustomDbEngineVersionOutput
sourcepub fn builder() -> CreateCustomDbEngineVersionOutputBuilder
pub fn builder() -> CreateCustomDbEngineVersionOutputBuilder
Creates a new builder-style object to manufacture CreateCustomDbEngineVersionOutput
.
Trait Implementations§
source§impl Clone for CreateCustomDbEngineVersionOutput
impl Clone for CreateCustomDbEngineVersionOutput
source§fn clone(&self) -> CreateCustomDbEngineVersionOutput
fn clone(&self) -> CreateCustomDbEngineVersionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateCustomDbEngineVersionOutput
impl PartialEq for CreateCustomDbEngineVersionOutput
source§fn eq(&self, other: &CreateCustomDbEngineVersionOutput) -> bool
fn eq(&self, other: &CreateCustomDbEngineVersionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateCustomDbEngineVersionOutput
impl RequestId for CreateCustomDbEngineVersionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.