Awso_security_ir_eioSourceval batch_get_member_account_details :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.BatchGetMemberAccountDetailsRequest.t ->
(Awso_security_ir.Values.BatchGetMemberAccountDetailsResponse.t,
Awso_security_ir.Values.BatchGetMemberAccountDetailsResponse.error)
Result.tval cancel_membership :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.CancelMembershipRequest.t ->
(Awso_security_ir.Values.CancelMembershipResponse.t,
Awso_security_ir.Values.CancelMembershipResponse.error)
Result.tval close_case :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.CloseCaseRequest.t ->
(Awso_security_ir.Values.CloseCaseResponse.t,
Awso_security_ir.Values.CloseCaseResponse.error)
Result.tval create_case :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.CreateCaseRequest.t ->
(Awso_security_ir.Values.CreateCaseResponse.t,
Awso_security_ir.Values.CreateCaseResponse.error)
Result.tval create_case_comment :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.CreateCaseCommentRequest.t ->
(Awso_security_ir.Values.CreateCaseCommentResponse.t,
Awso_security_ir.Values.CreateCaseCommentResponse.error)
Result.tval create_membership :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.CreateMembershipRequest.t ->
(Awso_security_ir.Values.CreateMembershipResponse.t,
Awso_security_ir.Values.CreateMembershipResponse.error)
Result.tval get_case :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.GetCaseRequest.t ->
(Awso_security_ir.Values.GetCaseResponse.t,
Awso_security_ir.Values.GetCaseResponse.error)
Result.tval get_case_attachment_download_url :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.GetCaseAttachmentDownloadUrlRequest.t ->
(Awso_security_ir.Values.GetCaseAttachmentDownloadUrlResponse.t,
Awso_security_ir.Values.GetCaseAttachmentDownloadUrlResponse.error)
Result.tval get_case_attachment_upload_url :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.GetCaseAttachmentUploadUrlRequest.t ->
(Awso_security_ir.Values.GetCaseAttachmentUploadUrlResponse.t,
Awso_security_ir.Values.GetCaseAttachmentUploadUrlResponse.error)
Result.tval get_membership :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.GetMembershipRequest.t ->
(Awso_security_ir.Values.GetMembershipResponse.t,
Awso_security_ir.Values.GetMembershipResponse.error)
Result.tval list_case_edits :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.ListCaseEditsRequest.t ->
(Awso_security_ir.Values.ListCaseEditsResponse.t,
Awso_security_ir.Values.ListCaseEditsResponse.error)
Result.tval list_cases :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.ListCasesRequest.t ->
(Awso_security_ir.Values.ListCasesResponse.t,
Awso_security_ir.Values.ListCasesResponse.error)
Result.tval list_comments :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.ListCommentsRequest.t ->
(Awso_security_ir.Values.ListCommentsResponse.t,
Awso_security_ir.Values.ListCommentsResponse.error)
Result.tval list_investigations :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.ListInvestigationsRequest.t ->
(Awso_security_ir.Values.ListInvestigationsResponse.t,
Awso_security_ir.Values.ListInvestigationsResponse.error)
Result.tval list_memberships :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.ListMembershipsRequest.t ->
(Awso_security_ir.Values.ListMembershipsResponse.t,
Awso_security_ir.Values.ListMembershipsResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.ListTagsForResourceInput.t ->
(Awso_security_ir.Values.ListTagsForResourceOutput.t,
Awso_security_ir.Values.ListTagsForResourceOutput.error)
Result.tval send_feedback :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.SendFeedbackRequest.t ->
(Awso_security_ir.Values.SendFeedbackResponse.t,
Awso_security_ir.Values.SendFeedbackResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.TagResourceInput.t ->
(Awso_security_ir.Values.TagResourceOutput.t,
Awso_security_ir.Values.TagResourceOutput.error)
Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.UntagResourceInput.t ->
(Awso_security_ir.Values.UntagResourceOutput.t,
Awso_security_ir.Values.UntagResourceOutput.error)
Result.tval update_case :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.UpdateCaseRequest.t ->
(Awso_security_ir.Values.UpdateCaseResponse.t,
Awso_security_ir.Values.UpdateCaseResponse.error)
Result.tval update_case_comment :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.UpdateCaseCommentRequest.t ->
(Awso_security_ir.Values.UpdateCaseCommentResponse.t,
Awso_security_ir.Values.UpdateCaseCommentResponse.error)
Result.tval update_case_status :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.UpdateCaseStatusRequest.t ->
(Awso_security_ir.Values.UpdateCaseStatusResponse.t,
Awso_security_ir.Values.UpdateCaseStatusResponse.error)
Result.tval update_membership :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.UpdateMembershipRequest.t ->
(Awso_security_ir.Values.UpdateMembershipResponse.t,
Awso_security_ir.Values.UpdateMembershipResponse.error)
Result.tval update_resolver_type :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_security_ir.Values.UpdateResolverTypeRequest.t ->
(Awso_security_ir.Values.UpdateResolverTypeResponse.t,
Awso_security_ir.Values.UpdateResolverTypeResponse.error)
Result.tinclude module type of struct include Awso_security_ir.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Represents user feedback for an investigation result. This structure captures the user's evaluation of the investigation's quality, usefulness, and any additional comments.
module MembershipAccountRelationshipStatus =
Awso_security_ir.Values.MembershipAccountRelationshipStatusmodule MembershipAccountRelationshipType =
Awso_security_ir.Values.MembershipAccountRelationshipTypemodule MembershipAccountsConfigurationsUpdateOrganizationalUnitsToAddList =
Awso_security_ir.Values.MembershipAccountsConfigurationsUpdateOrganizationalUnitsToAddListmodule MembershipAccountsConfigurationsUpdateOrganizationalUnitsToRemoveList =
Awso_security_ir.Values.MembershipAccountsConfigurationsUpdateOrganizationalUnitsToRemoveListRepresents a single metadata entry associated with a case. Each entry consists of a key-value pair that provides additional contextual information about the case, such as classification tags, custom attributes, or system-generated properties.
Represents an investigation action performed within a case. This structure captures the details of an automated or manual investigation, including its status, results, and user feedback.
module GetMembershipAccountDetailError =
Awso_security_ir.Values.GetMembershipAccountDetailErrormodule GetMembershipAccountDetailItem =
Awso_security_ir.Values.GetMembershipAccountDetailItemmodule SecurityIncidentResponseNotActiveException =
Awso_security_ir.Values.SecurityIncidentResponseNotActiveExceptionmodule MembershipAccountsConfigurationsUpdate =
Awso_security_ir.Values.MembershipAccountsConfigurationsUpdateThe MembershipAccountsConfigurationsUpdatestructure represents the configuration updates for member accounts within an Amazon Web Services organization. This structure is used to modify existing account configurations and settings for members in the organization. When applying updates, ensure all required fields are properly specified to maintain account consistency. Key considerations when using this structure: All configuration changes are validated before being applied Updates are processed asynchronously in the background Configuration changes may take several minutes to propagate across all affected accounts
module ListMembershipsRequestMaxResultsInteger =
Awso_security_ir.Values.ListMembershipsRequestMaxResultsIntegermodule ListMembershipsRequestNextTokenString =
Awso_security_ir.Values.ListMembershipsRequestNextTokenStringmodule ListInvestigationsRequestMaxResultsInteger =
Awso_security_ir.Values.ListInvestigationsRequestMaxResultsIntegermodule ListInvestigationsRequestNextTokenString =
Awso_security_ir.Values.ListInvestigationsRequestNextTokenStringmodule ListCommentsRequestMaxResultsInteger =
Awso_security_ir.Values.ListCommentsRequestMaxResultsIntegermodule ListCommentsRequestNextTokenString =
Awso_security_ir.Values.ListCommentsRequestNextTokenStringmodule ListCasesRequestMaxResultsInteger =
Awso_security_ir.Values.ListCasesRequestMaxResultsIntegermodule ListCasesRequestNextTokenString =
Awso_security_ir.Values.ListCasesRequestNextTokenStringmodule ListCaseEditsRequestMaxResultsInteger =
Awso_security_ir.Values.ListCaseEditsRequestMaxResultsIntegermodule ListCaseEditsRequestNextTokenString =
Awso_security_ir.Values.ListCaseEditsRequestNextTokenStringmodule MembershipAccountsConfigurations =
Awso_security_ir.Values.MembershipAccountsConfigurationsThe MembershipAccountsConfigurations structure defines the configuration settings for managing membership accounts withinAmazon Web Services. This structure contains settings that determine how member accounts are configured and managed within your organization, including: Account configuration preferences Membership validation rules Account access settings You can use this structure to define and maintain standardized configurations across multiple member accounts in your organization.
module GetCaseAttachmentUploadUrlRequestClientTokenString =
Awso_security_ir.Values.GetCaseAttachmentUploadUrlRequestClientTokenStringmodule CreateMembershipRequestClientTokenString =
Awso_security_ir.Values.CreateMembershipRequestClientTokenStringmodule CreateCaseRequestClientTokenString =
Awso_security_ir.Values.CreateCaseRequestClientTokenStringmodule CreateCaseCommentRequestClientTokenString =
Awso_security_ir.Values.CreateCaseCommentRequestClientTokenStringmodule GetMembershipAccountDetailErrors =
Awso_security_ir.Values.GetMembershipAccountDetailErrorsmodule GetMembershipAccountDetailItems =
Awso_security_ir.Values.GetMembershipAccountDetailItemsUpdates the resolver type for a case. This is a one-way action and cannot be reversed.
Updates the resolver type for a case. This is a one-way action and cannot be reversed.
Updates membership configuration.
Updates membership configuration.
Updates the state transitions for a designated cases. Self-managed: the following states are available for self-managed cases. Submitted → Detection and Analysis Detection and Analysis → Containment, Eradication, and Recovery Detection and Analysis → Post-incident Activities Containment, Eradication, and Recovery → Detection and Analysis Containment, Eradication, and Recovery → Post-incident Activities Post-incident Activities → Containment, Eradication, and Recovery Post-incident Activities → Detection and Analysis Any → Closed AWS supported: You must use the CloseCase API to close.
Updates the state transitions for a designated cases. Self-managed: the following states are available for self-managed cases. Submitted → Detection and Analysis Detection and Analysis → Containment, Eradication, and Recovery Detection and Analysis → Post-incident Activities Containment, Eradication, and Recovery → Detection and Analysis Containment, Eradication, and Recovery → Post-incident Activities Post-incident Activities → Containment, Eradication, and Recovery Post-incident Activities → Detection and Analysis Any → Closed AWS supported: You must use the CloseCase API to close.
Updates an existing case.
Updates an existing case.
Updates an existing case comment.
Updates an existing case comment.
Removes a tag(s) from a designate resource.
Removes a tag(s) from a designate resource.
Adds a tag(s) to a designated resource.
Adds a tag(s) to a designated resource.
Send feedback based on response investigation action
Send feedback based on response investigation action
Returns currently configured tags on a resource.
Returns currently configured tags on a resource.
Returns the memberships that the calling principal can access.
Returns the memberships that the calling principal can access.
Investigation performed by an agent for a security incident...
Investigation performed by an agent for a security incident...
Returns comments for a designated case.
Returns comments for a designated case.
Lists all cases the requester has access to.
Lists all cases the requester has access to.
Views the case history for edits made to a designated case.
Views the case history for edits made to a designated case.
Returns the attributes of a membership.
Returns the attributes of a membership.
Returns the attributes of a case.
Returns the attributes of a case.
module GetCaseAttachmentUploadUrlResponse =
Awso_security_ir.Values.GetCaseAttachmentUploadUrlResponseUploads an attachment to a case.
module GetCaseAttachmentUploadUrlRequest =
Awso_security_ir.Values.GetCaseAttachmentUploadUrlRequestUploads an attachment to a case.
module GetCaseAttachmentDownloadUrlResponse =
Awso_security_ir.Values.GetCaseAttachmentDownloadUrlResponseReturns a Pre-Signed URL for uploading attachments into a case.
module GetCaseAttachmentDownloadUrlRequest =
Awso_security_ir.Values.GetCaseAttachmentDownloadUrlRequestReturns a Pre-Signed URL for uploading attachments into a case.
Creates a new membership.
Creates a new membership.
Creates a new case.
Creates a new case.
Adds a comment to an existing case.
Adds a comment to an existing case.
Closes an existing case.
Closes an existing case.
Cancels an existing membership.
Cancels an existing membership.
module BatchGetMemberAccountDetailsResponse =
Awso_security_ir.Values.BatchGetMemberAccountDetailsResponseProvides information on whether the supplied account IDs are associated with a membership. 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.
module BatchGetMemberAccountDetailsRequest =
Awso_security_ir.Values.BatchGetMemberAccountDetailsRequestProvides information on whether the supplied account IDs are associated with a membership. 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.