Class: Google::Apis::AppengineV1::Deployment
- Inherits:
-
Object
- Object
- Google::Apis::AppengineV1::Deployment
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/appengine_v1/classes.rb,
generated/google/apis/appengine_v1/representations.rb,
generated/google/apis/appengine_v1/representations.rb
Overview
Code and application artifacts used to deploy a version to App Engine.
Instance Attribute Summary collapse
-
#container ⇒ Google::Apis::AppengineV1::ContainerInfo
Docker image that is used to create a container and start a VM instance for the version that you deploy.
-
#files ⇒ Hash<String,Google::Apis::AppengineV1::FileInfo>
Manifest of the files stored in Google Cloud Storage that are included as part of this version.
-
#zip ⇒ Google::Apis::AppengineV1::ZipInfo
The zip file information for a zip deployment.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Deployment
constructor
A new instance of Deployment.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Deployment
Returns a new instance of Deployment
1620 1621 1622 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 1620 def initialize(**args) update!(**args) end |
Instance Attribute Details
#container ⇒ Google::Apis::AppengineV1::ContainerInfo
Docker image that is used to create a container and start a VM instance for
the version that you deploy. Only applicable for instances running in the App
Engine flexible environment.
Corresponds to the JSON property container
1618 1619 1620 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 1618 def container @container end |
#files ⇒ Hash<String,Google::Apis::AppengineV1::FileInfo>
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.
Corresponds to the JSON property files
1606 1607 1608 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 1606 def files @files end |
#zip ⇒ Google::Apis::AppengineV1::ZipInfo
The zip file information for a zip deployment.
Corresponds to the JSON property zip
1611 1612 1613 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 1611 def zip @zip end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1625 1626 1627 1628 1629 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 1625 def update!(**args) @files = args[:files] if args.key?(:files) @zip = args[:zip] if args.key?(:zip) @container = args[:container] if args.key?(:container) end |