Class: Google::Cloud::AppEngine::V1::Deployment

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/appengine/v1/deploy.rb

Overview

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

Defined Under Namespace

Classes: FilesEntry

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_build_options::Google::Cloud::AppEngine::V1::CloudBuildOptions

Returns 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.

Returns:

  • (::Google::Cloud::AppEngine::V1::CloudBuildOptions)

    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.



44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'proto_docs/google/appengine/v1/deploy.rb', line 44

class Deployment
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::AppEngine::V1::FileInfo]
  class FilesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#container::Google::Cloud::AppEngine::V1::ContainerInfo

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

Returns:



44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'proto_docs/google/appengine/v1/deploy.rb', line 44

class Deployment
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::AppEngine::V1::FileInfo]
  class FilesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#files::Google::Protobuf::Map{::String => ::Google::Cloud::AppEngine::V1::FileInfo}

Returns 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.

Returns:

  • (::Google::Protobuf::Map{::String => ::Google::Cloud::AppEngine::V1::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.



44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'proto_docs/google/appengine/v1/deploy.rb', line 44

class Deployment
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::AppEngine::V1::FileInfo]
  class FilesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#zip::Google::Cloud::AppEngine::V1::ZipInfo

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

Returns:



44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'proto_docs/google/appengine/v1/deploy.rb', line 44

class Deployment
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::AppEngine::V1::FileInfo]
  class FilesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end