EventConnectionArgs constructor
- required Input<
EventConnectionAuthParameters> authParameters, - required Input<
String> authorizationType, - Input<
String?> ? description, - Input<
EventConnectionInvocationConnectivityParameters?> ? invocationConnectivityParameters, - Input<
String?> ? kmsKeyIdentifier, - Input<
String?> ? name, - Input<
String?> ? region,
Creates a new EventConnectionArgs.
authParameters Parameters used for authorization. A maximum of 1 are allowed. Documented below.
authorizationType Type of authorization to use for the connection. One of API_KEY,BASIC,OAUTH_CLIENT_CREDENTIALS.
description Description for the connection. Maximum of 512 characters.
invocationConnectivityParameters Parameters to use for invoking a private API. Documented below.
kmsKeyIdentifier 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 ARN, KeyId, key alias, or key alias ARN.
name The name for the connection. Maximum of 64 characters consisting of numbers, lower/upper case letters, .,-,_.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
Implementation
const EventConnectionArgs({
required this.authParameters,
required this.authorizationType,
this.description,
this.invocationConnectivityParameters,
this.kmsKeyIdentifier,
this.name,
this.region,
});