Autogenerated update (2019-01-15)
Update: - composer_v1 - composer_v1beta1
This commit is contained in:
parent
52e72b0d52
commit
e550a4a19c
|
@ -19752,10 +19752,19 @@
|
|||
"/composer:v1/EnvironmentConfig/nodeConfig": node_config
|
||||
"/composer:v1/EnvironmentConfig/nodeCount": node_count
|
||||
"/composer:v1/EnvironmentConfig/softwareConfig": software_config
|
||||
"/composer:v1/ImageVersion": image_version
|
||||
"/composer:v1/ImageVersion/imageVersionId": image_version_id
|
||||
"/composer:v1/ImageVersion/isDefault": is_default
|
||||
"/composer:v1/ImageVersion/supportedPythonVersions": supported_python_versions
|
||||
"/composer:v1/ImageVersion/supportedPythonVersions/supported_python_version": supported_python_version
|
||||
"/composer:v1/ListEnvironmentsResponse": list_environments_response
|
||||
"/composer:v1/ListEnvironmentsResponse/environments": environments
|
||||
"/composer:v1/ListEnvironmentsResponse/environments/environment": environment
|
||||
"/composer:v1/ListEnvironmentsResponse/nextPageToken": next_page_token
|
||||
"/composer:v1/ListImageVersionsResponse": list_image_versions_response
|
||||
"/composer:v1/ListImageVersionsResponse/imageVersions": image_versions
|
||||
"/composer:v1/ListImageVersionsResponse/imageVersions/image_version": image_version
|
||||
"/composer:v1/ListImageVersionsResponse/nextPageToken": next_page_token
|
||||
"/composer:v1/ListOperationsResponse": list_operations_response
|
||||
"/composer:v1/ListOperationsResponse/nextPageToken": next_page_token
|
||||
"/composer:v1/ListOperationsResponse/operations": operations
|
||||
|
@ -19814,6 +19823,10 @@
|
|||
"/composer:v1/composer.projects.locations.environments.patch": patch_project_location_environment
|
||||
"/composer:v1/composer.projects.locations.environments.patch/name": name
|
||||
"/composer:v1/composer.projects.locations.environments.patch/updateMask": update_mask
|
||||
"/composer:v1/composer.projects.locations.imageVersions.list": list_project_location_image_versions
|
||||
"/composer:v1/composer.projects.locations.imageVersions.list/pageSize": page_size
|
||||
"/composer:v1/composer.projects.locations.imageVersions.list/pageToken": page_token
|
||||
"/composer:v1/composer.projects.locations.imageVersions.list/parent": parent
|
||||
"/composer:v1/composer.projects.locations.operations.delete": delete_project_location_operation
|
||||
"/composer:v1/composer.projects.locations.operations.delete/name": name
|
||||
"/composer:v1/composer.projects.locations.operations.get": get_project_location_operation
|
||||
|
@ -19843,10 +19856,19 @@
|
|||
"/composer:v1beta1/EnvironmentConfig/nodeConfig": node_config
|
||||
"/composer:v1beta1/EnvironmentConfig/nodeCount": node_count
|
||||
"/composer:v1beta1/EnvironmentConfig/softwareConfig": software_config
|
||||
"/composer:v1beta1/ImageVersion": image_version
|
||||
"/composer:v1beta1/ImageVersion/imageVersionId": image_version_id
|
||||
"/composer:v1beta1/ImageVersion/isDefault": is_default
|
||||
"/composer:v1beta1/ImageVersion/supportedPythonVersions": supported_python_versions
|
||||
"/composer:v1beta1/ImageVersion/supportedPythonVersions/supported_python_version": supported_python_version
|
||||
"/composer:v1beta1/ListEnvironmentsResponse": list_environments_response
|
||||
"/composer:v1beta1/ListEnvironmentsResponse/environments": environments
|
||||
"/composer:v1beta1/ListEnvironmentsResponse/environments/environment": environment
|
||||
"/composer:v1beta1/ListEnvironmentsResponse/nextPageToken": next_page_token
|
||||
"/composer:v1beta1/ListImageVersionsResponse": list_image_versions_response
|
||||
"/composer:v1beta1/ListImageVersionsResponse/imageVersions": image_versions
|
||||
"/composer:v1beta1/ListImageVersionsResponse/imageVersions/image_version": image_version
|
||||
"/composer:v1beta1/ListImageVersionsResponse/nextPageToken": next_page_token
|
||||
"/composer:v1beta1/ListOperationsResponse": list_operations_response
|
||||
"/composer:v1beta1/ListOperationsResponse/nextPageToken": next_page_token
|
||||
"/composer:v1beta1/ListOperationsResponse/operations": operations
|
||||
|
@ -19905,6 +19927,10 @@
|
|||
"/composer:v1beta1/composer.projects.locations.environments.patch": patch_project_location_environment
|
||||
"/composer:v1beta1/composer.projects.locations.environments.patch/name": name
|
||||
"/composer:v1beta1/composer.projects.locations.environments.patch/updateMask": update_mask
|
||||
"/composer:v1beta1/composer.projects.locations.imageVersions.list": list_project_location_image_versions
|
||||
"/composer:v1beta1/composer.projects.locations.imageVersions.list/pageSize": page_size
|
||||
"/composer:v1beta1/composer.projects.locations.imageVersions.list/pageToken": page_token
|
||||
"/composer:v1beta1/composer.projects.locations.imageVersions.list/parent": parent
|
||||
"/composer:v1beta1/composer.projects.locations.operations.delete": delete_project_location_operation
|
||||
"/composer:v1beta1/composer.projects.locations.operations.delete/name": name
|
||||
"/composer:v1beta1/composer.projects.locations.operations.get": get_project_location_operation
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/composer/
|
||||
module ComposerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20181120'
|
||||
REVISION = '20190110'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -166,6 +166,40 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# ImageVersion information
|
||||
class ImageVersion
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The string identifier of the ImageVersion, in the form:
|
||||
# "composer-x.y.z-airflow-a.b(.c)"
|
||||
# Corresponds to the JSON property `imageVersionId`
|
||||
# @return [String]
|
||||
attr_accessor :image_version_id
|
||||
|
||||
# Whether this is the default ImageVersion used by Composer during
|
||||
# environment creation if no input ImageVersion is specified.
|
||||
# Corresponds to the JSON property `isDefault`
|
||||
# @return [Boolean]
|
||||
attr_accessor :is_default
|
||||
alias_method :is_default?, :is_default
|
||||
|
||||
# supported python versions
|
||||
# Corresponds to the JSON property `supportedPythonVersions`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :supported_python_versions
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@image_version_id = args[:image_version_id] if args.key?(:image_version_id)
|
||||
@is_default = args[:is_default] if args.key?(:is_default)
|
||||
@supported_python_versions = args[:supported_python_versions] if args.key?(:supported_python_versions)
|
||||
end
|
||||
end
|
||||
|
||||
# The environments in a project and location.
|
||||
class ListEnvironmentsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -191,6 +225,31 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# The ImageVersions in a project and location.
|
||||
class ListImageVersionsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The list of supported ImageVersions in a location.
|
||||
# Corresponds to the JSON property `imageVersions`
|
||||
# @return [Array<Google::Apis::ComposerV1::ImageVersion>]
|
||||
attr_accessor :image_versions
|
||||
|
||||
# The page token used to query for the next page if one exists.
|
||||
# Corresponds to the JSON property `nextPageToken`
|
||||
# @return [String]
|
||||
attr_accessor :next_page_token
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@image_versions = args[:image_versions] if args.key?(:image_versions)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
end
|
||||
end
|
||||
|
||||
# The response message for Operations.ListOperations.
|
||||
class ListOperationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
|
|
@ -40,12 +40,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImageVersion
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListEnvironmentsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListImageVersionsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListOperationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -116,6 +128,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ImageVersion
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :image_version_id, as: 'imageVersionId'
|
||||
property :is_default, as: 'isDefault'
|
||||
collection :supported_python_versions, as: 'supportedPythonVersions'
|
||||
end
|
||||
end
|
||||
|
||||
class ListEnvironmentsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -125,6 +146,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ListImageVersionsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :image_versions, as: 'imageVersions', class: Google::Apis::ComposerV1::ImageVersion, decorator: Google::Apis::ComposerV1::ImageVersion::Representation
|
||||
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
end
|
||||
end
|
||||
|
||||
class ListOperationsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -338,6 +338,43 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# List ImageVersions for provided location.
|
||||
# @param [String] parent
|
||||
# List ImageVersions in the given project and location, in the form:
|
||||
# "projects/`projectId`/locations/`locationId`"
|
||||
# @param [Fixnum] page_size
|
||||
# The maximum number of image_versions to return.
|
||||
# @param [String] page_token
|
||||
# The next_page_token value returned from a previous List request, if any.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComposerV1::ListImageVersionsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComposerV1::ListImageVersionsResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_project_location_image_versions(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1/{+parent}/imageVersions', options)
|
||||
command.response_representation = Google::Apis::ComposerV1::ListImageVersionsResponse::Representation
|
||||
command.response_class = Google::Apis::ComposerV1::ListImageVersionsResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes a long-running operation. This method indicates that the client is
|
||||
# no longer interested in the operation result. It does not cancel the
|
||||
# operation. If the server doesn't support this method, it returns
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/composer/
|
||||
module ComposerV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20181217'
|
||||
REVISION = '20190110'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -166,6 +166,40 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Image Version information
|
||||
class ImageVersion
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The string identifier of the ImageVersion, in the form:
|
||||
# "composer-x.y.z-airflow-a.b(.c)"
|
||||
# Corresponds to the JSON property `imageVersionId`
|
||||
# @return [String]
|
||||
attr_accessor :image_version_id
|
||||
|
||||
# Whether this is the default ImageVersion used by Composer during
|
||||
# environment creation if no input ImageVersion is specified.
|
||||
# Corresponds to the JSON property `isDefault`
|
||||
# @return [Boolean]
|
||||
attr_accessor :is_default
|
||||
alias_method :is_default?, :is_default
|
||||
|
||||
# supported python versions
|
||||
# Corresponds to the JSON property `supportedPythonVersions`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :supported_python_versions
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@image_version_id = args[:image_version_id] if args.key?(:image_version_id)
|
||||
@is_default = args[:is_default] if args.key?(:is_default)
|
||||
@supported_python_versions = args[:supported_python_versions] if args.key?(:supported_python_versions)
|
||||
end
|
||||
end
|
||||
|
||||
# The environments in a project and location.
|
||||
class ListEnvironmentsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -191,6 +225,31 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# The ImageVersions in a project and location.
|
||||
class ListImageVersionsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The list of supported ImageVersions in a location.
|
||||
# Corresponds to the JSON property `imageVersions`
|
||||
# @return [Array<Google::Apis::ComposerV1beta1::ImageVersion>]
|
||||
attr_accessor :image_versions
|
||||
|
||||
# The page token used to query for the next page if one exists.
|
||||
# Corresponds to the JSON property `nextPageToken`
|
||||
# @return [String]
|
||||
attr_accessor :next_page_token
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@image_versions = args[:image_versions] if args.key?(:image_versions)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
end
|
||||
end
|
||||
|
||||
# The response message for Operations.ListOperations.
|
||||
class ListOperationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
|
|
@ -40,12 +40,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImageVersion
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListEnvironmentsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListImageVersionsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListOperationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -116,6 +128,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ImageVersion
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :image_version_id, as: 'imageVersionId'
|
||||
property :is_default, as: 'isDefault'
|
||||
collection :supported_python_versions, as: 'supportedPythonVersions'
|
||||
end
|
||||
end
|
||||
|
||||
class ListEnvironmentsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -125,6 +146,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ListImageVersionsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :image_versions, as: 'imageVersions', class: Google::Apis::ComposerV1beta1::ImageVersion, decorator: Google::Apis::ComposerV1beta1::ImageVersion::Representation
|
||||
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
end
|
||||
end
|
||||
|
||||
class ListOperationsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -348,6 +348,43 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# List ImageVersions for provided location.
|
||||
# @param [String] parent
|
||||
# List ImageVersions in the given project and location, in the form:
|
||||
# "projects/`projectId`/locations/`locationId`"
|
||||
# @param [Fixnum] page_size
|
||||
# The maximum number of image_versions to return.
|
||||
# @param [String] page_token
|
||||
# The next_page_token value returned from a previous List request, if any.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComposerV1beta1::ListImageVersionsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComposerV1beta1::ListImageVersionsResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_project_location_image_versions(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta1/{+parent}/imageVersions', options)
|
||||
command.response_representation = Google::Apis::ComposerV1beta1::ListImageVersionsResponse::Representation
|
||||
command.response_class = Google::Apis::ComposerV1beta1::ListImageVersionsResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes a long-running operation. This method indicates that the client is
|
||||
# no longer interested in the operation result. It does not cancel the
|
||||
# operation. If the server doesn't support this method, it returns
|
||||
|
|
Loading…
Reference in New Issue