GetConnectionResult

data class GetConnectionResult(val arn: String? = null, val arnForPolicy: String? = null, val authParameters: ConnectionAuthParameters? = null, val authorizationType: ConnectionAuthorizationType? = null, val description: String? = null, val invocationConnectivityParameters: InvocationConnectivityParametersProperties? = null, val kmsKeyIdentifier: String? = null, val secretArn: String? = null)

Constructors

Link copied to clipboard
constructor(arn: String? = null, arnForPolicy: String? = null, authParameters: ConnectionAuthParameters? = null, authorizationType: ConnectionAuthorizationType? = null, description: String? = null, invocationConnectivityParameters: InvocationConnectivityParametersProperties? = null, kmsKeyIdentifier: String? = null, secretArn: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String? = null

The arn of the connection resource.

Link copied to clipboard
val arnForPolicy: String? = null

The arn of the connection resource to be used in IAM policies.

Link copied to clipboard

The type of authorization to use for the connection.

Link copied to clipboard

The authorization parameters to use to authorize with the endpoint. You must include only authorization parameters for the AuthorizationType you specify.

Link copied to clipboard
val description: String? = null

Description of the connection.

Link copied to clipboard

The private resource the HTTP request will be sent to.

Link copied to clipboard

The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt this connection. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt the connection. For more information, see Identify and view keys in the AWS Key Management Service Developer Guide .

Link copied to clipboard
val secretArn: String? = null

The arn of the secrets manager secret created in the customer account.