AwsEventbridgeConnectionAuthParametersArgs

interface AwsEventbridgeConnectionAuthParametersArgs { apiKey?: AwsEventbridgeConnectionApiKeyAuthParametersArgs; basic?: AwsEventbridgeConnectionBasicAuthParametersArgs; connectivityParameters?: AwsEventbridgeConnectionConnectivityParametersArgs; invocationHttpParameters?: AwsEventbridgeConnectionInvocationHttpParametersArgs; oauth?: AwsEventbridgeConnectionOAuthParametersArgs; }

Authorization parameters for AwsEventbridgeConnection.

Remarks

Provide exactly one of basic, apiKey, or oauth matching the chosen authorizationType. invocationHttpParameters may be included alongside any auth type. connectivityParameters is only applicable with OAUTH_CLIENT_CREDENTIALS.


Properties

apiKey: AwsEventbridgeConnectionApiKeyAuthParametersArgs

Parameters for API_KEY authorization. Required when authorizationType is 'API_KEY'.

basic: AwsEventbridgeConnectionBasicAuthParametersArgs

Parameters for BASIC authorization. Required when authorizationType is 'BASIC'.

connectivityParameters: AwsEventbridgeConnectionConnectivityParametersArgs

Private API connectivity parameters for OAuth token acquisition. Only valid when authorizationType is 'OAUTH_CLIENT_CREDENTIALS'.

invocationHttpParameters: AwsEventbridgeConnectionInvocationHttpParametersArgs

Additional HTTP parameters appended to every invocation request made through this connection.

oauth: AwsEventbridgeConnectionOAuthParametersArgs

Parameters for OAUTH_CLIENT_CREDENTIALS authorization. Required when authorizationType is 'OAUTH_CLIENT_CREDENTIALS'.