interface CfnInvestigationGroupProps
Language | Type name |
---|---|
![]() | Amazon.CDK.aws_aiops.CfnInvestigationGroupProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsaiops#CfnInvestigationGroupProps |
![]() | software.amazon.awscdk.services.aiops.CfnInvestigationGroupProps |
![]() | aws_cdk.aws_aiops.CfnInvestigationGroupProps |
![]() | aws-cdk-lib » aws_aiops » CfnInvestigationGroupProps |
Properties for defining a CfnInvestigationGroup
.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_aiops as aiops } from 'aws-cdk-lib';
const cfnInvestigationGroupProps: aiops.CfnInvestigationGroupProps = {
name: 'name',
// the properties below are optional
chatbotNotificationChannels: [{
chatConfigurationArns: ['chatConfigurationArns'],
snsTopicArn: 'snsTopicArn',
}],
crossAccountConfigurations: [{
sourceRoleArn: 'sourceRoleArn',
}],
encryptionConfig: {
encryptionConfigurationType: 'encryptionConfigurationType',
kmsKeyId: 'kmsKeyId',
},
investigationGroupPolicy: 'investigationGroupPolicy',
isCloudTrailEventHistoryEnabled: false,
retentionInDays: 123,
roleArn: 'roleArn',
tagKeyBoundaries: ['tagKeyBoundaries'],
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
Name | Type | Description |
---|---|---|
name | string | User friendly name for resources. |
chatbot | IResolvable | IResolvable | Chatbot [] | An array of key-value pairs of notification channels to apply to this resource. |
cross | IResolvable | IResolvable | Cross [] | An array of cross account configurations. |
encryption | IResolvable | Encryption | |
investigation | string | Investigation Group policy. |
is | boolean | IResolvable | Flag to enable cloud trail history. |
retention | number | The number of days to retain the investigation group. |
role | string | The Investigation Role's ARN. |
tag | string[] | |
tags? | Cfn [] | An array of key-value pairs to apply to this resource. |
name
Type:
string
User friendly name for resources.
chatbotNotificationChannels?
Type:
IResolvable
|
IResolvable
|
Chatbot
[]
(optional)
An array of key-value pairs of notification channels to apply to this resource.
crossAccountConfigurations?
Type:
IResolvable
|
IResolvable
|
Cross
[]
(optional)
An array of cross account configurations.
encryptionConfig?
Type:
IResolvable
|
Encryption
(optional)
investigationGroupPolicy?
Type:
string
(optional)
Investigation Group policy.
isCloudTrailEventHistoryEnabled?
Type:
boolean |
IResolvable
(optional)
Flag to enable cloud trail history.
retentionInDays?
Type:
number
(optional)
The number of days to retain the investigation group.
roleArn?
Type:
string
(optional)
The Investigation Role's ARN.
tagKeyBoundaries?
Type:
string[]
(optional)
tags?
Type:
Cfn
[]
(optional)
An array of key-value pairs to apply to this resource.