CfnInvestigationGroupProps

class aws_cdk.aws_aiops.CfnInvestigationGroupProps(*, name, chatbot_notification_channels=None, cross_account_configurations=None, encryption_config=None, investigation_group_policy=None, is_cloud_trail_event_history_enabled=None, retention_in_days=None, role_arn=None, tag_key_boundaries=None, tags=None)

Bases: object

Properties for defining a CfnInvestigationGroup.

Parameters:
  • name (str) – User friendly name for resources.

  • chatbot_notification_channels (Union[IResolvable, Sequence[Union[IResolvable, ChatbotNotificationChannelProperty, Dict[str, Any]]], None]) – An array of key-value pairs of notification channels to apply to this resource.

  • cross_account_configurations (Union[IResolvable, Sequence[Union[IResolvable, CrossAccountConfigurationProperty, Dict[str, Any]]], None]) – An array of cross account configurations.

  • encryption_config (Union[IResolvable, EncryptionConfigMapProperty, Dict[str, Any], None])

  • investigation_group_policy (Optional[str]) – Investigation Group policy.

  • is_cloud_trail_event_history_enabled (Union[bool, IResolvable, None]) – Flag to enable cloud trail history.

  • retention_in_days (Union[int, float, None]) – The number of days to retain the investigation group.

  • role_arn (Optional[str]) – The Investigation Role’s ARN.

  • tag_key_boundaries (Optional[Sequence[str]])

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html

ExampleMetadata:

fixture=_generated

Example:

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

cfn_investigation_group_props = aiops.CfnInvestigationGroupProps(
    name="name",

    # the properties below are optional
    chatbot_notification_channels=[aiops.CfnInvestigationGroup.ChatbotNotificationChannelProperty(
        chat_configuration_arns=["chatConfigurationArns"],
        sns_topic_arn="snsTopicArn"
    )],
    cross_account_configurations=[aiops.CfnInvestigationGroup.CrossAccountConfigurationProperty(
        source_role_arn="sourceRoleArn"
    )],
    encryption_config=aiops.CfnInvestigationGroup.EncryptionConfigMapProperty(
        encryption_configuration_type="encryptionConfigurationType",
        kms_key_id="kmsKeyId"
    ),
    investigation_group_policy="investigationGroupPolicy",
    is_cloud_trail_event_history_enabled=False,
    retention_in_days=123,
    role_arn="roleArn",
    tag_key_boundaries=["tagKeyBoundaries"],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

chatbot_notification_channels

An array of key-value pairs of notification channels to apply to this resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html#cfn-aiops-investigationgroup-chatbotnotificationchannels

cross_account_configurations

An array of cross account configurations.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html#cfn-aiops-investigationgroup-crossaccountconfigurations

encryption_config

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html#cfn-aiops-investigationgroup-encryptionconfig

Type:

see

investigation_group_policy

Investigation Group policy.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html#cfn-aiops-investigationgroup-investigationgrouppolicy

is_cloud_trail_event_history_enabled

Flag to enable cloud trail history.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html#cfn-aiops-investigationgroup-iscloudtraileventhistoryenabled

name

User friendly name for resources.

See:

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

retention_in_days

The number of days to retain the investigation group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html#cfn-aiops-investigationgroup-retentionindays

role_arn

The Investigation Role’s ARN.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html#cfn-aiops-investigationgroup-rolearn

tag_key_boundaries

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aiops-investigationgroup.html#cfn-aiops-investigationgroup-tagkeyboundaries

Type:

see

tags

An array of key-value pairs to apply to this resource.

See:

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