Interface CfnInvestigationGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInvestigationGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.112.0 (build de1bc80)",
date="2025-07-04T12:43:00.939Z")
@Stability(Stable)
public interface CfnInvestigationGroupProps
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.aiops.*;
CfnInvestigationGroupProps cfnInvestigationGroupProps = CfnInvestigationGroupProps.builder()
.name("name")
// the properties below are optional
.chatbotNotificationChannels(List.of(ChatbotNotificationChannelProperty.builder()
.chatConfigurationArns(List.of("chatConfigurationArns"))
.snsTopicArn("snsTopicArn")
.build()))
.crossAccountConfigurations(List.of(CrossAccountConfigurationProperty.builder()
.sourceRoleArn("sourceRoleArn")
.build()))
.encryptionConfig(EncryptionConfigMapProperty.builder()
.encryptionConfigurationType("encryptionConfigurationType")
.kmsKeyId("kmsKeyId")
.build())
.investigationGroupPolicy("investigationGroupPolicy")
.isCloudTrailEventHistoryEnabled(false)
.retentionInDays(123)
.roleArn("roleArn")
.tagKeyBoundaries(List.of("tagKeyBoundaries"))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnInvestigationGroupPropsstatic final classAn implementation forCfnInvestigationGroupProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectAn array of key-value pairs of notification channels to apply to this resource.default ObjectAn array of cross account configurations.default Objectdefault StringInvestigation Group policy.default ObjectFlag to enable cloud trail history.getName()User friendly name for resources.default NumberThe number of days to retain the investigation group.default StringThe Investigation Role's ARN.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
User friendly name for resources.- See Also:
-
getChatbotNotificationChannels
An array of key-value pairs of notification channels to apply to this resource.- See Also:
-
getCrossAccountConfigurations
An array of cross account configurations.- See Also:
-
getEncryptionConfig
- See Also:
-
getInvestigationGroupPolicy
Investigation Group policy.- See Also:
-
getIsCloudTrailEventHistoryEnabled
Flag to enable cloud trail history.- See Also:
-
getRetentionInDays
The number of days to retain the investigation group.- See Also:
-
getRoleArn
The Investigation Role's ARN.- See Also:
-
getTagKeyBoundaries
- See Also:
-
getTags
An array of key-value pairs to apply to this resource.- See Also:
-
builder
- Returns:
- a
CfnInvestigationGroupProps.BuilderofCfnInvestigationGroupProps
-