Integration

A connection between CloudWatch and an external system — such as a source of telemetry or configuration data, a messaging destination, or a model provider.

Types

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

Properties

Link copied to clipboard

The URL the customer visits to authorize the integration. Present while an OAuth authorization is pending.

Link copied to clipboard

The authentication method that an integration uses to connect to its external system.

Link copied to clipboard

The time at which the integration was created.

Link copied to clipboard

The Amazon Resource Name (ARN) of the secret that stores the integration's credentials.

Link copied to clipboard

A human-readable description of why the integration is in an ERROR or FAILED state. Present only when the integration has failed.

Link copied to clipboard

The Amazon Resource Name (ARN) of the integration.

Link copied to clipboard

Provider-specific key/value attributes that configure the integration.

Link copied to clipboard

The unique identifier of the integration.

Link copied to clipboard

The type of external system that an integration connects to, such as a source of configuration data, a messaging destination, or a model provider.

Link copied to clipboard

The customer-provided name of the integration.

Link copied to clipboard

The Amazon Resource Name (ARN) of the IAM role that CloudWatch assumes to access the external system.

Link copied to clipboard
val scope: Scope?

Whether this integration is account-scoped (ACCOUNT, customer-created) or organization-scoped (ORGANIZATION, created by an org-enablement rule). Absent on legacy records is treated as ACCOUNT.

Link copied to clipboard

The current lifecycle state of an integration.

Link copied to clipboard

The time at which the integration was last updated.

Functions

Link copied to clipboard
inline fun copy(block: Integration.Builder.() -> Unit = {}): Integration
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String