EventConnectionAuthParameters class

Constructors

EventConnectionAuthParameters({Input<EventConnectionAuthParametersApiKey?>? apiKey, Input<EventConnectionAuthParametersBasic?>? basic, Input<EventConnectionAuthParametersConnectivityParameters?>? connectivityParameters, Input<EventConnectionAuthParametersInvocationHttpParameters?>? invocationHttpParameters, Input<EventConnectionAuthParametersOauth?>? oauth})
Creates a new EventConnectionAuthParameters. apiKey Parameters used for API_KEY authorization. An API key to include in the header for each authentication request. A maximum of 1 are allowed. Conflicts with basic and oauth. Documented below. basic Parameters used for BASIC authorization. A maximum of 1 are allowed. Conflicts with apiKey and oauth. Documented below. connectivityParameters Parameters used for oauth with private API. Documented below. invocationHttpParameters Invocation Http Parameters are additional credentials used to sign each Invocation of the ApiDestination created from this Connection. If the ApiDestination Rule Target has additional HttpParameters, the values will be merged together, with the Connection Invocation Http Parameters taking precedence. Secret values are stored and managed by AWS Secrets Manager. A maximum of 1 are allowed. Documented below. oauth Parameters used for OAUTH_CLIENT_CREDENTIALS authorization. A maximum of 1 are allowed. Conflicts with basic and apiKey. Documented below.
const
EventConnectionAuthParameters.fromMap(Map<String, dynamic> map)
factory

Properties

apiKey → Input<EventConnectionAuthParametersApiKey?>?
Parameters used for API_KEY authorization. An API key to include in the header for each authentication request. A maximum of 1 are allowed. Conflicts with basic and oauth. Documented below.
final
basic → Input<EventConnectionAuthParametersBasic?>?
Parameters used for BASIC authorization. A maximum of 1 are allowed. Conflicts with apiKey and oauth. Documented below.
final
connectivityParameters → Input<EventConnectionAuthParametersConnectivityParameters?>?
Parameters used for oauth with private API. Documented below.
final
hashCode int
The hash code for this object.
no setterinherited
invocationHttpParameters → Input<EventConnectionAuthParametersInvocationHttpParameters?>?
Invocation Http Parameters are additional credentials used to sign each Invocation of the ApiDestination created from this Connection. If the ApiDestination Rule Target has additional HttpParameters, the values will be merged together, with the Connection Invocation Http Parameters taking precedence. Secret values are stored and managed by AWS Secrets Manager. A maximum of 1 are allowed. Documented below.
final
oauth → Input<EventConnectionAuthParametersOauth?>?
Parameters used for OAUTH_CLIENT_CREDENTIALS authorization. A maximum of 1 are allowed. Conflicts with basic and apiKey. Documented below.
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