Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- App
Represents the different branches of a repository for building, deploying, and hosting an Amplify app.
- Artifact
Describes an artifact.
- Auto
Branch Creation Config Describes the automated branch creation configuration.
- Backend
Describes the backend associated with an Amplify
Branch.This property is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
- Backend
Environment Describes the backend environment associated with a
Branchof a Gen 1 Amplify app. Amplify Gen 1 applications are created using Amplify Studio or the Amplify command line interface (CLI).- Branch
The branch for an Amplify app, which maps to a third-party repository branch.
- Cache
Config Describes the cache configuration for an Amplify app.
For more information about how Amplify applies an optimal cache configuration for your app based on the type of content that is being served, see Managing cache configuration in the Amplify User guide.
- Certificate
Describes the current SSL/TLS certificate that is in use for the domain. If you are using
CreateDomainAssociationto create a new domain association,Certificatedescribes the new certificate that you are creating.- Certificate
Settings The type of SSL/TLS certificate to use for your custom domain. If a certificate type isn't specified, Amplify uses the default
AMPLIFY_MANAGEDcertificate.- Custom
Rule Describes a custom rewrite or redirect rule.
- Domain
Association Describes the association between a custom domain and an Amplify app.
- Job
Describes an execution job for an Amplify app.
- JobConfig
Describes the configuration details that apply to the jobs for an Amplify app.
Use
JobConfigto apply configuration to jobs, such as customizing the build instance size when you create or update an Amplify app. For more information about customizable build instances, see Custom build instances in the Amplify User Guide.- JobSummary
Describes the summary for an execution job for an Amplify app.
- Production
Branch Describes the information about a production branch for an Amplify app.
- Step
Describes an execution step, for an execution job, for an Amplify app.
- SubDomain
The subdomain for the domain association.
- SubDomain
Setting Describes the settings for the subdomain.
- WafConfiguration
Describes the Firewall configuration for a hosted Amplify application. Firewall support enables you to protect your web applications with a direct integration with WAF. For more information about using WAF protections for an Amplify application, see Firewall support for hosted sites in the Amplify User Guide.
- Webhook
Describes a webhook that connects repository events to an Amplify app.
Enums§
- Build
Compute Type - When writing a match expression against
BuildComputeType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Cache
Config Type - When writing a match expression against
CacheConfigType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Certificate
Type - When writing a match expression against
CertificateType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Domain
Status - When writing a match expression against
DomainStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - JobStatus
- When writing a match expression against
JobStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - JobType
- When writing a match expression against
JobType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Platform
- When writing a match expression against
Platform, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Repository
Clone Method - When writing a match expression against
RepositoryCloneMethod, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Source
UrlType - When writing a match expression against
SourceUrlType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Stage
- When writing a match expression against
Stage, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Update
Status - When writing a match expression against
UpdateStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - WafStatus
- When writing a match expression against
WafStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.