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 CloudWatch investigations with chat applications.final Object
List ofsourceRoleArn
values that have been configured for cross-account access.final Object
Specifies the customer managed AWS KMS key that the investigation group uses to encrypt data, if there is one.final String
Returns the JSON of the IAM resource policy associated with the specified investigation group in a string.final Object
Specifytrue
to enable CloudWatch investigations to have access to change events that are recorded by CloudTrail.final String
getName()
Specify either the name or the ARN of the investigation group that you want to view.final Number
Specifies how long that investigation data is kept.final String
The ARN of the IAM role that the investigation group uses for permissions to gather data.Displays the custom tag keys for custom applications in your system that you have specified in the investigation group.getTags()
The list of key-value pairs to associate with the resource.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
Specify either the name or the ARN of the investigation group that you want to view.This is used to set the name of the investigation group.
- Specified by:
getName
in interfaceCfnInvestigationGroupProps
- See Also:
-
getChatbotNotificationChannels
Description copied from interface:CfnInvestigationGroupProps
Use this property to integrate CloudWatch investigations with 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 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
List ofsourceRoleArn
values that have been configured for cross-account access.- Specified by:
getCrossAccountConfigurations
in interfaceCfnInvestigationGroupProps
- See Also:
-
getEncryptionConfig
Description copied from interface:CfnInvestigationGroupProps
Specifies the customer managed AWS KMS key that the investigation group uses to encrypt data, if there is one.If not, the investigation group uses an AWS key to encrypt the data.
- Specified by:
getEncryptionConfig
in interfaceCfnInvestigationGroupProps
- See Also:
-
getInvestigationGroupPolicy
Description copied from interface:CfnInvestigationGroupProps
Returns the JSON of the IAM resource policy associated with the specified investigation group in a string.For example,
{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"aiops.alarms.cloudwatch.amazonaws.com\"},\"Action\":[\"aiops:CreateInvestigation\",\"aiops:CreateInvestigationEvent\"],\"Resource\":\"*\",\"Condition\":{\"StringEquals\":{\"aws:SourceAccount\":\"111122223333\"},\"ArnLike\":{\"aws:SourceArn\":\"arn:aws:cloudwatch:us-east-1:111122223333:alarm:*\"}}}]}
.- Specified by:
getInvestigationGroupPolicy
in interfaceCfnInvestigationGroupProps
- See Also:
-
getIsCloudTrailEventHistoryEnabled
Description copied from interface:CfnInvestigationGroupProps
Specifytrue
to enable CloudWatch 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
Specifies how long that investigation data is kept.- Specified by:
getRetentionInDays
in interfaceCfnInvestigationGroupProps
- See Also:
-
getRoleArn
Description copied from interface:CfnInvestigationGroupProps
The ARN of the IAM role that the investigation group uses for permissions to gather data.- Specified by:
getRoleArn
in interfaceCfnInvestigationGroupProps
- See Also:
-
getTagKeyBoundaries
Description copied from interface:CfnInvestigationGroupProps
Displays the custom tag keys for custom applications in your system that you have specified in the investigation group.Resource tags help CloudWatch investigations narrow the search space when it is unable to discover definite relationships between resources.
- Specified by:
getTagKeyBoundaries
in interfaceCfnInvestigationGroupProps
- See Also:
-
getTags
Description copied from interface:CfnInvestigationGroupProps
The list of key-value pairs to associate with the resource.- 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()
-