SecurityIrClient

This guide documents the action and response elements for use of the service.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion
Link copied to clipboard
class Config

Properties

Link copied to clipboard

SecurityIrClient's configuration

Functions

Link copied to clipboard

Provides information on whether the supplied account IDs are associated with a membership.

Link copied to clipboard

Cancels an existing membership.

Link copied to clipboard
abstract suspend fun closeCase(input: CloseCaseRequest): CloseCaseResponse

Closes an existing case.

Link copied to clipboard
abstract suspend fun createCase(input: CreateCaseRequest): CreateCaseResponse

Creates a new case.

Link copied to clipboard

Adds a comment to an existing case.

Link copied to clipboard

Creates a new membership.

Link copied to clipboard
abstract suspend fun getCase(input: GetCaseRequest): GetCaseResponse

Returns the attributes of a case.

Link copied to clipboard

Returns a Pre-Signed URL for uploading attachments into a case.

Link copied to clipboard

Uploads an attachment to a case.

Link copied to clipboard

Returns the attributes of a membership.

Link copied to clipboard

Views the case history for edits made to a designated case.

Link copied to clipboard
abstract suspend fun listCases(input: ListCasesRequest = ListCasesRequest { }): ListCasesResponse

Lists all cases the requester has access to.

Link copied to clipboard

Returns comments for a designated case.

Link copied to clipboard

Investigation performed by an agent for a security incident...

Link copied to clipboard
abstract suspend fun listMemberships(input: ListMembershipsRequest = ListMembershipsRequest { }): ListMembershipsResponse

Returns the memberships that the calling principal can access.

Link copied to clipboard

Returns currently configured tags on a resource.

Link copied to clipboard

Send feedback based on response investigation action

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Adds a tag(s) to a designated resource.

Link copied to clipboard

Removes a tag(s) from a designate resource.

Link copied to clipboard
abstract suspend fun updateCase(input: UpdateCaseRequest): UpdateCaseResponse

Updates an existing case.

Link copied to clipboard

Updates an existing case comment.

Link copied to clipboard

Updates the state transitions for a designated cases.

Link copied to clipboard

Updates membership configuration.

Link copied to clipboard

Updates the resolver type for a case.

Inherited functions

Link copied to clipboard

Provides information on whether the supplied account IDs are associated with a membership.

Link copied to clipboard

Cancels an existing membership.

Link copied to clipboard
inline suspend fun SecurityIrClient.closeCase(crossinline block: CloseCaseRequest.Builder.() -> Unit): CloseCaseResponse

Closes an existing case.

Link copied to clipboard
inline suspend fun SecurityIrClient.createCase(crossinline block: CreateCaseRequest.Builder.() -> Unit): CreateCaseResponse

Creates a new case.

Link copied to clipboard

Adds a comment to an existing case.

Link copied to clipboard

Creates a new membership.

Link copied to clipboard
inline suspend fun SecurityIrClient.getCase(crossinline block: GetCaseRequest.Builder.() -> Unit): GetCaseResponse

Returns the attributes of a case.

Link copied to clipboard

Returns a Pre-Signed URL for uploading attachments into a case.

Link copied to clipboard

Uploads an attachment to a case.

Link copied to clipboard

Returns the attributes of a membership.

Link copied to clipboard

Views the case history for edits made to a designated case.

Link copied to clipboard
inline suspend fun SecurityIrClient.listCases(crossinline block: ListCasesRequest.Builder.() -> Unit): ListCasesResponse

Lists all cases the requester has access to.

Link copied to clipboard
Link copied to clipboard

Returns comments for a designated case.

Link copied to clipboard

Investigation performed by an agent for a security incident...

Link copied to clipboard

Returns the memberships that the calling principal can access.

Link copied to clipboard

Returns currently configured tags on a resource.

Link copied to clipboard

Send feedback based on response investigation action

Link copied to clipboard

Adds a tag(s) to a designated resource.

Link copied to clipboard

Removes a tag(s) from a designate resource.

Link copied to clipboard
inline suspend fun SecurityIrClient.updateCase(crossinline block: UpdateCaseRequest.Builder.() -> Unit): UpdateCaseResponse

Updates an existing case.

Link copied to clipboard

Updates an existing case comment.

Link copied to clipboard

Updates the state transitions for a designated cases.

Link copied to clipboard

Updates membership configuration.

Link copied to clipboard

Updates the resolver type for a case.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.