EventConnectionArgs class
The set of arguments for EventConnection. The set of arguments for EventConnection.
Constructors
-
EventConnectionArgs({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.
authParametersParameters used for authorization. A maximum of 1 are allowed. Documented below.authorizationTypeType of authorization to use for the connection. One ofAPI_KEY,BASIC,OAUTH_CLIENT_CREDENTIALS.descriptionDescription for the connection. Maximum of 512 characters.invocationConnectivityParametersParameters to use for invoking a private API. Documented below.kmsKeyIdentifierIdentifier 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.nameThe name for the connection. Maximum of 64 characters consisting of numbers, lower/upper case letters, .,-,_.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.const -
EventConnectionArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
Type of authorization to use for the connection. One of
API_KEY,BASIC,OAUTH_CLIENT_CREDENTIALS.final -
authParameters
→ Input<
EventConnectionAuthParameters> -
Parameters used for authorization. A maximum of 1 are allowed. Documented below.
final
-
description
→ Input<
String?> ? -
Description for the connection. Maximum of 512 characters.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
invocationConnectivityParameters
→ Input<
EventConnectionInvocationConnectivityParameters?> ? -
Parameters to use for invoking a private API. Documented below.
final
-
kmsKeyIdentifier
→ Input<
String?> ? -
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.
final
-
name
→ Input<
String?> ? -
The name for the connection. Maximum of 64 characters consisting of numbers, lower/upper case letters, .,-,_.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited