Rocky_Mountain_Vending/.pnpm-store/v10/files/27/28b40dd0dc4bc7e01b1c7b4daea8b9cefb68977772ac8277ae1e3eaa5ba8337acca4ab08f61566d44cef0d8257003c86e40096ffc63ce6a4619fae0b179003
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

189 lines
6 KiB
Text

/**
* <p>Provides information about your AWS account.</p>
* @public
*/
export interface AccountInfo {
/**
* <p>The identifier of the AWS account that is assigned to the user.</p>
* @public
*/
accountId?: string | undefined;
/**
* <p>The display name of the AWS account that is assigned to the user.</p>
* @public
*/
accountName?: string | undefined;
/**
* <p>The email address of the AWS account that is assigned to the user.</p>
* @public
*/
emailAddress?: string | undefined;
}
/**
* @public
*/
export interface GetRoleCredentialsRequest {
/**
* <p>The friendly name of the role that is assigned to the user.</p>
* @public
*/
roleName: string | undefined;
/**
* <p>The identifier for the AWS account that is assigned to the user.</p>
* @public
*/
accountId: string | undefined;
/**
* <p>The token issued by the <code>CreateToken</code> API call. For more information, see
* <a href="https://docs.aws.amazon.com/singlesignon/latest/OIDCAPIReference/API_CreateToken.html">CreateToken</a> in the <i>IAM Identity Center OIDC API Reference Guide</i>.</p>
* @public
*/
accessToken: string | undefined;
}
/**
* <p>Provides information about the role credentials that are assigned to the user.</p>
* @public
*/
export interface RoleCredentials {
/**
* <p>The identifier used for the temporary security credentials. For more information, see
* <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html">Using Temporary Security Credentials to Request Access to AWS Resources</a> in the
* <i>AWS IAM User Guide</i>.</p>
* @public
*/
accessKeyId?: string | undefined;
/**
* <p>The key that is used to sign the request. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html">Using Temporary Security Credentials to Request Access to AWS Resources</a> in the
* <i>AWS IAM User Guide</i>.</p>
* @public
*/
secretAccessKey?: string | undefined;
/**
* <p>The token used for temporary credentials. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html">Using Temporary Security Credentials to Request Access to AWS Resources</a> in the
* <i>AWS IAM User Guide</i>.</p>
* @public
*/
sessionToken?: string | undefined;
/**
* <p>The date on which temporary security credentials expire.</p>
* @public
*/
expiration?: number | undefined;
}
/**
* @public
*/
export interface GetRoleCredentialsResponse {
/**
* <p>The credentials for the role that is assigned to the user.</p>
* @public
*/
roleCredentials?: RoleCredentials | undefined;
}
/**
* @public
*/
export interface ListAccountRolesRequest {
/**
* <p>The page token from the previous response output when you request subsequent pages.</p>
* @public
*/
nextToken?: string | undefined;
/**
* <p>The number of items that clients can request per page.</p>
* @public
*/
maxResults?: number | undefined;
/**
* <p>The token issued by the <code>CreateToken</code> API call. For more information, see
* <a href="https://docs.aws.amazon.com/singlesignon/latest/OIDCAPIReference/API_CreateToken.html">CreateToken</a> in the <i>IAM Identity Center OIDC API Reference Guide</i>.</p>
* @public
*/
accessToken: string | undefined;
/**
* <p>The identifier for the AWS account that is assigned to the user.</p>
* @public
*/
accountId: string | undefined;
}
/**
* <p>Provides information about the role that is assigned to the user.</p>
* @public
*/
export interface RoleInfo {
/**
* <p>The friendly name of the role that is assigned to the user.</p>
* @public
*/
roleName?: string | undefined;
/**
* <p>The identifier of the AWS account assigned to the user.</p>
* @public
*/
accountId?: string | undefined;
}
/**
* @public
*/
export interface ListAccountRolesResponse {
/**
* <p>The page token client that is used to retrieve the list of accounts.</p>
* @public
*/
nextToken?: string | undefined;
/**
* <p>A paginated response with the list of roles and the next token if more results are
* available.</p>
* @public
*/
roleList?: RoleInfo[] | undefined;
}
/**
* @public
*/
export interface ListAccountsRequest {
/**
* <p>(Optional) When requesting subsequent pages, this is the page token from the previous
* response output.</p>
* @public
*/
nextToken?: string | undefined;
/**
* <p>This is the number of items clients can request per page.</p>
* @public
*/
maxResults?: number | undefined;
/**
* <p>The token issued by the <code>CreateToken</code> API call. For more information, see
* <a href="https://docs.aws.amazon.com/singlesignon/latest/OIDCAPIReference/API_CreateToken.html">CreateToken</a> in the <i>IAM Identity Center OIDC API Reference Guide</i>.</p>
* @public
*/
accessToken: string | undefined;
}
/**
* @public
*/
export interface ListAccountsResponse {
/**
* <p>The page token client that is used to retrieve the list of accounts.</p>
* @public
*/
nextToken?: string | undefined;
/**
* <p>A paginated response with the list of account information and the next token if more
* results are available.</p>
* @public
*/
accountList?: AccountInfo[] | undefined;
}
/**
* @public
*/
export interface LogoutRequest {
/**
* <p>The token issued by the <code>CreateToken</code> API call. For more information, see
* <a href="https://docs.aws.amazon.com/singlesignon/latest/OIDCAPIReference/API_CreateToken.html">CreateToken</a> in the <i>IAM Identity Center OIDC API Reference Guide</i>.</p>
* @public
*/
accessToken: string | undefined;
}