MitigationActionParams
public struct MitigationActionParams : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
Declaration
Swift
public let addThingsToThingGroupParams: AddThingsToThingGroupParams?
-
Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.
Declaration
Swift
public let enableIoTLoggingParams: EnableIoTLoggingParams?
-
Parameters to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.
Declaration
Swift
public let publishFindingToSnsParams: PublishFindingToSnsParams?
-
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
Declaration
Swift
public let replaceDefaultPolicyVersionParams: ReplaceDefaultPolicyVersionParams?
-
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
Declaration
Swift
public let updateCACertificateParams: UpdateCACertificateParams?
-
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
Declaration
Swift
public let updateDeviceCertificateParams: UpdateDeviceCertificateParams?
-
init(addThingsToThingGroupParams:enableIoTLoggingParams:publishFindingToSnsParams:replaceDefaultPolicyVersionParams:updateCACertificateParams:updateDeviceCertificateParams:)
Undocumented
Declaration
Swift
public init(addThingsToThingGroupParams: AddThingsToThingGroupParams? = nil, enableIoTLoggingParams: EnableIoTLoggingParams? = nil, publishFindingToSnsParams: PublishFindingToSnsParams? = nil, replaceDefaultPolicyVersionParams: ReplaceDefaultPolicyVersionParams? = nil, updateCACertificateParams: UpdateCACertificateParams? = nil, updateDeviceCertificateParams: UpdateDeviceCertificateParams? = nil)
-
Declaration
Swift
public func validate(name: String) throws