import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { AccessDeniedExceptionReason, InvalidRequestExceptionReason } from "./enums"; import { SSOOIDCServiceException as __BaseException } from "./SSOOIDCServiceException"; /** *
You do not have sufficient access to perform this action.
* @public */ export declare class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException"; readonly $fault: "client"; /** *Single error code. For this exception the value will be access_denied.
A string that uniquely identifies a reason for the error.
* @public */ reason?: AccessDeniedExceptionReason | undefined; /** *Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that a request to authorize a client with an access user session token is * pending.
* @public */ export declare class AuthorizationPendingException extends __BaseException { readonly name: "AuthorizationPendingException"; readonly $fault: "client"; /** *Single error code. For this exception the value will be
* authorization_pending.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the token issued by the service is expired and is no longer valid.
* @public */ export declare class ExpiredTokenException extends __BaseException { readonly name: "ExpiredTokenException"; readonly $fault: "client"; /** *Single error code. For this exception the value will be expired_token.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that an error from the service occurred while trying to process a * request.
* @public */ export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "server"; /** *Single error code. For this exception the value will be server_error.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the clientId or clientSecret in the request is
* invalid. For example, this can occur when a client sends an incorrect clientId or
* an expired clientSecret.
Single error code. For this exception the value will be
* invalid_client.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that a request contains an invalid grant. This can occur if a client makes a * CreateToken request with an invalid grant type.
* @public */ export declare class InvalidGrantException extends __BaseException { readonly name: "InvalidGrantException"; readonly $fault: "client"; /** *Single error code. For this exception the value will be invalid_grant.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that something is wrong with the input to the request. For example, a required * parameter might be missing or out of range.
* @public */ export declare class InvalidRequestException extends __BaseException { readonly name: "InvalidRequestException"; readonly $fault: "client"; /** *Single error code. For this exception the value will be
* invalid_request.
A string that uniquely identifies a reason for the error.
* @public */ reason?: InvalidRequestExceptionReason | undefined; /** *Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the scope provided in the request is invalid.
* @public */ export declare class InvalidScopeException extends __BaseException { readonly name: "InvalidScopeException"; readonly $fault: "client"; /** *Single error code. For this exception the value will be invalid_scope.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the client is making the request too frequently and is more than the * service can handle.
* @public */ export declare class SlowDownException extends __BaseException { readonly name: "SlowDownException"; readonly $fault: "client"; /** *Single error code. For this exception the value will be slow_down.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the client is not currently authorized to make the request. This can happen
* when a clientId is not issued for a public client.
Single error code. For this exception the value will be
* unauthorized_client.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the grant type in the request is not supported by the service.
* @public */ export declare class UnsupportedGrantTypeException extends __BaseException { readonly name: "UnsupportedGrantTypeException"; readonly $fault: "client"; /** *Single error code. For this exception the value will be
* unsupported_grant_type.
Human-readable text providing additional information, used to assist the client developer * in understanding the error that occurred.
* @public */ error_description?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType