Interface CfnAgentSpace.AWSResourcesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAgentSpace.AWSResourcesProperty.Jsii$Proxy
- Enclosing class:
CfnAgentSpace
@Stability(Stable)
public static interface CfnAgentSpace.AWSResourcesProperty
extends software.amazon.jsii.JsiiSerializable
AWS resource configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.securityagent.*;
AWSResourcesProperty aWSResourcesProperty = AWSResourcesProperty.builder()
.iamRoles(List.of("iamRoles"))
.lambdaFunctionArns(List.of("lambdaFunctionArns"))
.logGroups(List.of("logGroups"))
.s3Buckets(List.of("s3Buckets"))
.secretArns(List.of("secretArns"))
.vpcs(List.of(VpcConfigProperty.builder()
.securityGroupArns(List.of("securityGroupArns"))
.subnetArns(List.of("subnetArns"))
.vpcArn("vpcArn")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAgentSpace.AWSResourcesPropertystatic final classAn implementation forCfnAgentSpace.AWSResourcesProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIamRoles
IAM role ARNs.- See Also:
-
getLambdaFunctionArns
Lambda function ARNs used to retrieve tester credentials for pentests.- See Also:
-
getLogGroups
CloudWatch log group ARNs.- See Also:
-
getS3Buckets
S3 bucket ARNs.- See Also:
-
getSecretArns
SecretsManager secret ARNs used to store tester credentials for pentests.- See Also:
-
getVpcs
VPC configurations.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAgentSpace.VpcConfigProperty>- See Also:
-
builder
-