InterconnectClient

Provides managed connections between your AWS network resources and select partner network resources.

Types

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

Properties

Link copied to clipboard

InterconnectClient's configuration

Functions

Link copied to clipboard

Accepts a connection proposal which was generated at a supported partner's portal.

Link copied to clipboard

Initiates the process to create a Connection across the specified Environment.

Link copied to clipboard

Deletes an existing Connection with the supplied identifier.

Link copied to clipboard

Describes the details of a connection proposal generated at a partner's portal.

Link copied to clipboard

Describes the current state of a Connection resource as specified by the identifier.

Link copied to clipboard

Describes a specific Environment

Link copied to clipboard

Lists all Attach Points the caller has access to that are valid for the specified Environment.

Link copied to clipboard
abstract suspend fun listConnections(input: ListConnectionsRequest = ListConnectionsRequest { }): ListConnectionsResponse

Lists all connection objects to which the caller has access.

Link copied to clipboard
abstract suspend fun listEnvironments(input: ListEnvironmentsRequest = ListEnvironmentsRequest { }): ListEnvironmentsResponse

Lists all of the environments that can produce connections that will land in the called AWS region.

Link copied to clipboard

List all current tags on the specified resource. Currently this supports Connection resources.

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

Add new tags to the specified resource.

Link copied to clipboard

Removes tags from the specified resource.

Link copied to clipboard

Modifies an existing connection. Currently we support modifications to the connection's description and/or bandwidth.

Inherited functions

Link copied to clipboard

Accepts a connection proposal which was generated at a supported partner's portal.

Link copied to clipboard

Initiates the process to create a Connection across the specified Environment.

Link copied to clipboard

Deletes an existing Connection with the supplied identifier.

Link copied to clipboard

Describes the details of a connection proposal generated at a partner's portal.

Link copied to clipboard

Describes the current state of a Connection resource as specified by the identifier.

Link copied to clipboard

Describes a specific Environment

Link copied to clipboard

Lists all Attach Points the caller has access to that are valid for the specified Environment.

Link copied to clipboard

Lists all connection objects to which the caller has access.

Link copied to clipboard

Lists all of the environments that can produce connections that will land in the called AWS region.

Link copied to clipboard

List all current tags on the specified resource. Currently this supports Connection resources.

Link copied to clipboard

Add new tags to the specified resource.

Link copied to clipboard

Removes tags from the specified resource.

Link copied to clipboard

Modifies an existing connection. Currently we support modifications to the connection's description and/or bandwidth.

Link copied to clipboard
suspend fun InterconnectClient.waitUntilConnectionAvailable(request: GetConnectionRequest, retryStrategy: <Error class: unknown class>? = null): <Error class: unknown class><GetConnectionResponse>
Link copied to clipboard
suspend fun InterconnectClient.waitUntilConnectionDeleted(request: GetConnectionRequest, retryStrategy: <Error class: unknown class>? = null): <Error class: unknown class><GetConnectionResponse>
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.