#[non_exhaustive]pub struct StartActivityStreamOutput {
pub kms_key_id: Option<String>,
pub kinesis_stream_name: Option<String>,
pub status: Option<ActivityStreamStatus>,
pub mode: Option<ActivityStreamMode>,
pub apply_immediately: Option<bool>,
pub engine_native_audit_fields_included: Option<bool>,
/* private fields */
}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.kms_key_id: Option<String>The Amazon Web Services KMS key identifier for encryption of messages in the database activity stream.
kinesis_stream_name: Option<String>The name of the Amazon Kinesis data stream to be used for the database activity stream.
status: Option<ActivityStreamStatus>The status of the database activity stream.
mode: Option<ActivityStreamMode>The mode of the database activity stream.
apply_immediately: Option<bool>Indicates whether or not the database activity stream will start as soon as possible, regardless of the maintenance window for the database.
engine_native_audit_fields_included: Option<bool>Indicates whether engine-native audit fields are included in the database activity stream.
Implementations§
source§impl StartActivityStreamOutput
impl StartActivityStreamOutput
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The Amazon Web Services KMS key identifier for encryption of messages in the database activity stream.
sourcepub fn kinesis_stream_name(&self) -> Option<&str>
pub fn kinesis_stream_name(&self) -> Option<&str>
The name of the Amazon Kinesis data stream to be used for the database activity stream.
sourcepub fn status(&self) -> Option<&ActivityStreamStatus>
pub fn status(&self) -> Option<&ActivityStreamStatus>
The status of the database activity stream.
sourcepub fn mode(&self) -> Option<&ActivityStreamMode>
pub fn mode(&self) -> Option<&ActivityStreamMode>
The mode of the database activity stream.
sourcepub fn apply_immediately(&self) -> Option<bool>
pub fn apply_immediately(&self) -> Option<bool>
Indicates whether or not the database activity stream will start as soon as possible, regardless of the maintenance window for the database.
sourcepub fn engine_native_audit_fields_included(&self) -> Option<bool>
pub fn engine_native_audit_fields_included(&self) -> Option<bool>
Indicates whether engine-native audit fields are included in the database activity stream.
source§impl StartActivityStreamOutput
impl StartActivityStreamOutput
sourcepub fn builder() -> StartActivityStreamOutputBuilder
pub fn builder() -> StartActivityStreamOutputBuilder
Creates a new builder-style object to manufacture StartActivityStreamOutput.
Trait Implementations§
source§impl Clone for StartActivityStreamOutput
impl Clone for StartActivityStreamOutput
source§fn clone(&self) -> StartActivityStreamOutput
fn clone(&self) -> StartActivityStreamOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartActivityStreamOutput
impl Debug for StartActivityStreamOutput
source§impl RequestId for StartActivityStreamOutput
impl RequestId for StartActivityStreamOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for StartActivityStreamOutput
Auto Trait Implementations§
impl Freeze for StartActivityStreamOutput
impl RefUnwindSafe for StartActivityStreamOutput
impl Send for StartActivityStreamOutput
impl Sync for StartActivityStreamOutput
impl Unpin for StartActivityStreamOutput
impl UnwindSafe for StartActivityStreamOutput
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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