The configuration interface of MonitoringClient class constructor that set the region, credentials and other options.

Hierarchy

Properties

apiKey?: string | Provider<string>

The API key to use when making requests.

This is optional because some operations may not require an API key.

bearerToken?: string | Provider<string>

Deprecated

token property should be used, instead. This will be removed on our next major release.

defaultsMode?: DefaultsMode | Provider<DefaultsMode>

The @smithy/smithy-client#DefaultsMode that will be used to determine how certain default configuration options are resolved in the SDK.

disableHostPrefix?: boolean

Disable dynamically changing the endpoint of the client based on the hostPrefix trait of an operation.

logger?: Logger

Optional logger for logging debug/info/warn/error.

productPrefix?: string
retryMode?: string | Provider<string>

Specifies which retry algorithm to use.

stage?: string | Provider<string>
token?: TokenIdentity | TokenIdentityProvider

The Bearer token to use when making requests.

This is optional because some operations may not require a Bearer token.