#[non_exhaustive]pub struct UpdateDbInstanceInput {
pub identifier: Option<String>,
pub log_delivery_configuration: Option<LogDeliveryConfiguration>,
pub db_parameter_group_identifier: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.identifier: Option<String>
The id of the DB instance.
log_delivery_configuration: Option<LogDeliveryConfiguration>
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
db_parameter_group_identifier: Option<String>
The id of the DB parameter group to assign to your DB instance. DB parameter groups specify how the database is configured. For example, DB parameter groups can specify the limit for query concurrency.
Implementations§
source§impl UpdateDbInstanceInput
impl UpdateDbInstanceInput
sourcepub fn identifier(&self) -> Option<&str>
pub fn identifier(&self) -> Option<&str>
The id of the DB instance.
sourcepub fn log_delivery_configuration(&self) -> Option<&LogDeliveryConfiguration>
pub fn log_delivery_configuration(&self) -> Option<&LogDeliveryConfiguration>
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
sourcepub fn db_parameter_group_identifier(&self) -> Option<&str>
pub fn db_parameter_group_identifier(&self) -> Option<&str>
The id of the DB parameter group to assign to your DB instance. DB parameter groups specify how the database is configured. For example, DB parameter groups can specify the limit for query concurrency.
source§impl UpdateDbInstanceInput
impl UpdateDbInstanceInput
sourcepub fn builder() -> UpdateDbInstanceInputBuilder
pub fn builder() -> UpdateDbInstanceInputBuilder
Creates a new builder-style object to manufacture UpdateDbInstanceInput
.
Trait Implementations§
source§impl Clone for UpdateDbInstanceInput
impl Clone for UpdateDbInstanceInput
source§fn clone(&self) -> UpdateDbInstanceInput
fn clone(&self) -> UpdateDbInstanceInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for UpdateDbInstanceInput
impl Debug for UpdateDbInstanceInput
source§impl PartialEq for UpdateDbInstanceInput
impl PartialEq for UpdateDbInstanceInput
source§fn eq(&self, other: &UpdateDbInstanceInput) -> bool
fn eq(&self, other: &UpdateDbInstanceInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateDbInstanceInput
Auto Trait Implementations§
impl Freeze for UpdateDbInstanceInput
impl RefUnwindSafe for UpdateDbInstanceInput
impl Send for UpdateDbInstanceInput
impl Sync for UpdateDbInstanceInput
impl Unpin for UpdateDbInstanceInput
impl UnwindSafe for UpdateDbInstanceInput
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.