From f49b0d5c8108471396b069f0bf730882cc7bce90 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Mon, 8 Oct 2018 00:35:55 +0000 Subject: [PATCH] Autogenerated update (2018-10-08) Update: - composer_v1 - composer_v1beta1 --- api_names_out.yaml | 1 + generated/google/apis/composer_v1.rb | 2 +- generated/google/apis/composer_v1/classes.rb | 1 + generated/google/apis/composer_v1beta1.rb | 2 +- .../google/apis/composer_v1beta1/classes.rb | 39 ++++++++++++++++--- .../apis/composer_v1beta1/representations.rb | 1 + 6 files changed, 39 insertions(+), 7 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index 85cb1eac3..7c53f691b 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -18030,6 +18030,7 @@ "/composer:v1beta1/SoftwareConfig/imageVersion": image_version "/composer:v1beta1/SoftwareConfig/pypiPackages": pypi_packages "/composer:v1beta1/SoftwareConfig/pypiPackages/pypi_package": pypi_package +"/composer:v1beta1/SoftwareConfig/pythonVersion": python_version "/composer:v1beta1/Status": status "/composer:v1beta1/Status/code": code "/composer:v1beta1/Status/details": details diff --git a/generated/google/apis/composer_v1.rb b/generated/google/apis/composer_v1.rb index cab03ef1e..cf1043930 100644 --- a/generated/google/apis/composer_v1.rb +++ b/generated/google/apis/composer_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/composer/ module ComposerV1 VERSION = 'V1' - REVISION = '20180905' + REVISION = '20181001' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/composer_v1/classes.rb b/generated/google/apis/composer_v1/classes.rb index ea7e86f1c..05a230346 100644 --- a/generated/google/apis/composer_v1/classes.rb +++ b/generated/google/apis/composer_v1/classes.rb @@ -111,6 +111,7 @@ module Google class EnvironmentConfig include Google::Apis::Core::Hashable + # Output only. # The URI of the Apache Airflow Web UI hosted within this environment (see # [Airflow web interface](/composer/docs/how-to/accessing/airflow-web-interface)) # . diff --git a/generated/google/apis/composer_v1beta1.rb b/generated/google/apis/composer_v1beta1.rb index 08bb16284..3cccc7b05 100644 --- a/generated/google/apis/composer_v1beta1.rb +++ b/generated/google/apis/composer_v1beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/composer/ module ComposerV1beta1 VERSION = 'V1beta1' - REVISION = '20180905' + REVISION = '20181001' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/composer_v1beta1/classes.rb b/generated/google/apis/composer_v1beta1/classes.rb index 44d37449b..681a1e4f0 100644 --- a/generated/google/apis/composer_v1beta1/classes.rb +++ b/generated/google/apis/composer_v1beta1/classes.rb @@ -111,6 +111,7 @@ module Google class EnvironmentConfig include Google::Apis::Core::Hashable + # Output only. # The URI of the Apache Airflow Web UI hosted within this environment (see # [Airflow web interface](/composer/docs/how-to/accessing/airflow-web-interface)) # . @@ -529,15 +530,34 @@ module Google # @return [Hash] attr_accessor :env_variables - # Output only. - # The version of the software running in the environment. + # Immutable. The version of the software running in the environment. # This encapsulates both the version of Cloud Composer functionality and the # version of Apache Airflow. It must match the regular expression - # `composer-[0-9]+\.[0-9]+(\.[0-9]+)?-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*)?`. + # `composer-([0-9]+\.[0-9]+(\.[0-9]+)?|latest)-airflow-[0-9]+\.[0-9]+(\.[0-9]+.*) + # ?`. + # When used as input, the server will also check if the provided version is + # supported and deny the creation request for an unsupported version. # The Cloud Composer portion of the version is a - # [semantic version](https://semver.org). The portion of the image version - # following airflow- is an official Apache Airflow repository + # [semantic version](https://semver.org) or `latest`. The patch version + # can be omitted and the current Cloud Composer patch version + # will be selected. + # When `latest` is provided instead of an explicit version number, + # the server will replace `latest` with the current Cloud Composer version + # and store that version number in the same field. + # The portion of the image version that follows airflow- is an official + # Apache Airflow repository # [release name](https://github.com/apache/incubator-airflow/releases). + # Supported values for input are: + # * `composer-latest-airflow-latest` + # * `composer-latest-airflow-1.10.0` + # * `composer-latest-airflow-1.9.0` + # * `composer-latest-airflow-1.10` + # * `composer-latest-airflow-1.9` + # * `composer-1.1.1-airflow-latest` + # * `composer-1.1.1-airflow-1.10.0` + # * `composer-1.1.1-airflow-1.9.0` + # * `composer-1.1.1-airflow-1.10` + # * `composer-1.1.1-airflow-1.9` # See also [Release Notes](/composer/docs/release-notes). # Corresponds to the JSON property `imageVersion` # @return [String] @@ -554,6 +574,14 @@ module Google # @return [Hash] attr_accessor :pypi_packages + # Optional. The major version of Python used to run the Apache Airflow + # scheduler, worker, and webserver processes. + # Can be set to '2' or '3'. If not specified, the default is '2'. Cannot be + # updated. + # Corresponds to the JSON property `pythonVersion` + # @return [String] + attr_accessor :python_version + def initialize(**args) update!(**args) end @@ -564,6 +592,7 @@ module Google @env_variables = args[:env_variables] if args.key?(:env_variables) @image_version = args[:image_version] if args.key?(:image_version) @pypi_packages = args[:pypi_packages] if args.key?(:pypi_packages) + @python_version = args[:python_version] if args.key?(:python_version) end end diff --git a/generated/google/apis/composer_v1beta1/representations.rb b/generated/google/apis/composer_v1beta1/representations.rb index 3afa9ad61..03dd1ac94 100644 --- a/generated/google/apis/composer_v1beta1/representations.rb +++ b/generated/google/apis/composer_v1beta1/representations.rb @@ -179,6 +179,7 @@ module Google hash :env_variables, as: 'envVariables' property :image_version, as: 'imageVersion' hash :pypi_packages, as: 'pypiPackages' + property :python_version, as: 'pythonVersion' end end