Struct aws_sdk_iot::input::CreateSecurityProfileInput
source · #[non_exhaustive]pub struct CreateSecurityProfileInput { /* private fields */ }
Implementations§
source§impl CreateSecurityProfileInput
impl CreateSecurityProfileInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateSecurityProfile, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateSecurityProfile, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateSecurityProfile
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateSecurityProfileInput
.
source§impl CreateSecurityProfileInput
impl CreateSecurityProfileInput
sourcepub fn security_profile_name(&self) -> Option<&str>
pub fn security_profile_name(&self) -> Option<&str>
The name you are giving to the security profile.
sourcepub fn security_profile_description(&self) -> Option<&str>
pub fn security_profile_description(&self) -> Option<&str>
A description of the security profile.
sourcepub fn behaviors(&self) -> Option<&[Behavior]>
pub fn behaviors(&self) -> Option<&[Behavior]>
Specifies the behaviors that, when violated by a device (thing), cause an alert.
sourcepub fn alert_targets(&self) -> Option<&HashMap<AlertTargetType, AlertTarget>>
pub fn alert_targets(&self) -> Option<&HashMap<AlertTargetType, AlertTarget>>
Specifies the destinations to which alerts are sent. (Alerts are always sent to the console.) Alerts are generated when a device (thing) violates a behavior.
sourcepub fn additional_metrics_to_retain(&self) -> Option<&[String]>
👎Deprecated: Use additionalMetricsToRetainV2.
pub fn additional_metrics_to_retain(&self) -> Option<&[String]>
Please use CreateSecurityProfileRequest$additionalMetricsToRetainV2
instead.
A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors
, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.
sourcepub fn additional_metrics_to_retain_v2(&self) -> Option<&[MetricToRetain]>
pub fn additional_metrics_to_retain_v2(&self) -> Option<&[MetricToRetain]>
A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors
, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.
Metadata that can be used to manage the security profile.
Trait Implementations§
source§impl Clone for CreateSecurityProfileInput
impl Clone for CreateSecurityProfileInput
source§fn clone(&self) -> CreateSecurityProfileInput
fn clone(&self) -> CreateSecurityProfileInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateSecurityProfileInput
impl Debug for CreateSecurityProfileInput
source§impl PartialEq<CreateSecurityProfileInput> for CreateSecurityProfileInput
impl PartialEq<CreateSecurityProfileInput> for CreateSecurityProfileInput
source§fn eq(&self, other: &CreateSecurityProfileInput) -> bool
fn eq(&self, other: &CreateSecurityProfileInput) -> bool
self
and other
values to be equal, and is used
by ==
.