@aws-sdk/client-sts
Version:
AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native
141 lines (140 loc) • 4.9 kB
TypeScript
import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types";
import {
AssumeRoleCommandInput,
AssumeRoleCommandOutput,
} from "./commands/AssumeRoleCommand";
import {
AssumeRoleWithSAMLCommandInput,
AssumeRoleWithSAMLCommandOutput,
} from "./commands/AssumeRoleWithSAMLCommand";
import {
AssumeRoleWithWebIdentityCommandInput,
AssumeRoleWithWebIdentityCommandOutput,
} from "./commands/AssumeRoleWithWebIdentityCommand";
import {
DecodeAuthorizationMessageCommandInput,
DecodeAuthorizationMessageCommandOutput,
} from "./commands/DecodeAuthorizationMessageCommand";
import {
GetAccessKeyInfoCommandInput,
GetAccessKeyInfoCommandOutput,
} from "./commands/GetAccessKeyInfoCommand";
import {
GetCallerIdentityCommandInput,
GetCallerIdentityCommandOutput,
} from "./commands/GetCallerIdentityCommand";
import {
GetFederationTokenCommandInput,
GetFederationTokenCommandOutput,
} from "./commands/GetFederationTokenCommand";
import {
GetSessionTokenCommandInput,
GetSessionTokenCommandOutput,
} from "./commands/GetSessionTokenCommand";
import { STSClient } from "./STSClient";
export declare class STS extends STSClient {
assumeRole(
args: AssumeRoleCommandInput,
options?: __HttpHandlerOptions
): Promise<AssumeRoleCommandOutput>;
assumeRole(
args: AssumeRoleCommandInput,
cb: (err: any, data?: AssumeRoleCommandOutput) => void
): void;
assumeRole(
args: AssumeRoleCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: AssumeRoleCommandOutput) => void
): void;
assumeRoleWithSAML(
args: AssumeRoleWithSAMLCommandInput,
options?: __HttpHandlerOptions
): Promise<AssumeRoleWithSAMLCommandOutput>;
assumeRoleWithSAML(
args: AssumeRoleWithSAMLCommandInput,
cb: (err: any, data?: AssumeRoleWithSAMLCommandOutput) => void
): void;
assumeRoleWithSAML(
args: AssumeRoleWithSAMLCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: AssumeRoleWithSAMLCommandOutput) => void
): void;
assumeRoleWithWebIdentity(
args: AssumeRoleWithWebIdentityCommandInput,
options?: __HttpHandlerOptions
): Promise<AssumeRoleWithWebIdentityCommandOutput>;
assumeRoleWithWebIdentity(
args: AssumeRoleWithWebIdentityCommandInput,
cb: (err: any, data?: AssumeRoleWithWebIdentityCommandOutput) => void
): void;
assumeRoleWithWebIdentity(
args: AssumeRoleWithWebIdentityCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: AssumeRoleWithWebIdentityCommandOutput) => void
): void;
decodeAuthorizationMessage(
args: DecodeAuthorizationMessageCommandInput,
options?: __HttpHandlerOptions
): Promise<DecodeAuthorizationMessageCommandOutput>;
decodeAuthorizationMessage(
args: DecodeAuthorizationMessageCommandInput,
cb: (err: any, data?: DecodeAuthorizationMessageCommandOutput) => void
): void;
decodeAuthorizationMessage(
args: DecodeAuthorizationMessageCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DecodeAuthorizationMessageCommandOutput) => void
): void;
getAccessKeyInfo(
args: GetAccessKeyInfoCommandInput,
options?: __HttpHandlerOptions
): Promise<GetAccessKeyInfoCommandOutput>;
getAccessKeyInfo(
args: GetAccessKeyInfoCommandInput,
cb: (err: any, data?: GetAccessKeyInfoCommandOutput) => void
): void;
getAccessKeyInfo(
args: GetAccessKeyInfoCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetAccessKeyInfoCommandOutput) => void
): void;
getCallerIdentity(
args: GetCallerIdentityCommandInput,
options?: __HttpHandlerOptions
): Promise<GetCallerIdentityCommandOutput>;
getCallerIdentity(
args: GetCallerIdentityCommandInput,
cb: (err: any, data?: GetCallerIdentityCommandOutput) => void
): void;
getCallerIdentity(
args: GetCallerIdentityCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetCallerIdentityCommandOutput) => void
): void;
getFederationToken(
args: GetFederationTokenCommandInput,
options?: __HttpHandlerOptions
): Promise<GetFederationTokenCommandOutput>;
getFederationToken(
args: GetFederationTokenCommandInput,
cb: (err: any, data?: GetFederationTokenCommandOutput) => void
): void;
getFederationToken(
args: GetFederationTokenCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetFederationTokenCommandOutput) => void
): void;
getSessionToken(
args: GetSessionTokenCommandInput,
options?: __HttpHandlerOptions
): Promise<GetSessionTokenCommandOutput>;
getSessionToken(
args: GetSessionTokenCommandInput,
cb: (err: any, data?: GetSessionTokenCommandOutput) => void
): void;
getSessionToken(
args: GetSessionTokenCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetSessionTokenCommandOutput) => void
): void;
}