Module Values.GetInvestigationGroupResponseSource

Returns the configuration information for the specified investigation group.

Sourcetype nonrec t = {
  1. createdBy : IdentifierStringWithPatternAndLengthLimits.t option;
    (*

    The name of the user who created the investigation group.

    *)
  2. createdAt : Long.t option;
    (*

    The date and time that the investigation group was created.

    *)
  3. lastModifiedBy : IdentifierStringWithPatternAndLengthLimits.t option;
    (*

    The name of the user who created the investigation group.

    *)
  4. lastModifiedAt : Long.t option;
    (*

    The date and time that the investigation group was most recently modified.

    *)
  5. name : StringWithPatternAndLengthLimits.t option;
    (*

    The name of the investigation group.

    *)
  6. arn : InvestigationGroupArn.t option;
    (*

    The Amazon Resource Name (ARN) of the investigation group.

    *)
  7. roleArn : RoleArn.t option;
    (*

    The ARN of the IAM role that the investigation group uses for permissions to gather data.

    *)
  8. encryptionConfiguration : EncryptionConfiguration.t option;
    (*

    Specifies the customer managed KMS key that the investigation group uses to encrypt data, if there is one. If not, the investigation group uses an Amazon Web Services key to encrypt the data.

    *)
  9. retentionInDays : Retention.t option;
    (*

    Specifies how long that investigation data is kept.

    *)
  10. chatbotNotificationChannel : ChatbotNotificationChannel.t option;
    (*

    This structure is a string array. The first string is the ARN of a Amazon SNS topic. The array of strings display the ARNs of chat applications configurations that are associated with that topic. For more information about these configuration ARNs, see Getting started with Amazon Q in chat applications and Resource type defined by Amazon Web Services Chatbot.

    *)
  11. tagKeyBoundaries : TagKeyBoundaries.t option;
    (*

    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.

    *)
  12. isCloudTrailEventHistoryEnabled : Boolean.t option;
    (*

    Specifies whether CloudWatch investigationshas access to change events that are recorded by CloudTrail.

    *)
  13. crossAccountConfigurations : CrossAccountConfigurations.t option;
    (*

    Lists the AWSAccountId of the accounts configured for cross-account access and the results of the last scan performed on each account.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `ConflictException of ConflictException.t
  3. | `ForbiddenException of ForbiddenException.t
  4. | `InternalServerException of InternalServerException.t
  5. | `ResourceNotFoundException of ResourceNotFoundException.t
  6. | `ThrottlingException of ThrottlingException.t
  7. | `ValidationException of ValidationException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval make : ?createdBy:??? -> ?createdAt:??? -> ?lastModifiedBy:??? -> ?lastModifiedAt:??? -> ?name:??? -> ?arn:??? -> ?roleArn:??? -> ?encryptionConfiguration:??? -> ?retentionInDays:??? -> ?chatbotNotificationChannel:??? -> ?tagKeyBoundaries:??? -> ?isCloudTrailEventHistoryEnabled:??? -> ?crossAccountConfigurations:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `ConflictException of ConflictException.t | `ForbiddenException of ForbiddenException.t | `InternalServerException of InternalServerException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `ConflictException of ConflictException.t | `ForbiddenException of ForbiddenException.t | `InternalServerException of InternalServerException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `List of [> `String of TagKey.t | `Structure of (string * [> `String of RoleArn.t ]) list ] list | `Long of Long.t | `Map of ([> `String of SNSTopicArn.t ] * [> `List of [> `String of ChatConfigurationArn.t ] list ]) list | `String of IdentifierStringWithPatternAndLengthLimits.t | `Structure of (string * [> `Enum of string | `String of KmsKeyId.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t