From 467c1c1a8cea2a3ea841f3712c638cf1051b11b4 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Fri, 20 Apr 2018 00:36:56 +0000 Subject: [PATCH] Autogenerated update (2018-04-20) Update: - cloudtasks_v2beta2 - dataflow_v1b3 - dlp_v2 - logging_v2 - logging_v2beta1 - ml_v1 - oslogin_v1alpha - runtimeconfig_v1 - servicemanagement_v1 - youtube_partner_v1 --- api_names_out.yaml | 3 + generated/google/apis/cloudtasks_v2beta2.rb | 2 +- .../google/apis/cloudtasks_v2beta2/classes.rb | 34 +++++++-- generated/google/apis/dataflow_v1b3.rb | 2 +- .../google/apis/dataflow_v1b3/classes.rb | 7 ++ .../apis/dataflow_v1b3/representations.rb | 1 + generated/google/apis/dlp_v2.rb | 2 +- generated/google/apis/dlp_v2/classes.rb | 8 ++ .../google/apis/dlp_v2/representations.rb | 1 + generated/google/apis/logging_v2.rb | 2 +- generated/google/apis/logging_v2/service.rb | 12 +-- generated/google/apis/logging_v2beta1.rb | 2 +- .../google/apis/logging_v2beta1/service.rb | 12 +-- generated/google/apis/ml_v1.rb | 2 +- generated/google/apis/ml_v1/classes.rb | 76 +++++++++++++------ generated/google/apis/ml_v1/service.rb | 4 +- generated/google/apis/oslogin_v1alpha.rb | 2 +- .../google/apis/oslogin_v1alpha/classes.rb | 8 +- .../apis/oslogin_v1alpha/representations.rb | 1 + generated/google/apis/runtimeconfig_v1.rb | 4 +- .../google/apis/runtimeconfig_v1/service.rb | 2 +- generated/google/apis/servicemanagement_v1.rb | 2 +- .../apis/servicemanagement_v1/classes.rb | 34 +++++++-- generated/google/apis/youtube_partner_v1.rb | 2 +- 24 files changed, 163 insertions(+), 62 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index 88df00608..477d7f65e 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -34095,6 +34095,7 @@ "/dataflow:v1b3/AutoscalingEvent/eventType": event_type "/dataflow:v1b3/AutoscalingEvent/targetNumWorkers": target_num_workers "/dataflow:v1b3/AutoscalingEvent/time": time +"/dataflow:v1b3/AutoscalingEvent/workerPool": worker_pool "/dataflow:v1b3/AutoscalingSettings": autoscaling_settings "/dataflow:v1b3/AutoscalingSettings/algorithm": algorithm "/dataflow:v1b3/AutoscalingSettings/maxNumWorkers": max_num_workers @@ -47309,6 +47310,7 @@ "/dlp:v2/GooglePrivacyDlpV2BigQueryOptions": google_privacy_dlp_v2_big_query_options "/dlp:v2/GooglePrivacyDlpV2BigQueryOptions/identifyingFields": identifying_fields "/dlp:v2/GooglePrivacyDlpV2BigQueryOptions/identifyingFields/identifying_field": identifying_field +"/dlp:v2/GooglePrivacyDlpV2BigQueryOptions/rowsLimit": rows_limit "/dlp:v2/GooglePrivacyDlpV2BigQueryOptions/tableReference": table_reference "/dlp:v2/GooglePrivacyDlpV2BigQueryTable": google_privacy_dlp_v2_big_query_table "/dlp:v2/GooglePrivacyDlpV2BigQueryTable/datasetId": dataset_id @@ -59056,6 +59058,7 @@ "/oslogin:v1alpha/PosixAccount/gecos": gecos "/oslogin:v1alpha/PosixAccount/gid": gid "/oslogin:v1alpha/PosixAccount/homeDirectory": home_directory +"/oslogin:v1alpha/PosixAccount/operatingSystemType": operating_system_type "/oslogin:v1alpha/PosixAccount/primary": primary "/oslogin:v1alpha/PosixAccount/shell": shell "/oslogin:v1alpha/PosixAccount/systemId": system_id diff --git a/generated/google/apis/cloudtasks_v2beta2.rb b/generated/google/apis/cloudtasks_v2beta2.rb index c44632134..b767095ce 100644 --- a/generated/google/apis/cloudtasks_v2beta2.rb +++ b/generated/google/apis/cloudtasks_v2beta2.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/cloud-tasks/ module CloudtasksV2beta2 VERSION = 'V2beta2' - REVISION = '20180406' + REVISION = '20180417' # 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/cloudtasks_v2beta2/classes.rb b/generated/google/apis/cloudtasks_v2beta2/classes.rb index c0f34bcd4..940ce1584 100644 --- a/generated/google/apis/cloudtasks_v2beta2/classes.rb +++ b/generated/google/apis/cloudtasks_v2beta2/classes.rb @@ -810,11 +810,11 @@ module Google # Defines an Identity and Access Management (IAM) policy. It is used to # specify access control policies for Cloud Platform resources. - # A `Policy` consists of a list of `bindings`. A `Binding` binds a list of + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of # `members` to a `role`, where the members can be user accounts, Google groups, # Google domains, and service accounts. A `role` is a named list of permissions # defined by IAM. - # **Example** + # **JSON Example** # ` # "bindings": [ # ` @@ -823,7 +823,7 @@ module Google # "user:mike@example.com", # "group:admins@example.com", # "domain:google.com", - # "serviceAccount:my-other-app@appspot.gserviceaccount.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" # ] # `, # ` @@ -832,6 +832,17 @@ module Google # ` # ] # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). class Policy @@ -1332,11 +1343,11 @@ module Google # Defines an Identity and Access Management (IAM) policy. It is used to # specify access control policies for Cloud Platform resources. - # A `Policy` consists of a list of `bindings`. A `Binding` binds a list of + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of # `members` to a `role`, where the members can be user accounts, Google groups, # Google domains, and service accounts. A `role` is a named list of permissions # defined by IAM. - # **Example** + # **JSON Example** # ` # "bindings": [ # ` @@ -1345,7 +1356,7 @@ module Google # "user:mike@example.com", # "group:admins@example.com", # "domain:google.com", - # "serviceAccount:my-other-app@appspot.gserviceaccount.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" # ] # `, # ` @@ -1354,6 +1365,17 @@ module Google # ` # ] # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). # Corresponds to the JSON property `policy` diff --git a/generated/google/apis/dataflow_v1b3.rb b/generated/google/apis/dataflow_v1b3.rb index 664dc55dc..ed6f35a0d 100644 --- a/generated/google/apis/dataflow_v1b3.rb +++ b/generated/google/apis/dataflow_v1b3.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/dataflow module DataflowV1b3 VERSION = 'V1b3' - REVISION = '20180405' + REVISION = '20180413' # 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/dataflow_v1b3/classes.rb b/generated/google/apis/dataflow_v1b3/classes.rb index da05adf04..330a7a9f0 100644 --- a/generated/google/apis/dataflow_v1b3/classes.rb +++ b/generated/google/apis/dataflow_v1b3/classes.rb @@ -158,6 +158,12 @@ module Google # @return [String] attr_accessor :time + # A short and friendly name for the worker pool this event refers to, + # populated from the value of PoolStageRelation::user_pool_name. + # Corresponds to the JSON property `workerPool` + # @return [String] + attr_accessor :worker_pool + def initialize(**args) update!(**args) end @@ -169,6 +175,7 @@ module Google @event_type = args[:event_type] if args.key?(:event_type) @target_num_workers = args[:target_num_workers] if args.key?(:target_num_workers) @time = args[:time] if args.key?(:time) + @worker_pool = args[:worker_pool] if args.key?(:worker_pool) end end diff --git a/generated/google/apis/dataflow_v1b3/representations.rb b/generated/google/apis/dataflow_v1b3/representations.rb index 85bbfedf3..a8ab0f0b5 100644 --- a/generated/google/apis/dataflow_v1b3/representations.rb +++ b/generated/google/apis/dataflow_v1b3/representations.rb @@ -825,6 +825,7 @@ module Google property :event_type, as: 'eventType' property :target_num_workers, :numeric_string => true, as: 'targetNumWorkers' property :time, as: 'time' + property :worker_pool, as: 'workerPool' end end diff --git a/generated/google/apis/dlp_v2.rb b/generated/google/apis/dlp_v2.rb index ccdda1766..5291c4e5b 100644 --- a/generated/google/apis/dlp_v2.rb +++ b/generated/google/apis/dlp_v2.rb @@ -27,7 +27,7 @@ module Google # @see https://cloud.google.com/dlp/docs/ module DlpV2 VERSION = 'V2' - REVISION = '20180411' + REVISION = '20180417' # 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/dlp_v2/classes.rb b/generated/google/apis/dlp_v2/classes.rb index bcf679200..d0bfb87af 100644 --- a/generated/google/apis/dlp_v2/classes.rb +++ b/generated/google/apis/dlp_v2/classes.rb @@ -192,6 +192,13 @@ module Google # @return [Array] attr_accessor :identifying_fields + # Max number of rows to scan. If the table has more rows than this value, the + # rest of the rows are omitted. If not set, or if set to 0, all rows will be + # scanned. Cannot be used in conjunction with TimespanConfig. + # Corresponds to the JSON property `rowsLimit` + # @return [Fixnum] + attr_accessor :rows_limit + # Message defining the location of a BigQuery table. A table is uniquely # identified by its project_id, dataset_id, and table_name. Within a query # a table is often referenced with a string in the format of: @@ -208,6 +215,7 @@ module Google # Update properties of this object def update!(**args) @identifying_fields = args[:identifying_fields] if args.key?(:identifying_fields) + @rows_limit = args[:rows_limit] if args.key?(:rows_limit) @table_reference = args[:table_reference] if args.key?(:table_reference) end end diff --git a/generated/google/apis/dlp_v2/representations.rb b/generated/google/apis/dlp_v2/representations.rb index 37633fd71..723dca300 100644 --- a/generated/google/apis/dlp_v2/representations.rb +++ b/generated/google/apis/dlp_v2/representations.rb @@ -1236,6 +1236,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation collection :identifying_fields, as: 'identifyingFields', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId::Representation + property :rows_limit, :numeric_string => true, as: 'rowsLimit' property :table_reference, as: 'tableReference', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable::Representation end diff --git a/generated/google/apis/logging_v2.rb b/generated/google/apis/logging_v2.rb index 9471db885..03e51cf0a 100644 --- a/generated/google/apis/logging_v2.rb +++ b/generated/google/apis/logging_v2.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/logging/docs/ module LoggingV2 VERSION = 'V2' - REVISION = '20180412' + REVISION = '20180416' # 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/logging_v2/service.rb b/generated/google/apis/logging_v2/service.rb index 3d8b9f29c..398912914 100644 --- a/generated/google/apis/logging_v2/service.rb +++ b/generated/google/apis/logging_v2/service.rb @@ -657,12 +657,12 @@ module Google execute_or_queue_command(command, &block) end - # Log entry resourcesWrites log entries to Stackdriver Logging. This API method - # is the only way to send log entries to Stackdriver Logging. This method is - # used, directly or indirectly, by the Stackdriver Logging agent (fluentd) and - # all logging libraries configured to use Stackdriver Logging. A single request - # may contain log entries for a maximum of 1000 different resources (projects, - # organizations, billing accounts or folders) + # Writes log entries to Stackdriver Logging. This API method is the only way to + # send log entries to Stackdriver Logging. This method is used, directly or + # indirectly, by the Stackdriver Logging agent (fluentd) and all logging + # libraries configured to use Stackdriver Logging. A single request may contain + # log entries for a maximum of 1000 different resources (projects, organizations, + # billing accounts or folders) # @param [Google::Apis::LoggingV2::WriteLogEntriesRequest] write_log_entries_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. diff --git a/generated/google/apis/logging_v2beta1.rb b/generated/google/apis/logging_v2beta1.rb index 5cdd40327..f582ab19f 100644 --- a/generated/google/apis/logging_v2beta1.rb +++ b/generated/google/apis/logging_v2beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/logging/docs/ module LoggingV2beta1 VERSION = 'V2beta1' - REVISION = '20180412' + REVISION = '20180416' # 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/logging_v2beta1/service.rb b/generated/google/apis/logging_v2beta1/service.rb index bcedd098b..d36b36f29 100644 --- a/generated/google/apis/logging_v2beta1/service.rb +++ b/generated/google/apis/logging_v2beta1/service.rb @@ -163,12 +163,12 @@ module Google execute_or_queue_command(command, &block) end - # Log entry resourcesWrites log entries to Stackdriver Logging. This API method - # is the only way to send log entries to Stackdriver Logging. This method is - # used, directly or indirectly, by the Stackdriver Logging agent (fluentd) and - # all logging libraries configured to use Stackdriver Logging. A single request - # may contain log entries for a maximum of 1000 different resources (projects, - # organizations, billing accounts or folders) + # Writes log entries to Stackdriver Logging. This API method is the only way to + # send log entries to Stackdriver Logging. This method is used, directly or + # indirectly, by the Stackdriver Logging agent (fluentd) and all logging + # libraries configured to use Stackdriver Logging. A single request may contain + # log entries for a maximum of 1000 different resources (projects, organizations, + # billing accounts or folders) # @param [Google::Apis::LoggingV2beta1::WriteLogEntriesRequest] write_log_entries_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. diff --git a/generated/google/apis/ml_v1.rb b/generated/google/apis/ml_v1.rb index 596f5aa67..bd2090690 100644 --- a/generated/google/apis/ml_v1.rb +++ b/generated/google/apis/ml_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/ml/ module MlV1 VERSION = 'V1' - REVISION = '20180407' + REVISION = '20180413' # 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/ml_v1/classes.rb b/generated/google/apis/ml_v1/classes.rb index 106024daf..7d4b60937 100644 --- a/generated/google/apis/ml_v1/classes.rb +++ b/generated/google/apis/ml_v1/classes.rb @@ -115,8 +115,8 @@ module Google # nodes are always up, starting from the time the model is deployed, so the # cost of operating this model will be at least # `rate` * `min_nodes` * number of hours since last billing cycle, - # where `rate` is the cost per node-hour as documented in - # [pricing](https://cloud.google.com/ml-engine/pricing#prediction_pricing), + # where `rate` is the cost per node-hour as documented in the + # [pricing guide](/ml-engine/docs/pricing), # even if no predictions are performed. There is additional cost for each # prediction performed. # Unlike manual scaling, if the load gets too heavy for the nodes @@ -409,7 +409,8 @@ module Google # the input parameters as command-line arguments and/or in a YAML configuration # file referenced from the --config command-line argument. For # details, see the guide to - # submitting a training job. + # submitting a training + # job. # Corresponds to the JSON property `trainingInput` # @return [Google::Apis::MlV1::GoogleCloudMlV1TrainingInput] attr_accessor :training_input @@ -627,8 +628,8 @@ module Google # Optional. The list of regions where the model is going to be deployed. # Currently only one region per model is supported. # Defaults to 'us-central1' if nothing is set. - # See the available regions for - # ML Engine services. + # See the available regions + # for ML Engine services. # Note: # * No matter where a model is deployed, it can always be accessed by # users from anywhere, both for online and batch prediction. @@ -864,7 +865,7 @@ module Google # Use this field if you want to use the default version for the specified # model. The string must use the following format: - # `"projects/[YOUR_PROJECT]/models/[YOUR_MODEL]"` + # `"projects/YOUR_PROJECT/models/YOUR_MODEL"` # Corresponds to the JSON property `modelName` # @return [String] attr_accessor :model_name @@ -875,8 +876,8 @@ module Google attr_accessor :output_path # Required. The Google Compute Engine region to run the prediction job in. - # See the available regions for - # ML Engine services. + # See the available regions + # for ML Engine services. # Corresponds to the JSON property `region` # @return [String] attr_accessor :region @@ -911,8 +912,7 @@ module Google # Use this field if you want to specify a version of the model to use. The # string is formatted the same way as `model_version`, with the addition # of the version information: - # `"projects/[YOUR_PROJECT]/models/YOUR_MODEL/versions/[ - # YOUR_VERSION]"` + # `"projects/YOUR_PROJECT/models/YOUR_MODEL/versions/YOUR_VERSION"` # Corresponds to the JSON property `versionName` # @return [String] attr_accessor :version_name @@ -992,7 +992,8 @@ module Google # the input parameters as command-line arguments and/or in a YAML configuration # file referenced from the --config command-line argument. For # details, see the guide to - # submitting a training job. + # submitting a training + # job. class GoogleCloudMlV1TrainingInput include Google::Apis::Core::Hashable @@ -1049,8 +1050,8 @@ module Google #
# A machine equivalent to standard that # also includes a single NVIDIA Tesla K80 GPU. See more about - # - # using GPUs for training your model. + # using GPUs to + # train your model. #
#
complex_model_m_gpu
#
@@ -1077,6 +1078,13 @@ module Google # four NVIDIA Tesla P100 GPUs. The availability of these GPUs is in # the Beta launch stage. #
+ #
standard_tpu
+ #
+ # A TPU VM including one Cloud TPU. The availability of Cloud TPU is in + # Beta launch stage. See more about + # using TPUs to train + # your model. + #
# # You must set this value when `scaleTier` is set to `CUSTOM`. # Corresponds to the JSON property `masterType` @@ -1122,8 +1130,8 @@ module Google attr_accessor :python_version # Required. The Google Compute Engine region to run the training job in. - # See the available regions for - # ML Engine services. + # See the available regions + # for ML Engine services. # Corresponds to the JSON property `region` # @return [String] attr_accessor :region @@ -1242,8 +1250,8 @@ module Google # Required. The Google Cloud Storage location of the trained model used to # create the version. See the - # [overview of model - # deployment](/ml-engine/docs/concepts/deployment-overview) for more + # [guide to model + # deployment](/ml-engine/docs/tensorflow/deploying-models) for more # information. # When passing Version to # [projects.models.versions.create](/ml-engine/reference/rest/v1/projects.models. @@ -1499,11 +1507,11 @@ module Google # Defines an Identity and Access Management (IAM) policy. It is used to # specify access control policies for Cloud Platform resources. - # A `Policy` consists of a list of `bindings`. A `Binding` binds a list of + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of # `members` to a `role`, where the members can be user accounts, Google groups, # Google domains, and service accounts. A `role` is a named list of permissions # defined by IAM. - # **Example** + # **JSON Example** # ` # "bindings": [ # ` @@ -1512,7 +1520,7 @@ module Google # "user:mike@example.com", # "group:admins@example.com", # "domain:google.com", - # "serviceAccount:my-other-app@appspot.gserviceaccount.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" # ] # `, # ` @@ -1521,6 +1529,17 @@ module Google # ` # ] # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). class GoogleIamV1Policy @@ -1575,11 +1594,11 @@ module Google # Defines an Identity and Access Management (IAM) policy. It is used to # specify access control policies for Cloud Platform resources. - # A `Policy` consists of a list of `bindings`. A `Binding` binds a list of + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of # `members` to a `role`, where the members can be user accounts, Google groups, # Google domains, and service accounts. A `role` is a named list of permissions # defined by IAM. - # **Example** + # **JSON Example** # ` # "bindings": [ # ` @@ -1588,7 +1607,7 @@ module Google # "user:mike@example.com", # "group:admins@example.com", # "domain:google.com", - # "serviceAccount:my-other-app@appspot.gserviceaccount.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" # ] # `, # ` @@ -1597,6 +1616,17 @@ module Google # ` # ] # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). # Corresponds to the JSON property `policy` diff --git a/generated/google/apis/ml_v1/service.rb b/generated/google/apis/ml_v1/service.rb index a89078355..0221741eb 100644 --- a/generated/google/apis/ml_v1/service.rb +++ b/generated/google/apis/ml_v1/service.rb @@ -48,7 +48,7 @@ module Google end # Get the service account information associated with your project. You need - # this information in order to grant the service account persmissions for + # this information in order to grant the service account permissions for # the Google Cloud Storage location where you put your model training code # for training the model with Google Cloud Machine Learning. # @param [String] name @@ -260,7 +260,7 @@ module Google #

gcloud ml-engine jobs list --filter='jobId:rnn* # AND state:FAILED' #

For more examples, see the guide to - # monitoring jobs. + # monitoring jobs. # @param [Fixnum] page_size # Optional. The number of jobs to retrieve per "page" of results. If there # are more remaining results than this number, the response message will diff --git a/generated/google/apis/oslogin_v1alpha.rb b/generated/google/apis/oslogin_v1alpha.rb index 7ed326711..eb35c298a 100644 --- a/generated/google/apis/oslogin_v1alpha.rb +++ b/generated/google/apis/oslogin_v1alpha.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/compute/docs/oslogin/rest/ module OsloginV1alpha VERSION = 'V1alpha' - REVISION = '20180306' + REVISION = '20180413' # 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/oslogin_v1alpha/classes.rb b/generated/google/apis/oslogin_v1alpha/classes.rb index 3af4dad1d..d779e8742 100644 --- a/generated/google/apis/oslogin_v1alpha/classes.rb +++ b/generated/google/apis/oslogin_v1alpha/classes.rb @@ -41,7 +41,7 @@ module Google end end - # A response message for importing an SSH public key. + # A response message from importing an SSH public key. class ImportSshPublicKeyResponse include Google::Apis::Core::Hashable @@ -117,6 +117,11 @@ module Google # @return [String] attr_accessor :home_directory + # The operating system type where this account applies. + # Corresponds to the JSON property `operatingSystemType` + # @return [String] + attr_accessor :operating_system_type + # Only one POSIX account can be marked as primary. # Corresponds to the JSON property `primary` # @return [Boolean] @@ -154,6 +159,7 @@ module Google @gecos = args[:gecos] if args.key?(:gecos) @gid = args[:gid] if args.key?(:gid) @home_directory = args[:home_directory] if args.key?(:home_directory) + @operating_system_type = args[:operating_system_type] if args.key?(:operating_system_type) @primary = args[:primary] if args.key?(:primary) @shell = args[:shell] if args.key?(:shell) @system_id = args[:system_id] if args.key?(:system_id) diff --git a/generated/google/apis/oslogin_v1alpha/representations.rb b/generated/google/apis/oslogin_v1alpha/representations.rb index f3a7e12f8..5d5d9fcd4 100644 --- a/generated/google/apis/oslogin_v1alpha/representations.rb +++ b/generated/google/apis/oslogin_v1alpha/representations.rb @@ -84,6 +84,7 @@ module Google property :gecos, as: 'gecos' property :gid, :numeric_string => true, as: 'gid' property :home_directory, as: 'homeDirectory' + property :operating_system_type, as: 'operatingSystemType' property :primary, as: 'primary' property :shell, as: 'shell' property :system_id, as: 'systemId' diff --git a/generated/google/apis/runtimeconfig_v1.rb b/generated/google/apis/runtimeconfig_v1.rb index 8811bd073..1ff9be848 100644 --- a/generated/google/apis/runtimeconfig_v1.rb +++ b/generated/google/apis/runtimeconfig_v1.rb @@ -18,7 +18,7 @@ require 'google/apis/runtimeconfig_v1/representations.rb' module Google module Apis - # Google Cloud Runtime Configuration API + # Cloud Runtime Configuration API # # The Runtime Configurator allows you to dynamically configure and expose # variables through Google Cloud Platform. In addition, you can also set @@ -28,7 +28,7 @@ module Google # @see https://cloud.google.com/deployment-manager/runtime-configurator/ module RuntimeconfigV1 VERSION = 'V1' - REVISION = '20170829' + REVISION = '20180416' # 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/runtimeconfig_v1/service.rb b/generated/google/apis/runtimeconfig_v1/service.rb index 950e652ba..5cc580207 100644 --- a/generated/google/apis/runtimeconfig_v1/service.rb +++ b/generated/google/apis/runtimeconfig_v1/service.rb @@ -20,7 +20,7 @@ require 'google/apis/errors' module Google module Apis module RuntimeconfigV1 - # Google Cloud Runtime Configuration API + # Cloud Runtime Configuration API # # The Runtime Configurator allows you to dynamically configure and expose # variables through Google Cloud Platform. In addition, you can also set diff --git a/generated/google/apis/servicemanagement_v1.rb b/generated/google/apis/servicemanagement_v1.rb index 7a2687dc8..fc45e366a 100644 --- a/generated/google/apis/servicemanagement_v1.rb +++ b/generated/google/apis/servicemanagement_v1.rb @@ -27,7 +27,7 @@ module Google # @see https://cloud.google.com/service-management/ module ServicemanagementV1 VERSION = 'V1' - REVISION = '20180406' + REVISION = '20180416' # 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/servicemanagement_v1/classes.rb b/generated/google/apis/servicemanagement_v1/classes.rb index 1905341eb..548b9c202 100644 --- a/generated/google/apis/servicemanagement_v1/classes.rb +++ b/generated/google/apis/servicemanagement_v1/classes.rb @@ -3051,11 +3051,11 @@ module Google # Defines an Identity and Access Management (IAM) policy. It is used to # specify access control policies for Cloud Platform resources. - # A `Policy` consists of a list of `bindings`. A `Binding` binds a list of + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of # `members` to a `role`, where the members can be user accounts, Google groups, # Google domains, and service accounts. A `role` is a named list of permissions # defined by IAM. - # **Example** + # **JSON Example** # ` # "bindings": [ # ` @@ -3064,7 +3064,7 @@ module Google # "user:mike@example.com", # "group:admins@example.com", # "domain:google.com", - # "serviceAccount:my-other-app@appspot.gserviceaccount.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" # ] # `, # ` @@ -3073,6 +3073,17 @@ module Google # ` # ] # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). class Policy @@ -3846,11 +3857,11 @@ module Google # Defines an Identity and Access Management (IAM) policy. It is used to # specify access control policies for Cloud Platform resources. - # A `Policy` consists of a list of `bindings`. A `Binding` binds a list of + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of # `members` to a `role`, where the members can be user accounts, Google groups, # Google domains, and service accounts. A `role` is a named list of permissions # defined by IAM. - # **Example** + # **JSON Example** # ` # "bindings": [ # ` @@ -3859,7 +3870,7 @@ module Google # "user:mike@example.com", # "group:admins@example.com", # "domain:google.com", - # "serviceAccount:my-other-app@appspot.gserviceaccount.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" # ] # `, # ` @@ -3868,6 +3879,17 @@ module Google # ` # ] # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). # Corresponds to the JSON property `policy` diff --git a/generated/google/apis/youtube_partner_v1.rb b/generated/google/apis/youtube_partner_v1.rb index e9ce433fc..fd5a61eb0 100644 --- a/generated/google/apis/youtube_partner_v1.rb +++ b/generated/google/apis/youtube_partner_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/youtube/partner/ module YoutubePartnerV1 VERSION = 'V1' - REVISION = '20180409' + REVISION = '20180416' # View and manage your assets and associated content on YouTube AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'