Struct aws_sdk_rds::types::OptionConfiguration
source · #[non_exhaustive]pub struct OptionConfiguration {
pub option_name: Option<String>,
pub port: Option<i32>,
pub option_version: Option<String>,
pub db_security_group_memberships: Option<Vec<String>>,
pub vpc_security_group_memberships: Option<Vec<String>>,
pub option_settings: Option<Vec<OptionSetting>>,
}Expand description
A list of all available options
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.option_name: Option<String>The configuration of options to include in a group.
port: Option<i32>The optional port for the option.
option_version: Option<String>The version for the option.
db_security_group_memberships: Option<Vec<String>>A list of DBSecurityGroupMembership name strings used for this option.
vpc_security_group_memberships: Option<Vec<String>>A list of VpcSecurityGroupMembership name strings used for this option.
option_settings: Option<Vec<OptionSetting>>The option settings to include in an option group.
Implementations§
source§impl OptionConfiguration
impl OptionConfiguration
sourcepub fn option_name(&self) -> Option<&str>
pub fn option_name(&self) -> Option<&str>
The configuration of options to include in a group.
sourcepub fn option_version(&self) -> Option<&str>
pub fn option_version(&self) -> Option<&str>
The version for the option.
sourcepub fn db_security_group_memberships(&self) -> &[String]
pub fn db_security_group_memberships(&self) -> &[String]
A list of DBSecurityGroupMembership name strings used for this option.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .db_security_group_memberships.is_none().
sourcepub fn vpc_security_group_memberships(&self) -> &[String]
pub fn vpc_security_group_memberships(&self) -> &[String]
A list of VpcSecurityGroupMembership name strings used for this option.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .vpc_security_group_memberships.is_none().
sourcepub fn option_settings(&self) -> &[OptionSetting]
pub fn option_settings(&self) -> &[OptionSetting]
The option settings to include in an option group.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .option_settings.is_none().
source§impl OptionConfiguration
impl OptionConfiguration
sourcepub fn builder() -> OptionConfigurationBuilder
pub fn builder() -> OptionConfigurationBuilder
Creates a new builder-style object to manufacture OptionConfiguration.
Trait Implementations§
source§impl Clone for OptionConfiguration
impl Clone for OptionConfiguration
source§fn clone(&self) -> OptionConfiguration
fn clone(&self) -> OptionConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for OptionConfiguration
impl Debug for OptionConfiguration
source§impl PartialEq for OptionConfiguration
impl PartialEq for OptionConfiguration
source§fn eq(&self, other: &OptionConfiguration) -> bool
fn eq(&self, other: &OptionConfiguration) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for OptionConfiguration
Auto Trait Implementations§
impl Freeze for OptionConfiguration
impl RefUnwindSafe for OptionConfiguration
impl Send for OptionConfiguration
impl Sync for OptionConfiguration
impl Unpin for OptionConfiguration
impl UnwindSafe for OptionConfiguration
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more