// The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if cluster_name is not set, a new cluster will be provisioned.
ClusterNamestring`json:"cluster_name,omitempty"`
// The name of the MySQL or PostgreSQL database to configure.
DBNamestring`json:"db_name,omitempty"`
// The name of the MySQL or PostgreSQL user to configure.
// AppDomainSpecType - DEFAULT: The default .ondigitalocean.app domain assigned to this app. - PRIMARY: The primary domain for this app. This is the domain that is displayed as the default in the control panel, used in bindable environment variables, and any other places that reference an app's live URL. Only one domain may be set as primary. - ALIAS: A non-primary domain.
// The name. Must be unique across all components within the same app.
Namestring`json:"name"`
Git*GitSourceSpec`json:"git,omitempty"`
GitHub*GitHubSourceSpec`json:"github,omitempty"`
// The path to the Dockerfile relative to the root of the repo. If set, it will be used to build this component. Otherwise, App Platform will attempt to build it using buildpacks.
// An optional run command to override the component's default.
RunCommandstring`json:"run_command,omitempty"`
// An optional path to the working directory to use for the build. For Dockerfile builds, this will be used as the build context. Must be relative to the root of the repo.
SourceDirstring`json:"source_dir,omitempty"`
// An environment slug describing the type of this app. For a full list, please refer to [the product documentation](https://www.digitalocean.com/docs/app-platform/).
// The name. Must be unique across all components within the same app.
Namestring`json:"name"`
Git*GitSourceSpec`json:"git,omitempty"`
GitHub*GitHubSourceSpec`json:"github,omitempty"`
// The path to the Dockerfile relative to the root of the repo. If set, it will be used to build this component. Otherwise, App Platform will attempt to build it using buildpacks.
// An optional run command to override the component's default.
RunCommandstring`json:"run_command,omitempty"`
// An optional path to the working directory to use for the build. For Dockerfile builds, this will be used as the build context. Must be relative to the root of the repo.
SourceDirstring`json:"source_dir,omitempty"`
// An environment slug describing the type of this app. For a full list, please refer to [the product documentation](https://www.digitalocean.com/docs/app-platform/).
// The internal port on which this service's run command will listen. Default: 8080 If there is not an environment variable with the name `PORT`, one will be automatically added with its value set to the value of this field.
HTTPPortint64`json:"http_port,omitempty"`
// A list of HTTP routes that should be routed to this component.
// The name. Must be unique across all components within the same app.
Namestring`json:"name"`
Git*GitSourceSpec`json:"git,omitempty"`
GitHub*GitHubSourceSpec`json:"github,omitempty"`
// The path to the Dockerfile relative to the root of the repo. If set, it will be used to build this component. Otherwise, App Platform will attempt to build it using buildpacks.
// An optional path to the working directory to use for the build. For Dockerfile builds, this will be used as the build context. Must be relative to the root of the repo.
SourceDirstring`json:"source_dir,omitempty"`
// An environment slug describing the type of this app. For a full list, please refer to [the product documentation](https://www.digitalocean.com/docs/app-platform/).
// An optional path to where the built assets will be located, relative to the build context. If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`.
// The name of the error document to use when serving this static site. Default: 404.html. If no such file exists within the built assets, App Platform will supply one.
// The name. Must be unique across all components within the same app.
Namestring`json:"name"`
Git*GitSourceSpec`json:"git,omitempty"`
GitHub*GitHubSourceSpec`json:"github,omitempty"`
// The path to the Dockerfile relative to the root of the repo. If set, it will be used to build this component. Otherwise, App Platform will attempt to build it using buildpacks.
// An optional run command to override the component's default.
RunCommandstring`json:"run_command,omitempty"`
// An optional path to the working directory to use for the build. For Dockerfile builds, this will be used as the build context. Must be relative to the root of the repo.
SourceDirstring`json:"source_dir,omitempty"`
// An environment slug describing the type of this app. For a full list, please refer to [the product documentation](https://www.digitalocean.com/docs/app-platform/).
// The base of a human-readable description of the step intended to be combined with the component name for presentation. For example: message_base = \"Building service\" component_name = \"api\"
MessageBasestring`json:"message_base,omitempty"`
}
// DeploymentProgressStepStatus the model 'DeploymentProgressStepStatus'