ConnectionArgs

data class ConnectionArgs(val authParameters: Output<ConnectionAuthParametersArgs>? = null, val authorizationType: Output<ConnectionAuthorizationType>? = null, val description: Output<String>? = null, val invocationConnectivityParameters: Output<InvocationConnectivityParametersPropertiesArgs>? = null, val kmsKeyIdentifier: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Resource Type definition for AWS::Events::Connection.

Example Usage

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(authParameters: Output<ConnectionAuthParametersArgs>? = null, authorizationType: Output<ConnectionAuthorizationType>? = null, description: Output<String>? = null, invocationConnectivityParameters: Output<InvocationConnectivityParametersPropertiesArgs>? = null, kmsKeyIdentifier: Output<String>? = null, name: Output<String>? = null)

Properties

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: Output<String>? = null

Description of the connection.

Link copied to clipboard

The private resource the HTTP request will be sent to.

Link copied to clipboard
val kmsKeyIdentifier: Output<String>? = null

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 name: Output<String>? = null

Name of the connection.

Functions

Link copied to clipboard
open override fun toJava(): ConnectionArgs