Class CfnInvestigationGroupMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInvestigationGroupMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInvestigationGroupMixinProps
CfnInvestigationGroupMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.aiops.CfnInvestigationGroupMixinProps
CfnInvestigationGroupMixinProps.Builder, CfnInvestigationGroupMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInvestigationGroupMixinProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectUse this property to integrate CloudWatch investigations with chat applications.final ObjectList ofsourceRoleArnvalues that have been configured for cross-account access.final ObjectSpecifies the customer managed AWS key that the investigation group uses to encrypt data, if there is one.final StringReturns the JSON of the IAM resource policy associated with the specified investigation group in a string.final ObjectSpecifytrueto enable CloudWatch investigations to have access to change events that are recorded by CloudTrail.final StringgetName()Specify either the name or the ARN of the investigation group that you want to view.final NumberSpecifies how long that investigation data is kept.final StringThe 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 inthashCode()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 theCfnInvestigationGroupMixinProps.Builder.
-
-
Method Details
-
getChatbotNotificationChannels
Description copied from interface:CfnInvestigationGroupMixinPropsUse this property to integrate CloudWatch investigations with chat applications.This property is an array. For the first string, specify the ARN of an Amazon 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 .
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInvestigationGroupPropsMixin.ChatbotNotificationChannelProperty>- Specified by:
getChatbotNotificationChannelsin interfaceCfnInvestigationGroupMixinProps- See Also:
-
getCrossAccountConfigurations
Description copied from interface:CfnInvestigationGroupMixinPropsList ofsourceRoleArnvalues that have been configured for cross-account access.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInvestigationGroupPropsMixin.CrossAccountConfigurationProperty>- Specified by:
getCrossAccountConfigurationsin interfaceCfnInvestigationGroupMixinProps- See Also:
-
getEncryptionConfig
Description copied from interface:CfnInvestigationGroupMixinPropsSpecifies the customer managed AWS 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.
Returns union: either
IResolvableorCfnInvestigationGroupPropsMixin.EncryptionConfigMapProperty- Specified by:
getEncryptionConfigin interfaceCfnInvestigationGroupMixinProps- See Also:
-
getInvestigationGroupPolicy
Description copied from interface:CfnInvestigationGroupMixinPropsReturns 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:
getInvestigationGroupPolicyin interfaceCfnInvestigationGroupMixinProps- See Also:
-
getIsCloudTrailEventHistoryEnabled
Description copied from interface:CfnInvestigationGroupMixinPropsSpecifytrueto enable CloudWatch investigations to have access to change events that are recorded by CloudTrail.The default is
true.Returns union: either
BooleanorIResolvable- Specified by:
getIsCloudTrailEventHistoryEnabledin interfaceCfnInvestigationGroupMixinProps- See Also:
-
getName
Description copied from interface:CfnInvestigationGroupMixinPropsSpecify 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:
getNamein interfaceCfnInvestigationGroupMixinProps- See Also:
-
getRetentionInDays
Description copied from interface:CfnInvestigationGroupMixinPropsSpecifies how long that investigation data is kept.- Specified by:
getRetentionInDaysin interfaceCfnInvestigationGroupMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnInvestigationGroupMixinPropsThe ARN of the IAM role that the investigation group uses for permissions to gather data.- Specified by:
getRoleArnin interfaceCfnInvestigationGroupMixinProps- See Also:
-
getTagKeyBoundaries
Description copied from interface:CfnInvestigationGroupMixinPropsDisplays 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:
getTagKeyBoundariesin interfaceCfnInvestigationGroupMixinProps- See Also:
-
getTags
Description copied from interface:CfnInvestigationGroupMixinPropsThe list of key-value pairs to associate with the resource.- Specified by:
getTagsin interfaceCfnInvestigationGroupMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-