Rocky_Mountain_Vending/.pnpm-store/v10/files/0f/948b721b6ca27cbc36d6596fcee5d182d9f6031a08ced5d292a179af48caa37e62a4b0ff1ead7971f0c25c65d5fe1dba28d7e1d0cb34cbf1dcc6552b191b6e
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
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>
2026-02-12 16:22:15 -07:00

59 lines
1.9 KiB
Text

export interface AssumedRoleUser {
AssumedRoleId: string | undefined;
Arn: string | undefined;
}
export interface PolicyDescriptorType {
arn?: string | undefined;
}
export interface ProvidedContext {
ProviderArn?: string | undefined;
ContextAssertion?: string | undefined;
}
export interface Tag {
Key: string | undefined;
Value: string | undefined;
}
export interface AssumeRoleRequest {
RoleArn: string | undefined;
RoleSessionName: string | undefined;
PolicyArns?: PolicyDescriptorType[] | undefined;
Policy?: string | undefined;
DurationSeconds?: number | undefined;
Tags?: Tag[] | undefined;
TransitiveTagKeys?: string[] | undefined;
ExternalId?: string | undefined;
SerialNumber?: string | undefined;
TokenCode?: string | undefined;
SourceIdentity?: string | undefined;
ProvidedContexts?: ProvidedContext[] | undefined;
}
export interface Credentials {
AccessKeyId: string | undefined;
SecretAccessKey: string | undefined;
SessionToken: string | undefined;
Expiration: Date | undefined;
}
export interface AssumeRoleResponse {
Credentials?: Credentials | undefined;
AssumedRoleUser?: AssumedRoleUser | undefined;
PackedPolicySize?: number | undefined;
SourceIdentity?: string | undefined;
}
export interface AssumeRoleWithWebIdentityRequest {
RoleArn: string | undefined;
RoleSessionName: string | undefined;
WebIdentityToken: string | undefined;
ProviderId?: string | undefined;
PolicyArns?: PolicyDescriptorType[] | undefined;
Policy?: string | undefined;
DurationSeconds?: number | undefined;
}
export interface AssumeRoleWithWebIdentityResponse {
Credentials?: Credentials | undefined;
SubjectFromWebIdentityToken?: string | undefined;
AssumedRoleUser?: AssumedRoleUser | undefined;
PackedPolicySize?: number | undefined;
Provider?: string | undefined;
Audience?: string | undefined;
SourceIdentity?: string | undefined;
}