Class CfnInvestigationGroupProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInvestigationGroupProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInvestigationGroupProps
CfnInvestigationGroupProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.aiops.CfnInvestigationGroupProps
CfnInvestigationGroupProps.Builder, CfnInvestigationGroupProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnInvestigationGroupProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
Use this property to integrate Amazon Q Developer operational investigations with Amazon Q in chat applications.final Object
An array of cross account configurations.final Object
Use this property to specify a customer managed AWS KMS key to encrypt your investigation data.final String
Investigation Group policy.final Object
Specifytrue
to enable Amazon Q Developer operational investigations to have access to change events that are recorded by CloudTrail .final String
getName()
A name for the investigation group.final Number
Specify how long that investigation data is kept.final String
Specify the ARN of the IAM role that Amazon Q Developer operational investigations will use when it gathers investigation data.Enter the existing custom tag keys for custom applications in your system.getTags()
A list of key-value pairs to associate with the investigation group.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnInvestigationGroupProps.Builder
.
-
-
Method Details
-
getName
Description copied from interface:CfnInvestigationGroupProps
A name for the investigation group.- Specified by:
getName
in interfaceCfnInvestigationGroupProps
- See Also:
-
getChatbotNotificationChannels
Description copied from interface:CfnInvestigationGroupProps
Use this property to integrate Amazon Q Developer operational investigations with Amazon Q in chat applications.This property is an array. For the first string, specify the ARN of an Amazon SNS topic. For the array of strings, specify the ARNs of one or more Amazon Q in chat applications configurations that you want to associate with that topic. For more information about these configuration ARNs, see Getting started with Amazon Q in chat applications and Resource type defined by AWS Chatbot .
- Specified by:
getChatbotNotificationChannels
in interfaceCfnInvestigationGroupProps
- See Also:
-
getCrossAccountConfigurations
Description copied from interface:CfnInvestigationGroupProps
An array of cross account configurations.- Specified by:
getCrossAccountConfigurations
in interfaceCfnInvestigationGroupProps
- See Also:
-
getEncryptionConfig
Description copied from interface:CfnInvestigationGroupProps
Use this property to specify a customer managed AWS KMS key to encrypt your investigation data.If you omit this property, Amazon Q Developer operational investigations will use an AWS key to encrypt the data. For more information, see Encryption of investigation data .
- Specified by:
getEncryptionConfig
in interfaceCfnInvestigationGroupProps
- See Also:
-
getInvestigationGroupPolicy
Description copied from interface:CfnInvestigationGroupProps
Investigation Group policy.- Specified by:
getInvestigationGroupPolicy
in interfaceCfnInvestigationGroupProps
- See Also:
-
getIsCloudTrailEventHistoryEnabled
Description copied from interface:CfnInvestigationGroupProps
Specifytrue
to enable Amazon Q Developer operational investigations to have access to change events that are recorded by CloudTrail .The default is
true
.- Specified by:
getIsCloudTrailEventHistoryEnabled
in interfaceCfnInvestigationGroupProps
- See Also:
-
getRetentionInDays
Description copied from interface:CfnInvestigationGroupProps
Specify how long that investigation data is kept. For more information, see Operational investigation data retention .If you omit this parameter, the default of 90 days is used.
- Specified by:
getRetentionInDays
in interfaceCfnInvestigationGroupProps
- See Also:
-
getRoleArn
Description copied from interface:CfnInvestigationGroupProps
Specify the ARN of the IAM role that Amazon Q Developer operational investigations will use when it gathers investigation data.The permissions in this role determine which of your resources that Amazon Q Developer operational investigations will have access to during investigations.
For more information, see How to control what data Amazon Q has access to during investigations .
- Specified by:
getRoleArn
in interfaceCfnInvestigationGroupProps
- See Also:
-
getTagKeyBoundaries
Description copied from interface:CfnInvestigationGroupProps
Enter the existing custom tag keys for custom applications in your system.Resource tags help Amazon Q narrow the search space when it is unable to discover definite relationships between resources. For example, to discover that an Amazon ECS service depends on an Amazon RDS database, Amazon Q can discover this relationship using data sources such as X-Ray and CloudWatch Application Signals. However, if you haven't deployed these features, Amazon Q will attempt to identify possible relationships. Tag boundaries can be used to narrow the resources that will be discovered by Amazon Q in these cases.
You don't need to enter tags created by myApplications or AWS CloudFormation , because Amazon Q can automatically detect those tags.
- Specified by:
getTagKeyBoundaries
in interfaceCfnInvestigationGroupProps
- See Also:
-
getTags
Description copied from interface:CfnInvestigationGroupProps
A list of key-value pairs to associate with the investigation group.You can associate as many as 50 tags with an investigation group.
Tags can help you organize and categorize your resources.
- Specified by:
getTags
in interfaceCfnInvestigationGroupProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-