DeploymentArgs

data class DeploymentArgs(val build: Output<BuildInfoArgs>? = null, val cloudBuildOptions: Output<CloudBuildOptionsArgs>? = null, val container: Output<ContainerInfoArgs>? = null, val files: Output<Map<String, String>>? = null, val zip: Output<ZipInfoArgs>? = null) : ConvertibleToJava<DeploymentArgs>

Code and application artifacts used to deploy a version to App Engine.

Constructors

Link copied to clipboard
fun DeploymentArgs(build: Output<BuildInfoArgs>? = null, cloudBuildOptions: Output<CloudBuildOptionsArgs>? = null, container: Output<ContainerInfoArgs>? = null, files: Output<Map<String, String>>? = null, zip: Output<ZipInfoArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DeploymentArgs

Properties

Link copied to clipboard
val build: Output<BuildInfoArgs>? = null

Google Cloud Build build information. Only applicable for instances running in the App Engine flexible environment.

Link copied to clipboard

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

Link copied to clipboard
val container: Output<ContainerInfoArgs>? = null

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

Link copied to clipboard
val files: Output<Map<String, String>>? = null

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

Link copied to clipboard
val zip: Output<ZipInfoArgs>? = null

The zip file for this deployment, if this is a zip deployment.