MitigationActionActionParamsArgs

data class MitigationActionActionParamsArgs(val addThingsToThingGroupParams: Output<MitigationActionAddThingsToThingGroupParamsArgs>? = null, val enableIoTLoggingParams: Output<MitigationActionEnableIoTLoggingParamsArgs>? = null, val publishFindingToSnsParams: Output<MitigationActionPublishFindingToSnsParamsArgs>? = null, val replaceDefaultPolicyVersionParams: Output<MitigationActionReplaceDefaultPolicyVersionParamsArgs>? = null, val updateCaCertificateParams: Output<MitigationActionUpdateCaCertificateParamsArgs>? = null, val updateDeviceCertificateParams: Output<MitigationActionUpdateDeviceCertificateParamsArgs>? = null) : ConvertibleToJava<MitigationActionActionParamsArgs>

The set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action).

Constructors

Link copied to clipboard
constructor(addThingsToThingGroupParams: Output<MitigationActionAddThingsToThingGroupParamsArgs>? = null, enableIoTLoggingParams: Output<MitigationActionEnableIoTLoggingParamsArgs>? = null, publishFindingToSnsParams: Output<MitigationActionPublishFindingToSnsParamsArgs>? = null, replaceDefaultPolicyVersionParams: Output<MitigationActionReplaceDefaultPolicyVersionParamsArgs>? = null, updateCaCertificateParams: Output<MitigationActionUpdateCaCertificateParamsArgs>? = null, updateDeviceCertificateParams: Output<MitigationActionUpdateDeviceCertificateParamsArgs>? = null)

Properties

Link copied to clipboard

Specifies the group to which you want to add the devices.

Link copied to clipboard

Specifies the logging level and the role with permissions for logging. You cannot specify a logging level of DISABLED .

Link copied to clipboard

Specifies the topic to which the finding should be published.

Link copied to clipboard

Replaces the policy version with a default or blank policy. You specify the template name. Only a value of BLANK_POLICY is currently supported.

Link copied to clipboard

Specifies the new state for the CA certificate. Only a value of DEACTIVATE is currently supported.

Link copied to clipboard

Specifies the new state for a device certificate. Only a value of DEACTIVATE is currently supported.

Functions

Link copied to clipboard
open override fun toJava(): MitigationActionActionParamsArgs