AWS::GuardDuty::MalwareProtectionPlan
Creates a new Malware Protection plan for the protected resource.
When you create a Malware Protection plan, the AWS service terms for GuardDuty Malware Protection
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::GuardDuty::MalwareProtectionPlan", "Properties" : { "Actions" :
CFNActions
, "ProtectedResource" :CFNProtectedResource
, "Role" :String
, "Tags" :[ TagItem, ... ]
} }
YAML
Type: AWS::GuardDuty::MalwareProtectionPlan Properties: Actions:
CFNActions
ProtectedResource:CFNProtectedResource
Role:String
Tags:- TagItem
Properties
Actions
-
Specifies the action that is to be applied to the Malware Protection plan resource.
Required: No
Type: CFNActions
Update requires: No interruption
ProtectedResource
-
Information about the protected resource. Presently,
S3Bucket
is the only supported protected resource.Required: Yes
Type: CFNProtectedResource
Update requires: No interruption
Role
-
IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
Required: Yes
Type: String
Update requires: No interruption
-
The tags to be added to the created Malware Protection plan resource. Each tag consists of a key and an optional value, both of which you need to specify.
Required: No
Type: Array of TagItem
Update requires: No interruption
Return values
Ref
When you pass the logical ID of this resource to the intrinsic Ref
function, Ref
returns
Fn::GetAtt
The Fn::GetAtt
intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAtt
intrinsic function, see Fn::GetAtt
.
Arn
-
Amazon Resource Name (ARN) associated with this Malware Protection plan.
CreatedAt
-
The timestamp when the Malware Protection plan resource was created.
MalwareProtectionPlanId
-
A unique identifier associated with Malware Protection plan.
Status
-
Status of the Malware Protection plan resource.
StatusReasons
-
Status details associated with the Malware Protection plan resource status.