EventConnectionAuthParameters class
Constructors
-
EventConnectionAuthParameters({Input<
EventConnectionAuthParametersApiKey?> ? apiKey, Input<EventConnectionAuthParametersBasic?> ? basic, Input<EventConnectionAuthParametersConnectivityParameters?> ? connectivityParameters, Input<EventConnectionAuthParametersInvocationHttpParameters?> ? invocationHttpParameters, Input<EventConnectionAuthParametersOauth?> ? oauth}) -
Creates a new EventConnectionAuthParameters.
apiKeyParameters used for API_KEY authorization. An API key to include in the header for each authentication request. A maximum of 1 are allowed. Conflicts withbasicandoauth. Documented below.basicParameters used for BASIC authorization. A maximum of 1 are allowed. Conflicts withapiKeyandoauth. Documented below.connectivityParametersParameters used foroauthwith private API. Documented below.invocationHttpParametersInvocation 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.oauthParameters used for OAUTH_CLIENT_CREDENTIALS authorization. A maximum of 1 are allowed. Conflicts withbasicandapiKey. 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
basicandoauth. Documented below.final -
basic
→ Input<
EventConnectionAuthParametersBasic?> ? -
Parameters used for BASIC authorization. A maximum of 1 are allowed. Conflicts with
apiKeyandoauth. Documented below.final -
connectivityParameters
→ Input<
EventConnectionAuthParametersConnectivityParameters?> ? -
Parameters used for
oauthwith 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
basicandapiKey. 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