EventConnectionState class
Input properties used for looking up and filtering EventConnection resources.
Constructors
-
EventConnectionState({Input<
String?> ? arn, Input<EventConnectionAuthParameters?> ? authParameters, Input<String?> ? authorizationType, Input<String?> ? description, Input<EventConnectionInvocationConnectivityParameters?> ? invocationConnectivityParameters, Input<String?> ? kmsKeyIdentifier, Input<String?> ? name, Input<String?> ? region, Input<String?> ? secretArn}) -
Creates a new EventConnectionState.
arnARN of the connection.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.secretArnARN of the secret created from the authorization parameters specified for the connection.const -
EventConnectionState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
ARN of the connection.
final
-
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
-
secretArn
→ Input<
String?> ? -
ARN of the secret created from the authorization parameters specified for the connection.
final
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