interface AWSResourcesProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.SecurityAgent.CfnAgentSpace.AWSResourcesProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awssecurityagent#CfnAgentSpace_AWSResourcesProperty |
Java | software.amazon.awscdk.services.securityagent.CfnAgentSpace.AWSResourcesProperty |
Python | aws_cdk.aws_securityagent.CfnAgentSpace.AWSResourcesProperty |
TypeScript | aws-cdk-lib » aws_securityagent » CfnAgentSpace » AWSResourcesProperty |
AWS resource configuration.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_securityagent as securityagent } from 'aws-cdk-lib';
const aWSResourcesProperty: securityagent.CfnAgentSpace.AWSResourcesProperty = {
iamRoles: ['iamRoles'],
lambdaFunctionArns: ['lambdaFunctionArns'],
logGroups: ['logGroups'],
s3Buckets: ['s3Buckets'],
secretArns: ['secretArns'],
vpcs: [{
securityGroupArns: ['securityGroupArns'],
subnetArns: ['subnetArns'],
vpcArn: 'vpcArn',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| iam | string[] | IAM role ARNs. |
| lambda | string[] | Lambda function ARNs used to retrieve tester credentials for pentests. |
| log | string[] | CloudWatch log group ARNs. |
| s3 | string[] | S3 bucket ARNs. |
| secret | string[] | SecretsManager secret ARNs used to store tester credentials for pentests. |
| vpcs? | IResolvable | (IResolvable | Vpc)[] | VPC configurations. |
iamRoles?
Type:
string[]
(optional)
IAM role ARNs.
lambdaFunctionArns?
Type:
string[]
(optional)
Lambda function ARNs used to retrieve tester credentials for pentests.
logGroups?
Type:
string[]
(optional)
CloudWatch log group ARNs.
s3Buckets?
Type:
string[]
(optional)
S3 bucket ARNs.
secretArns?
Type:
string[]
(optional)
SecretsManager secret ARNs used to store tester credentials for pentests.
vpcs?
Type:
IResolvable | (IResolvable | Vpc)[]
(optional)
VPC configurations.

.NET
Go
Java
Python
TypeScript