CfnAgentSpaceMixinProps

class aws_cdk.cfn_property_mixins.aws_securityagent.CfnAgentSpaceMixinProps(*, aws_resources=None, code_review_settings=None, description=None, integrated_resources=None, kms_key_id=None, name=None, tags=None, target_domain_ids=None)

Bases: object

Properties for CfnAgentSpacePropsMixin.

Parameters:
  • aws_resources (Union[IResolvable, AWSResourcesProperty, Dict[str, Any], None]) – AWS resource configuration.

  • code_review_settings (Union[IResolvable, CodeReviewSettingsProperty, Dict[str, Any], None]) – Details of code review settings.

  • description (Optional[str]) – Description of the agent space.

  • integrated_resources (Union[IResolvable, Sequence[Union[IResolvable, IntegratedResourceProperty, Dict[str, Any]]], None]) – Integrated Resources configuration.

  • kms_key_id (Optional[str]) – 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.

  • name (Optional[str]) – Name of the agent space.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – Tags for the agent space.

  • target_domain_ids (Optional[Sequence[str]]) – List of target domain identifiers registered with the agent space.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_securityagent as securityagent

cfn_agent_space_mixin_props = securityagent.CfnAgentSpaceMixinProps(
    aws_resources=securityagent.CfnAgentSpacePropsMixin.AWSResourcesProperty(
        iam_roles=["iamRoles"],
        lambda_function_arns=["lambdaFunctionArns"],
        log_groups=["logGroups"],
        s3_buckets=["s3Buckets"],
        secret_arns=["secretArns"],
        vpcs=[securityagent.CfnAgentSpacePropsMixin.VpcConfigProperty(
            security_group_arns=["securityGroupArns"],
            subnet_arns=["subnetArns"],
            vpc_arn="vpcArn"
        )]
    ),
    code_review_settings=securityagent.CfnAgentSpacePropsMixin.CodeReviewSettingsProperty(
        controls_scanning=False,
        general_purpose_scanning=False
    ),
    description="description",
    integrated_resources=[securityagent.CfnAgentSpacePropsMixin.IntegratedResourceProperty(
        integration="integration"
    )],
    kms_key_id="kmsKeyId",
    name="name",
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    target_domain_ids=["targetDomainIds"]
)

Attributes

aws_resources

AWS resource configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html#cfn-securityagent-agentspace-awsresources

code_review_settings

Details of code review settings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html#cfn-securityagent-agentspace-codereviewsettings

description

Description of the agent space.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html#cfn-securityagent-agentspace-description

integrated_resources

Integrated Resources configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html#cfn-securityagent-agentspace-integratedresources

kms_key_id

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:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html#cfn-securityagent-agentspace-kmskeyid

name

Name of the agent space.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html#cfn-securityagent-agentspace-name

tags

Tags for the agent space.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html#cfn-securityagent-agentspace-tags

target_domain_ids

List of target domain identifiers registered with the agent space.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-agentspace.html#cfn-securityagent-agentspace-targetdomainids