

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::SecurityAgent::Pentest Assets
<a name="aws-properties-securityagent-pentest-assets"></a>

The collection of assets used in a pentest configuration, including endpoints, actors, documents, source code repositories, and integrated repositories.

## Syntax
<a name="aws-properties-securityagent-pentest-assets-syntax"></a>

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

### JSON
<a name="aws-properties-securityagent-pentest-assets-syntax.json"></a>

```
{
  "[Actors](#cfn-securityagent-pentest-assets-actors)" : {{[ Actor, ... ]}},
  "[Documents](#cfn-securityagent-pentest-assets-documents)" : {{[ DocumentInfo, ... ]}},
  "[Endpoints](#cfn-securityagent-pentest-assets-endpoints)" : {{[ Endpoint, ... ]}},
  "[IntegratedRepositories](#cfn-securityagent-pentest-assets-integratedrepositories)" : {{[ IntegratedRepository, ... ]}},
  "[SourceCode](#cfn-securityagent-pentest-assets-sourcecode)" : {{[ SourceCodeRepository, ... ]}}
}
```

### YAML
<a name="aws-properties-securityagent-pentest-assets-syntax.yaml"></a>

```
  [Actors](#cfn-securityagent-pentest-assets-actors): {{
    - Actor}}
  [Documents](#cfn-securityagent-pentest-assets-documents): {{
    - DocumentInfo}}
  [Endpoints](#cfn-securityagent-pentest-assets-endpoints): {{
    - Endpoint}}
  [IntegratedRepositories](#cfn-securityagent-pentest-assets-integratedrepositories): {{
    - IntegratedRepository}}
  [SourceCode](#cfn-securityagent-pentest-assets-sourcecode): {{
    - SourceCodeRepository}}
```

## Properties
<a name="aws-properties-securityagent-pentest-assets-properties"></a>

`Actors`  <a name="cfn-securityagent-pentest-assets-actors"></a>
The list of actors used during penetration testing.  
*Required*: No  
*Type*: Array of [Actor](aws-properties-securityagent-pentest-actor.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Documents`  <a name="cfn-securityagent-pentest-assets-documents"></a>
The list of documents that provide context for the pentest.  
*Required*: No  
*Type*: Array of [DocumentInfo](aws-properties-securityagent-pentest-documentinfo.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Endpoints`  <a name="cfn-securityagent-pentest-assets-endpoints"></a>
The list of endpoints to test during the pentest.  
*Required*: No  
*Type*: Array of [Endpoint](aws-properties-securityagent-pentest-endpoint.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`IntegratedRepositories`  <a name="cfn-securityagent-pentest-assets-integratedrepositories"></a>
The list of integrated repositories associated with the pentest.  
*Required*: No  
*Type*: Array of [IntegratedRepository](aws-properties-securityagent-pentest-integratedrepository.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SourceCode`  <a name="cfn-securityagent-pentest-assets-sourcecode"></a>
The list of source code repositories to analyze during the pentest.  
*Required*: No  
*Type*: Array of [SourceCodeRepository](aws-properties-securityagent-pentest-sourcecoderepository.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)