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>
31 lines
780 B
Text
31 lines
780 B
Text
import { Identity, IdentityProvider } from "./identity";
|
|
/**
|
|
* @public
|
|
*/
|
|
export interface AwsCredentialIdentity extends Identity {
|
|
/**
|
|
* AWS access key ID
|
|
*/
|
|
readonly accessKeyId: string;
|
|
/**
|
|
* AWS secret access key
|
|
*/
|
|
readonly secretAccessKey: string;
|
|
/**
|
|
* A security or session token to use with these credentials. Usually
|
|
* present for temporary credentials.
|
|
*/
|
|
readonly sessionToken?: string;
|
|
/**
|
|
* AWS credential scope for this set of credentials.
|
|
*/
|
|
readonly credentialScope?: string;
|
|
/**
|
|
* AWS accountId.
|
|
*/
|
|
readonly accountId?: string;
|
|
}
|
|
/**
|
|
* @public
|
|
*/
|
|
export type AwsCredentialIdentityProvider = IdentityProvider<AwsCredentialIdentity>;
|