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:
- 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.
- cross_account_configurations
An array of cross account configurations.
- encryption_config
-
- Type:
see
- investigation_group_policy
Investigation Group policy.
- is_cloud_trail_event_history_enabled
Flag to enable cloud trail history.
- name
User friendly name for resources.
- retention_in_days
The number of days to retain the investigation group.
- role_arn
The Investigation Role’s ARN.
- tag_key_boundaries
-
- Type:
see
- tags
An array of key-value pairs to apply to this resource.