export declare const AppAutoBranchCreationConfigStage: { readonly Experimental: "EXPERIMENTAL"; readonly Beta: "BETA"; readonly PullRequest: "PULL_REQUEST"; readonly Production: "PRODUCTION"; readonly Development: "DEVELOPMENT"; }; /** * Stage for the auto created branch. */ export type AppAutoBranchCreationConfigStage = (typeof AppAutoBranchCreationConfigStage)[keyof typeof AppAutoBranchCreationConfigStage]; export declare const AppCacheConfigType: { readonly AmplifyManaged: "AMPLIFY_MANAGED"; readonly AmplifyManagedNoCookies: "AMPLIFY_MANAGED_NO_COOKIES"; }; /** * The type of cache configuration to use for an Amplify app. * * The `AMPLIFY_MANAGED` cache configuration automatically applies an optimized cache configuration for your app based on its platform, routing rules, and rewrite rules. * * The `AMPLIFY_MANAGED_NO_COOKIES` cache configuration type is the same as `AMPLIFY_MANAGED` , except that it excludes all cookies from the cache key. This is the default setting. */ export type AppCacheConfigType = (typeof AppCacheConfigType)[keyof typeof AppCacheConfigType]; export declare const AppJobConfigBuildComputeType: { readonly Standard8gb: "STANDARD_8GB"; readonly Large16gb: "LARGE_16GB"; readonly Xlarge72gb: "XLARGE_72GB"; }; /** * Specifies the size of the build instance. Amplify supports three instance sizes: `STANDARD_8GB` , `LARGE_16GB` , and `XLARGE_72GB` . If you don't specify a value, Amplify uses the `STANDARD_8GB` default. * * The following list describes the CPU, memory, and storage capacity for each build instance type: * * - **STANDARD_8GB** - - vCPUs: 4 * - Memory: 8 GiB * - Disk space: 128 GB * - **LARGE_16GB** - - vCPUs: 8 * - Memory: 16 GiB * - Disk space: 128 GB * - **XLARGE_72GB** - - vCPUs: 36 * - Memory: 72 GiB * - Disk space: 256 GB */ export type AppJobConfigBuildComputeType = (typeof AppJobConfigBuildComputeType)[keyof typeof AppJobConfigBuildComputeType]; export declare const AppPlatform: { readonly Web: "WEB"; readonly WebDynamic: "WEB_DYNAMIC"; readonly WebCompute: "WEB_COMPUTE"; }; /** * The platform for the Amplify app. For a static app, set the platform type to `WEB` . For a dynamic server-side rendered (SSR) app, set the platform type to `WEB_COMPUTE` . For an app requiring Amplify Hosting's original SSR support only, set the platform type to `WEB_DYNAMIC` . * * If you are deploying an SSG only app with Next.js version 14 or later, you must set the platform type to `WEB_COMPUTE` and set the artifacts `baseDirectory` to `.next` in the application's build settings. For an example of the build specification settings, see [Amplify build settings for a Next.js 14 SSG application](https://docs.aws.amazon.com/amplify/latest/userguide/deploy-nextjs-app.html#build-setting-detection-ssg-14) in the *Amplify Hosting User Guide* . */ export type AppPlatform = (typeof AppPlatform)[keyof typeof AppPlatform]; export declare const BranchStage: { readonly Experimental: "EXPERIMENTAL"; readonly Beta: "BETA"; readonly PullRequest: "PULL_REQUEST"; readonly Production: "PRODUCTION"; readonly Development: "DEVELOPMENT"; }; /** * Describes the current stage for the branch. */ export type BranchStage = (typeof BranchStage)[keyof typeof BranchStage]; export declare const DomainCertificateCertificateType: { readonly AmplifyManaged: "AMPLIFY_MANAGED"; readonly Custom: "CUSTOM"; }; /** * The type of SSL/TLS certificate that you want to use. * * Specify `AMPLIFY_MANAGED` to use the default certificate that Amplify provisions for you. * * Specify `CUSTOM` to use your own certificate that you have already added to Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see [Importing certificates into Certificate Manager](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) in the *ACM User guide* . */ export type DomainCertificateCertificateType = (typeof DomainCertificateCertificateType)[keyof typeof DomainCertificateCertificateType]; export declare const DomainCertificateSettingsCertificateType: { readonly AmplifyManaged: "AMPLIFY_MANAGED"; readonly Custom: "CUSTOM"; }; /** * The certificate type. * * Specify `AMPLIFY_MANAGED` to use the default certificate that Amplify provisions for you. * * Specify `CUSTOM` to use your own certificate that you have already added to Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see [Importing certificates into Certificate Manager](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) in the *ACM User guide* . */ export type DomainCertificateSettingsCertificateType = (typeof DomainCertificateSettingsCertificateType)[keyof typeof DomainCertificateSettingsCertificateType];