AWS::Inspector::AssessmentTarget - AWS CloudFormation

AWS::Inspector::AssessmentTarget

The AWS::Inspector::AssessmentTarget resource is used to create Amazon Inspector assessment targets, which specify the Amazon EC2 instances that will be analyzed during an assessment run.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Inspector::AssessmentTarget", "Properties" : { "AssessmentTargetName" : String, "ResourceGroupArn" : String } }

YAML

Type: AWS::Inspector::AssessmentTarget Properties: AssessmentTargetName: String ResourceGroupArn: String

Properties

AssessmentTargetName

The name of the Amazon Inspector assessment target. The name must be unique within the AWS account.

Required: No

Type: String

Minimum: 1

Maximum: 140

Update requires: Replacement

ResourceGroupArn

The ARN that specifies the resource group that is used to create the assessment target. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and Region are included in the assessment target.

Required: No

Type: String

Minimum: 1

Maximum: 300

Update requires: No interruption

Return Values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the ResourceGroupArn of the new assessment target.

For more information about using the Ref function, see Ref.

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

The Amazon Resource Name (ARN) that specifies the assessment target that is created.

Examples

Declaring an Amazon Inspector Assessment Target Resource

The following examples show how to declare an AWS::Inspector::AssessmentTarget resource to create an Amazon Inspector assessment target.

JSON

"myassessmenttarget": { "Type": "AWS::Inspector::AssessmentTarget", "Properties": { "AssessmentTargetName" : "MyAssessmentTarget", "ResourceGroupArn" : "arn:aws:inspector:us-west-2:123456789012:resourcegroup/0-AB6DMKnv" } }

YAML

myassessmenttarget: Type: AWS::Inspector::AssessmentTarget Properties: AssessmentTargetName : "MyAssessmentTarget" ResourceGroupArn : "arn:aws:inspector:us-west-2:123456789012:resourcegroup/0-AB6DMKnv"