Interface CfnAgentSpaceProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAgentSpaceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-14T18:32:04.502Z")
@Stability(Stable)
public interface CfnAgentSpaceProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnAgentSpace.
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.*;
CfnAgentSpaceProps cfnAgentSpaceProps = CfnAgentSpaceProps.builder()
.name("name")
// the properties below are optional
.awsResources(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())
.codeReviewSettings(CodeReviewSettingsProperty.builder()
.controlsScanning(false)
.generalPurposeScanning(false)
.build())
.description("description")
.integratedResources(List.of(IntegratedResourceProperty.builder()
.integration("integration")
.build()))
.kmsKeyId("kmsKeyId")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.targetDomainIds(List.of("targetDomainIds"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAgentSpacePropsstatic final classAn implementation forCfnAgentSpaceProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnAgentSpaceProps.Builderbuilder()default ObjectAWS resource configuration.default ObjectDetails of code review settings.default StringDescription of the agent space.default ObjectIntegrated Resources configuration.default StringIdentifier of the KMS key used to encrypt data.getName()Name of the agent space.getTags()Tags for the agent space.List of target domain identifiers registered with the agent space.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
Name of the agent space.- See Also:
-
getAwsResources
AWS resource configuration.Returns union: either
IResolvableorCfnAgentSpace.AWSResourcesProperty- See Also:
-
getCodeReviewSettings
Details of code review settings.Returns union: either
IResolvableorCfnAgentSpace.CodeReviewSettingsProperty- See Also:
-
getDescription
Description of the agent space.- See Also:
-
getIntegratedResources
Integrated Resources configuration.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAgentSpace.IntegratedResourceProperty>- See Also:
-
getKmsKeyId
Identifier of the KMS key used to encrypt data.Can be a key ID, key ARN, alias name, or alias ARN. If not specified, an AWS managed key is used.
- See Also:
-
getTags
Tags for the agent space.- See Also:
-
getTargetDomainIds
List of target domain identifiers registered with the agent space.- See Also:
-
builder
- Returns:
- a
CfnAgentSpaceProps.BuilderofCfnAgentSpaceProps
-