aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
17 lines (16 loc) • 1.17 kB
TypeScript
import * as sdk from '@aws-sdk/client-iam';
declare function defaultLogger(fmt: string, ...args: any[]): void;
/**
* Downloads the CA thumbprint from the issuer URL
*/
declare function downloadThumbprint(issuerUrl: string): Promise<string>;
export declare const external: {
downloadThumbprint: typeof downloadThumbprint;
log: typeof defaultLogger;
createOpenIDConnectProvider: (req: sdk.CreateOpenIDConnectProviderCommandInput) => Promise<sdk.CreateOpenIDConnectProviderCommandOutput>;
deleteOpenIDConnectProvider: (req: sdk.DeleteOpenIDConnectProviderCommandInput) => Promise<sdk.DeleteOpenIDConnectProviderCommandOutput>;
updateOpenIDConnectProviderThumbprint: (req: sdk.UpdateOpenIDConnectProviderThumbprintCommandInput) => Promise<sdk.UpdateOpenIDConnectProviderThumbprintCommandOutput>;
addClientIDToOpenIDConnectProvider: (req: sdk.AddClientIDToOpenIDConnectProviderCommandInput) => Promise<sdk.AddClientIDToOpenIDConnectProviderCommandOutput>;
removeClientIDFromOpenIDConnectProvider: (req: sdk.RemoveClientIDFromOpenIDConnectProviderCommandInput) => Promise<sdk.RemoveClientIDFromOpenIDConnectProviderCommandOutput>;
};
export {};