Rocky_Mountain_Vending/.pnpm-store/v10/files/bd/4985ebcaa5e072b9b96bc90188603ab41d915a9f391dfafb2bf7a0e3531d7e7285246cb2e76615ffa0206e428a6caa8be26bd3ed3b93798bb1384571690579
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

69 lines
1.9 KiB
Text

import type { CredentialProviderOptions } from "@aws-sdk/types";
/**
* @public
*
* Input for the fromHttp function in the HTTP Credentials Provider for Node.js.
*/
export interface FromHttpOptions extends CredentialProviderOptions {
/**
* If this value is provided, it will be used as-is.
*
* For browser environments, use instead {@link credentialsFullUri}.
*/
awsContainerCredentialsFullUri?: string;
/**
* If this value is provided instead of the full URI, it
* will be appended to the default link local host of 169.254.170.2.
*
* Not supported in browsers.
*/
awsContainerCredentialsRelativeUri?: string;
/**
* Will be read on each credentials request to
* add an Authorization request header value.
*
* Not supported in browsers.
*/
awsContainerAuthorizationTokenFile?: string;
/**
* An alternative to awsContainerAuthorizationTokenFile,
* this is the token value itself.
*
* For browser environments, use instead {@link authorizationToken}.
*/
awsContainerAuthorizationToken?: string;
/**
* BROWSER ONLY.
*
* In browsers, a relative URI is not allowed, and a full URI must be provided.
* HTTPS is required.
*
* This value is required for the browser environment.
*/
credentialsFullUri?: string;
/**
* BROWSER ONLY.
*
* Providing this value will set an "Authorization" request
* header value on the GET request.
*/
authorizationToken?: string;
/**
* Default is 3 retry attempts or 4 total attempts.
*/
maxRetries?: number;
/**
* Default is 1000ms. Time in milliseconds to spend waiting between retry attempts.
*/
timeout?: number;
}
/**
* @public
*/
export type HttpProviderCredentials = {
AccessKeyId: string;
SecretAccessKey: string;
Token: string;
AccountId?: string;
Expiration: string;
};