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
This commit is contained in:
parent
7467f0cc08
commit
467c1c1a8c
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -192,6 +192,13 @@ module Google
|
|||
# @return [Array<Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId>]
|
||||
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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
# <a href="/ml-engine/docs/training-jobs">submitting a training job</a>.
|
||||
# <a href="/ml-engine/docs/tensorflow/training-jobs">submitting a training
|
||||
# job</a>.
|
||||
# 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 <a href="/ml-engine/docs/regions">available regions</a> for
|
||||
# ML Engine services.
|
||||
# See the <a href="/ml-engine/docs/tensorflow/regions">available regions</a>
|
||||
# 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/<var>[YOUR_PROJECT]</var>/models/<var>[YOUR_MODEL]</var>"`
|
||||
# `"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 <a href="/ml-engine/docs/regions">available regions</a> for
|
||||
# ML Engine services.
|
||||
# See the <a href="/ml-engine/docs/tensorflow/regions">available regions</a>
|
||||
# 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/<var>[YOUR_PROJECT]</var>/models/<var>YOUR_MODEL/versions/<var>[
|
||||
# YOUR_VERSION]</var>"`
|
||||
# `"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
|
||||
# <a href="/ml-engine/docs/training-jobs">submitting a training job</a>.
|
||||
# <a href="/ml-engine/docs/tensorflow/training-jobs">submitting a training
|
||||
# job</a>.
|
||||
class GoogleCloudMlV1TrainingInput
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1049,8 +1050,8 @@ module Google
|
|||
# <dd>
|
||||
# A machine equivalent to <code suppresswarning="true">standard</code> that
|
||||
# also includes a single NVIDIA Tesla K80 GPU. See more about
|
||||
# <a href="/ml-engine/docs/how-tos/using-gpus">
|
||||
# using GPUs for training your model</a>.
|
||||
# <a href="/ml-engine/docs/tensorflow/using-gpus">using GPUs to
|
||||
# train your model</a>.
|
||||
# </dd>
|
||||
# <dt>complex_model_m_gpu</dt>
|
||||
# <dd>
|
||||
|
@ -1077,6 +1078,13 @@ module Google
|
|||
# four NVIDIA Tesla P100 GPUs. The availability of these GPUs is in
|
||||
# the Beta launch stage.
|
||||
# </dd>
|
||||
# <dt>standard_tpu</dt>
|
||||
# <dd>
|
||||
# A TPU VM including one Cloud TPU. The availability of Cloud TPU is in
|
||||
# <i>Beta</i> launch stage. See more about
|
||||
# <a href="/ml-engine/docs/tensorflow/using-tpus">using TPUs to train
|
||||
# your model</a>.
|
||||
# </dd>
|
||||
# </dl>
|
||||
# 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 <a href="/ml-engine/docs/regions">available regions</a> for
|
||||
# ML Engine services.
|
||||
# See the <a href="/ml-engine/docs/tensorflow/regions">available regions</a>
|
||||
# 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`
|
||||
|
|
|
@ -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
|
|||
# <p><code>gcloud ml-engine jobs list --filter='jobId:rnn*
|
||||
# AND state:FAILED'</code>
|
||||
# <p>For more examples, see the guide to
|
||||
# <a href="/ml-engine/docs/monitor-training">monitoring jobs</a>.
|
||||
# <a href="/ml-engine/docs/tensorflow/monitor-training">monitoring jobs</a>.
|
||||
# @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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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'
|
||||
|
|
Loading…
Reference in New Issue