IntegrationIdentifier

Identifies a single integration by exactly one of its unique keys: the integration id, the integration ARN, or the integration name.

Inheritors

Types

Link copied to clipboard

The Amazon Resource Name of the integration.

Link copied to clipboard
data class IntegrationId(val value: String) : IntegrationIdentifier

The unique identifier of the integration.

Link copied to clipboard

The name of the integration; unique within the account.

Link copied to clipboard

Functions

Link copied to clipboard

Casts this IntegrationIdentifier as a IntegrationArn and retrieves its kotlin.String value. Throws an exception if the IntegrationIdentifier is not a IntegrationArn.

Link copied to clipboard

Casts this IntegrationIdentifier as a IntegrationArn and retrieves its kotlin.String value. Returns null if the IntegrationIdentifier is not a IntegrationArn.

Link copied to clipboard

Casts this IntegrationIdentifier as a IntegrationId and retrieves its kotlin.String value. Throws an exception if the IntegrationIdentifier is not a IntegrationId.

Link copied to clipboard

Casts this IntegrationIdentifier as a IntegrationId and retrieves its kotlin.String value. Returns null if the IntegrationIdentifier is not a IntegrationId.

Link copied to clipboard

Casts this IntegrationIdentifier as a IntegrationName and retrieves its kotlin.String value. Throws an exception if the IntegrationIdentifier is not a IntegrationName.

Link copied to clipboard

Casts this IntegrationIdentifier as a IntegrationName and retrieves its kotlin.String value. Returns null if the IntegrationIdentifier is not a IntegrationName.