1 | import * as aws from 'aws-sdk';
|
2 | declare function defaultLogger(fmt: string, ...args: any[]): void;
|
3 |
|
4 |
|
5 |
|
6 | declare function downloadThumbprint(issuerUrl: string): Promise<string>;
|
7 | export declare const external: {
|
8 | downloadThumbprint: typeof downloadThumbprint;
|
9 | log: typeof defaultLogger;
|
10 | createOpenIDConnectProvider: (req: aws.IAM.CreateOpenIDConnectProviderRequest) => Promise<import("aws-sdk/lib/request").PromiseResult<aws.IAM.CreateOpenIDConnectProviderResponse, aws.AWSError>>;
|
11 | deleteOpenIDConnectProvider: (req: aws.IAM.DeleteOpenIDConnectProviderRequest) => Promise<{
|
12 | $response: aws.Response<{}, aws.AWSError>;
|
13 | }>;
|
14 | updateOpenIDConnectProviderThumbprint: (req: aws.IAM.UpdateOpenIDConnectProviderThumbprintRequest) => Promise<{
|
15 | $response: aws.Response<{}, aws.AWSError>;
|
16 | }>;
|
17 | addClientIDToOpenIDConnectProvider: (req: aws.IAM.AddClientIDToOpenIDConnectProviderRequest) => Promise<{
|
18 | $response: aws.Response<{}, aws.AWSError>;
|
19 | }>;
|
20 | removeClientIDFromOpenIDConnectProvider: (req: aws.IAM.RemoveClientIDFromOpenIDConnectProviderRequest) => Promise<{
|
21 | $response: aws.Response<{}, aws.AWSError>;
|
22 | }>;
|
23 | };
|
24 | export {};
|