ArtifactClient

This reference provides descriptions of the low-level AWS Artifact Service API.

Properties

Link copied to clipboard
abstract override val config: ArtifactClient.Config

ArtifactClient's configuration

Functions

Link copied to clipboard
abstract suspend fun getAccountSettings(input: GetAccountSettingsRequest = GetAccountSettingsRequest { }): GetAccountSettingsResponse

Get the account settings for Artifact.

Link copied to clipboard
abstract suspend fun getReport(input: GetReportRequest): GetReportResponse

Get the content for a single report.

Link copied to clipboard

Get the metadata for a single report.

Link copied to clipboard

Get the Term content associated with a single report.

Link copied to clipboard
abstract suspend fun listCustomerAgreements(input: ListCustomerAgreementsRequest = ListCustomerAgreementsRequest { }): ListCustomerAgreementsResponse

List active customer-agreements applicable to calling identity.

Link copied to clipboard
abstract suspend fun listReports(input: ListReportsRequest = ListReportsRequest { }): ListReportsResponse

List available reports.

Link copied to clipboard
abstract suspend fun putAccountSettings(input: PutAccountSettingsRequest = PutAccountSettingsRequest { }): PutAccountSettingsResponse

Put the account settings for Artifact.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Get the account settings for Artifact.

Link copied to clipboard
inline suspend fun ArtifactClient.getReport(crossinline block: GetReportRequest.Builder.() -> Unit): GetReportResponse

Get the content for a single report.

Link copied to clipboard

Get the metadata for a single report.

Link copied to clipboard

Get the Term content associated with a single report.

Link copied to clipboard

List active customer-agreements applicable to calling identity.

Link copied to clipboard
inline suspend fun ArtifactClient.listReports(crossinline block: ListReportsRequest.Builder.() -> Unit): ListReportsResponse

List available reports.

Link copied to clipboard
Link copied to clipboard

Put the account settings for Artifact.

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.