Skip to content

@awssolutions/gen-ai-evaluation-toolkit-ts-client


@awssolutions/gen-ai-evaluation-toolkit-ts-client / GenAiEvaluationToolkitExtensionConfiguration

Interface: GenAiEvaluationToolkitExtensionConfiguration

Internal

Extends

  • HttpHandlerExtensionConfiguration.DefaultExtensionConfiguration.AwsRegionExtensionConfiguration.HttpAuthExtensionConfiguration

Indexable

[key: string]: any

[key: number]: any

Methods

credentials()

credentials(): AwsCredentialIdentityProvider | AwsCredentialIdentity | undefined

Returns

AwsCredentialIdentityProvider | AwsCredentialIdentity | undefined

Inherited from

HttpAuthExtensionConfiguration.credentials


httpAuthSchemeProvider()

httpAuthSchemeProvider(): GenAiEvaluationToolkitHttpAuthSchemeProvider

Returns

GenAiEvaluationToolkitHttpAuthSchemeProvider

Inherited from

HttpAuthExtensionConfiguration.httpAuthSchemeProvider


httpAuthSchemes()

httpAuthSchemes(): HttpAuthScheme[]

Returns

HttpAuthScheme[]

Inherited from

HttpAuthExtensionConfiguration.httpAuthSchemes


setCredentials()

setCredentials(credentials): void

Parameters

credentials

AwsCredentialIdentityProvider | AwsCredentialIdentity

Returns

void

Inherited from

HttpAuthExtensionConfiguration.setCredentials


setHttpAuthScheme()

setHttpAuthScheme(httpAuthScheme): void

Parameters

httpAuthScheme

HttpAuthScheme

Returns

void

Inherited from

HttpAuthExtensionConfiguration.setHttpAuthScheme


setHttpAuthSchemeProvider()

setHttpAuthSchemeProvider(httpAuthSchemeProvider): void

Parameters

httpAuthSchemeProvider

GenAiEvaluationToolkitHttpAuthSchemeProvider

Returns

void

Inherited from

HttpAuthExtensionConfiguration.setHttpAuthSchemeProvider