Struct aws_sdk_iot::model::mitigation_action_params::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for MitigationActionParams
Implementations
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
pub fn set_update_device_certificate_params(
self,
input: Option<UpdateDeviceCertificateParams>
) -> Self
pub fn set_update_device_certificate_params(
self,
input: Option<UpdateDeviceCertificateParams>
) -> Self
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
pub fn set_update_ca_certificate_params(
self,
input: Option<UpdateCaCertificateParams>
) -> Self
pub fn set_update_ca_certificate_params(
self,
input: Option<UpdateCaCertificateParams>
) -> Self
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
pub fn set_add_things_to_thing_group_params(
self,
input: Option<AddThingsToThingGroupParams>
) -> Self
pub fn set_add_things_to_thing_group_params(
self,
input: Option<AddThingsToThingGroupParams>
) -> Self
Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
pub fn replace_default_policy_version_params(
self,
input: ReplaceDefaultPolicyVersionParams
) -> Self
pub fn replace_default_policy_version_params(
self,
input: ReplaceDefaultPolicyVersionParams
) -> Self
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
pub fn set_replace_default_policy_version_params(
self,
input: Option<ReplaceDefaultPolicyVersionParams>
) -> Self
pub fn set_replace_default_policy_version_params(
self,
input: Option<ReplaceDefaultPolicyVersionParams>
) -> Self
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
Parameters to define a mitigation action that enables Amazon Web Services IoT Core logging at a specified level of detail.
Parameters to define a mitigation action that enables Amazon Web Services IoT Core logging at a specified level of detail.
Parameters to define a mitigation action that publishes findings to Amazon Simple Notification Service (Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.
pub fn set_publish_finding_to_sns_params(
self,
input: Option<PublishFindingToSnsParams>
) -> Self
pub fn set_publish_finding_to_sns_params(
self,
input: Option<PublishFindingToSnsParams>
) -> Self
Parameters to define a mitigation action that publishes findings to Amazon Simple Notification Service (Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.
Consumes the builder and constructs a MitigationActionParams
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more