Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
30 lines
919 B
Text
30 lines
919 B
Text
import { AwsIdentityProperties } from "@aws-sdk/types";
|
|
import { Logger, ParsedIniData } from "@smithy/types";
|
|
import { FromIniInit } from "./fromIni";
|
|
import { ResolveProfileData } from "./resolveProfileData";
|
|
export interface AssumeRoleParams {
|
|
RoleArn: string;
|
|
RoleSessionName: string;
|
|
ExternalId?: string;
|
|
SerialNumber?: string;
|
|
TokenCode?: string;
|
|
DurationSeconds?: number;
|
|
}
|
|
export declare const isAssumeRoleProfile: (
|
|
arg: any,
|
|
{
|
|
profile,
|
|
logger,
|
|
}?: {
|
|
profile?: string;
|
|
logger?: Logger;
|
|
}
|
|
) => boolean;
|
|
export declare const resolveAssumeRoleCredentials: (
|
|
profileName: string,
|
|
profiles: ParsedIniData,
|
|
options: FromIniInit,
|
|
callerClientConfig: AwsIdentityProperties["callerClientConfig"] | undefined,
|
|
visitedProfiles: Record<string, true> | undefined,
|
|
resolveProfileData: ResolveProfileData
|
|
) => Promise<import("@aws-sdk/types").AttributedAwsCredentialIdentity>;
|