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. arn ARN of the connection. 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. secretArn ARN 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
authorizationType → Input<String?>?
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