interface CfnMitigationActionMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.IoT.Mixins.CfnMitigationActionMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsiot/mixins#CfnMitigationActionMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.iot.mixins.CfnMitigationActionMixinProps |
Python | aws_cdk.mixins_preview.aws_iot.mixins.CfnMitigationActionMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_iot » mixins » CfnMitigationActionMixinProps |
Properties for CfnMitigationActionPropsMixin.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-mitigationaction.html
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as iot_mixins } from '@aws-cdk/mixins-preview/aws-iot';
const cfnMitigationActionMixinProps: iot_mixins.CfnMitigationActionMixinProps = {
actionName: 'actionName',
actionParams: {
addThingsToThingGroupParams: {
overrideDynamicGroups: false,
thingGroupNames: ['thingGroupNames'],
},
enableIoTLoggingParams: {
logLevel: 'logLevel',
roleArnForLogging: 'roleArnForLogging',
},
publishFindingToSnsParams: {
topicArn: 'topicArn',
},
replaceDefaultPolicyVersionParams: {
templateName: 'templateName',
},
updateCaCertificateParams: {
action: 'action',
},
updateDeviceCertificateParams: {
action: 'action',
},
},
roleArn: 'roleArn',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| action | string | The friendly name of the mitigation action. |
| action | IResolvable | Action | The set of parameters for this mitigation action. |
| role | string | The IAM role ARN used to apply this mitigation action. |
| tags? | Cfn[] | Metadata that can be used to manage the mitigation action. |
actionName?
Type:
string
(optional)
The friendly name of the mitigation action.
actionParams?
Type:
IResolvable | Action
(optional)
The set of parameters for this mitigation action.
The parameters vary, depending on the kind of action you apply.
roleArn?
Type:
string
(optional)
The IAM role ARN used to apply this mitigation action.
tags?
Type:
Cfn[]
(optional)
Metadata that can be used to manage the mitigation action.

.NET
Go
Java
Python
TypeScript