Values.CreateCaseRequestSourceCreates a new case.
type nonrec t = {clientToken : CreateCaseRequestClientTokenString.t option;The clientToken field is an idempotency key used to ensure that repeated attempts for a single action will be ignored by the server during retries. A caller supplied unique ID (typically a UUID) should be provided.
*)resolverType : ResolverType.t;Required element used in combination with CreateCase to identify the resolver type.
*)title : CaseTitle.t;Required element used in combination with CreateCase to provide a title for the new case.
*)description : CaseDescription.t;Required element used in combination with CreateCase to provide a description for the new case.
*)engagementType : EngagementType.t;Required element used in combination with CreateCase to provide an engagement type for the new cases. Available engagement types include Security Incident | Investigation
*)reportedIncidentStartDate : Timestamp.t;Required element used in combination with CreateCase to provide an initial start date for the unauthorized activity.
*)impactedAccounts : ImpactedAccounts.t;Required element used in combination with CreateCase to provide a list of impacted accounts. AWS account ID's may appear less than 12 characters and need to be zero-prepended. An example would be 123123123 which is nine digits, and with zero-prepend would be 000123123123. Not zero-prepending to 12 digits could result in errors.
*)watchers : Watchers.t;Required element used in combination with CreateCase to provide a list of entities to receive notifications for case updates.
*)threatActorIpAddresses : ThreatActorIpList.t option;An optional element used in combination with CreateCase to provide a list of suspicious internet protocol addresses associated with unauthorized activity.
*)impactedServices : ImpactedServicesList.t option;An optional element used in combination with CreateCase to provide a list of services impacted.
*)impactedAwsRegions : ImpactedAwsRegionList.t option;An optional element used in combination with CreateCase to provide a list of impacted regions.
*)}val make :
?clientToken:??? ->
?threatActorIpAddresses:??? ->
?impactedServices:??? ->
?impactedAwsRegions:??? ->
?tags:??? ->
resolverType:ResolverType.t ->
title:CaseTitle.t ->
description:CaseDescription.t ->
engagementType:EngagementType.t ->
reportedIncidentStartDate:Timestamp.t ->
impactedAccounts:ImpactedAccounts.t ->
watchers:Watchers.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of AWSAccountId.t
| `Structure of
(string * [> `Enum of string | `String of EmailAddress.t ]) list ]
list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of CreateCaseRequestClientTokenString.t
| `Timestamp of Timestamp.t ])
list ]