Interface CfnAgentSpaceMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAgentSpaceMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-14T18:32:19.282Z")
@Stability(Stable)
public interface CfnAgentSpaceMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnAgentSpacePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.securityagent.*;
CfnAgentSpaceMixinProps cfnAgentSpaceMixinProps = CfnAgentSpaceMixinProps.builder()
.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")
.name("name")
.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 forCfnAgentSpaceMixinPropsstatic final classAn implementation forCfnAgentSpaceMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()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.default StringgetName()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
-
getAwsResources
AWS resource configuration.Returns union: either
IResolvableorCfnAgentSpacePropsMixin.AWSResourcesProperty- See Also:
-
getCodeReviewSettings
Details of code review settings.Returns union: either
IResolvableorCfnAgentSpacePropsMixin.CodeReviewSettingsProperty- See Also:
-
getDescription
Description of the agent space.- See Also:
-
getIntegratedResources
Integrated Resources configuration.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAgentSpacePropsMixin.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:
-
getName
Name of the agent space.- 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
CfnAgentSpaceMixinProps.BuilderofCfnAgentSpaceMixinProps
-