public sealed class Deployment : IMessage<Deployment>, IEquatable<Deployment>, IDeepCloneable<Deployment>, IBufferMessage, IMessage
Reference documentation and code samples for the App Engine v1 API class Deployment.
Code and application artifacts used to deploy a version to App Engine.
Implements
IMessageDeployment, IEquatableDeployment, IDeepCloneableDeployment, IBufferMessage, IMessageNamespace
Google.Cloud.AppEngine.V1Assembly
Google.Cloud.AppEngine.V1.dll
Constructors
Deployment()
public Deployment()
Deployment(Deployment)
public Deployment(Deployment other)
Parameter | |
---|---|
Name | Description |
other | Deployment |
Properties
CloudBuildOptions
public CloudBuildOptions CloudBuildOptions { get; set; }
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.
Property Value | |
---|---|
Type | Description |
CloudBuildOptions |
Container
public ContainerInfo Container { get; set; }
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
Property Value | |
---|---|
Type | Description |
ContainerInfo |
Files
public MapField<string, FileInfo> Files { get; }
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.
Property Value | |
---|---|
Type | Description |
MapFieldstringFileInfo |
Zip
public ZipInfo Zip { get; set; }
The zip file for this deployment, if this is a zip deployment.
Property Value | |
---|---|
Type | Description |
ZipInfo |