UNPKG

@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
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; }