#[non_exhaustive]pub struct ModifyActivityStreamOutput {
pub kms_key_id: Option<String>,
pub kinesis_stream_name: Option<String>,
pub status: Option<ActivityStreamStatus>,
pub mode: Option<ActivityStreamMode>,
pub engine_native_audit_fields_included: Option<bool>,
pub policy_status: Option<ActivityStreamPolicyStatus>,
/* 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 modification to the database activity stream.
mode: Option<ActivityStreamMode>The mode of the database activity stream.
engine_native_audit_fields_included: Option<bool>Indicates whether engine-native audit fields are included in the database activity stream.
policy_status: Option<ActivityStreamPolicyStatus>The status of the modification to the policy state of the database activity stream.
Implementations§
source§impl ModifyActivityStreamOutput
impl ModifyActivityStreamOutput
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 modification to 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 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.
sourcepub fn policy_status(&self) -> Option<&ActivityStreamPolicyStatus>
pub fn policy_status(&self) -> Option<&ActivityStreamPolicyStatus>
The status of the modification to the policy state of the database activity stream.
source§impl ModifyActivityStreamOutput
impl ModifyActivityStreamOutput
sourcepub fn builder() -> ModifyActivityStreamOutputBuilder
pub fn builder() -> ModifyActivityStreamOutputBuilder
Creates a new builder-style object to manufacture ModifyActivityStreamOutput.
Trait Implementations§
source§impl Clone for ModifyActivityStreamOutput
impl Clone for ModifyActivityStreamOutput
source§fn clone(&self) -> ModifyActivityStreamOutput
fn clone(&self) -> ModifyActivityStreamOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ModifyActivityStreamOutput
impl Debug for ModifyActivityStreamOutput
source§impl RequestId for ModifyActivityStreamOutput
impl RequestId for ModifyActivityStreamOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for ModifyActivityStreamOutput
Auto Trait Implementations§
impl Freeze for ModifyActivityStreamOutput
impl RefUnwindSafe for ModifyActivityStreamOutput
impl Send for ModifyActivityStreamOutput
impl Sync for ModifyActivityStreamOutput
impl Unpin for ModifyActivityStreamOutput
impl UnwindSafe for ModifyActivityStreamOutput
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