#[non_exhaustive]pub struct ServiceIntegrationConfig {
pub ops_center: Option<OpsCenterIntegration>,
pub logs_anomaly_detection: Option<LogsAnomalyDetectionIntegration>,
pub kms_server_side_encryption: Option<KmsServerSideEncryptionIntegration>,
}
Expand description
Information about the integration of DevOps Guru with another Amazon Web Services service, such as Amazon Web Services Systems Manager.
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.ops_center: Option<OpsCenterIntegration>
Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.
logs_anomaly_detection: Option<LogsAnomalyDetectionIntegration>
Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.
kms_server_side_encryption: Option<KmsServerSideEncryptionIntegration>
Information about whether DevOps Guru is configured to encrypt server-side data using KMS.
Implementations§
source§impl ServiceIntegrationConfig
impl ServiceIntegrationConfig
sourcepub fn ops_center(&self) -> Option<&OpsCenterIntegration>
pub fn ops_center(&self) -> Option<&OpsCenterIntegration>
Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.
sourcepub fn logs_anomaly_detection(&self) -> Option<&LogsAnomalyDetectionIntegration>
pub fn logs_anomaly_detection(&self) -> Option<&LogsAnomalyDetectionIntegration>
Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.
sourcepub fn kms_server_side_encryption(
&self
) -> Option<&KmsServerSideEncryptionIntegration>
pub fn kms_server_side_encryption( &self ) -> Option<&KmsServerSideEncryptionIntegration>
Information about whether DevOps Guru is configured to encrypt server-side data using KMS.
source§impl ServiceIntegrationConfig
impl ServiceIntegrationConfig
sourcepub fn builder() -> ServiceIntegrationConfigBuilder
pub fn builder() -> ServiceIntegrationConfigBuilder
Creates a new builder-style object to manufacture ServiceIntegrationConfig
.
Trait Implementations§
source§impl Clone for ServiceIntegrationConfig
impl Clone for ServiceIntegrationConfig
source§fn clone(&self) -> ServiceIntegrationConfig
fn clone(&self) -> ServiceIntegrationConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ServiceIntegrationConfig
impl Debug for ServiceIntegrationConfig
source§impl PartialEq for ServiceIntegrationConfig
impl PartialEq for ServiceIntegrationConfig
source§fn eq(&self, other: &ServiceIntegrationConfig) -> bool
fn eq(&self, other: &ServiceIntegrationConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ServiceIntegrationConfig
Auto Trait Implementations§
impl Freeze for ServiceIntegrationConfig
impl RefUnwindSafe for ServiceIntegrationConfig
impl Send for ServiceIntegrationConfig
impl Sync for ServiceIntegrationConfig
impl Unpin for ServiceIntegrationConfig
impl UnwindSafe for ServiceIntegrationConfig
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> 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