Autogenerated update (2019-07-11)
Update: - analyticsreporting_v4 - androidmanagement_v1 - cloudasset_v1 - cloudasset_v1beta1 - cloudresourcemanager_v1 - cloudresourcemanager_v1beta1 - cloudresourcemanager_v2 - cloudresourcemanager_v2beta1 - dialogflow_v2 - dialogflow_v2beta1 - healthcare_v1alpha2 - iam_v1 - language_v1 - language_v1beta2 - runtimeconfig_v1beta1 - servicebroker_v1 - servicebroker_v1alpha1 - servicebroker_v1beta1 - servicemanagement_v1 - sheets_v4
This commit is contained in:
parent
ce5b6f9566
commit
495e7d3658
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/analytics/devguides/reporting/core/v4/
|
||||
module AnalyticsreportingV4
|
||||
VERSION = 'V4'
|
||||
REVISION = '20190318'
|
||||
REVISION = '20190710'
|
||||
|
||||
# View and manage your Google Analytics data
|
||||
AUTH_ANALYTICS = 'https://www.googleapis.com/auth/analytics'
|
||||
|
|
|
@ -235,8 +235,8 @@ module Google
|
|||
# - The cohort definition date ranges need not be aligned to the calendar
|
||||
# week and month boundaries.
|
||||
# - The `viewId` must be an
|
||||
# [app view ID](https://support.google.com/analytics/answer/2649553#
|
||||
# WebVersusAppViews)
|
||||
# [app view
|
||||
# ID](https://support.google.com/analytics/answer/2649553#WebVersusAppViews)
|
||||
# Corresponds to the JSON property `lifetimeValue`
|
||||
# @return [Boolean]
|
||||
attr_accessor :lifetime_value
|
||||
|
@ -613,15 +613,18 @@ module Google
|
|||
attr_accessor :report_requests
|
||||
|
||||
# Enables
|
||||
# [resource based quotas](/analytics/devguides/reporting/core/v4/limits-quotas#
|
||||
# [resource based
|
||||
# quotas](/analytics/devguides/reporting/core/v4/limits-quotas#
|
||||
# analytics_reporting_api_v4),
|
||||
# (defaults to `False`). If this field is set to `True` the
|
||||
# per view (profile) quotas are governed by the computational
|
||||
# cost of the request. Note that using cost based quotas will
|
||||
# higher enable sampling rates. (10 Million for `SMALL`,
|
||||
# 100M for `LARGE`. See the
|
||||
# [limits and quotas documentation](/analytics/devguides/reporting/core/v4/
|
||||
# limits-quotas#analytics_reporting_api_v4) for details.
|
||||
# [limits and quotas
|
||||
# documentation](/analytics/devguides/reporting/core/v4/limits-quotas#
|
||||
# analytics_reporting_api_v4)
|
||||
# for details.
|
||||
# Corresponds to the JSON property `useResourceQuotas`
|
||||
# @return [Boolean]
|
||||
attr_accessor :use_resource_quotas
|
||||
|
@ -1358,8 +1361,9 @@ module Google
|
|||
# following expression selects `ga:browser` dimension which starts with
|
||||
# Firefox; `ga:browser=~^Firefox`. For more information on dimensions
|
||||
# and metric filters, see
|
||||
# [Filters reference](https://developers.google.com/analytics/devguides/
|
||||
# reporting/core/v3/reference#filters).
|
||||
# [Filters
|
||||
# reference](https://developers.google.com/analytics/devguides/reporting/core/v3/
|
||||
# reference#filters).
|
||||
# Corresponds to the JSON property `filtersExpression`
|
||||
# @return [String]
|
||||
attr_accessor :filters_expression
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/android/management
|
||||
module AndroidmanagementV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190605'
|
||||
REVISION = '20190701'
|
||||
|
||||
# Manage Android devices and apps for your customers
|
||||
AUTH_ANDROIDMANAGEMENT = 'https://www.googleapis.com/auth/androidmanagement'
|
||||
|
|
|
@ -3095,7 +3095,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :title
|
||||
|
||||
# The current version of the app.<p>Note that the version can automatically
|
||||
# The current version of the app.Note that the version can automatically
|
||||
# increase during the lifetime of the web app, while Google does internal
|
||||
# housekeeping to keep the web app up-to-date.
|
||||
# Corresponds to the JSON property `versionCode`
|
||||
|
@ -3157,7 +3157,7 @@ module Google
|
|||
attr_accessor :parent_frame_url
|
||||
|
||||
# Permissions available to an admin in the embedded UI. An admin must have all
|
||||
# of these permissions in order to view the UI.
|
||||
# of these permissions in order to view the UI. This field is deprecated.
|
||||
# Corresponds to the JSON property `permissions`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :permissions
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/quickstart-cloud-asset-inventory
|
||||
module CloudassetV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190625'
|
||||
REVISION = '20190709'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -126,7 +126,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -138,7 +138,7 @@ module Google
|
|||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
|
@ -146,16 +146,16 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -189,7 +189,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -198,7 +198,7 @@ module Google
|
|||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -209,6 +209,14 @@ module Google
|
|||
# @return [Array<String>]
|
||||
attr_accessor :exempted_members
|
||||
|
||||
# Specifies whether principals can be exempted for the same LogType in
|
||||
# lower-level resource policies. If true, any lower-level exemptions will
|
||||
# be ignored.
|
||||
# Corresponds to the JSON property `ignoreChildExemptions`
|
||||
# @return [Boolean]
|
||||
attr_accessor :ignore_child_exemptions
|
||||
alias_method :ignore_child_exemptions?, :ignore_child_exemptions
|
||||
|
||||
# The log type that this config enables.
|
||||
# Corresponds to the JSON property `logType`
|
||||
# @return [String]
|
||||
|
@ -221,6 +229,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@exempted_members = args[:exempted_members] if args.key?(:exempted_members)
|
||||
@ignore_child_exemptions = args[:ignore_child_exemptions] if args.key?(:ignore_child_exemptions)
|
||||
@log_type = args[:log_type] if args.key?(:log_type)
|
||||
end
|
||||
end
|
||||
|
@ -263,7 +272,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -902,7 +911,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -163,6 +163,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :exempted_members, as: 'exemptedMembers'
|
||||
property :ignore_child_exemptions, as: 'ignoreChildExemptions'
|
||||
property :log_type, as: 'logType'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/quickstart-cloud-asset-inventory
|
||||
module CloudassetV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20190615'
|
||||
REVISION = '20190709'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -118,7 +118,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -130,7 +130,7 @@ module Google
|
|||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
|
@ -138,16 +138,16 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -181,7 +181,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -190,7 +190,7 @@ module Google
|
|||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -201,6 +201,14 @@ module Google
|
|||
# @return [Array<String>]
|
||||
attr_accessor :exempted_members
|
||||
|
||||
# Specifies whether principals can be exempted for the same LogType in
|
||||
# lower-level resource policies. If true, any lower-level exemptions will
|
||||
# be ignored.
|
||||
# Corresponds to the JSON property `ignoreChildExemptions`
|
||||
# @return [Boolean]
|
||||
attr_accessor :ignore_child_exemptions
|
||||
alias_method :ignore_child_exemptions?, :ignore_child_exemptions
|
||||
|
||||
# The log type that this config enables.
|
||||
# Corresponds to the JSON property `logType`
|
||||
# @return [String]
|
||||
|
@ -213,6 +221,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@exempted_members = args[:exempted_members] if args.key?(:exempted_members)
|
||||
@ignore_child_exemptions = args[:ignore_child_exemptions] if args.key?(:ignore_child_exemptions)
|
||||
@log_type = args[:log_type] if args.key?(:log_type)
|
||||
end
|
||||
end
|
||||
|
@ -255,7 +264,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -556,7 +565,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -137,6 +137,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :exempted_members, as: 'exemptedMembers'
|
||||
property :ignore_child_exemptions, as: 'ignoreChildExemptions'
|
||||
property :log_type, as: 'logType'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager
|
||||
module CloudresourcemanagerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190701'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -61,7 +61,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -73,7 +73,7 @@ module Google
|
|||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
|
@ -81,16 +81,16 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -124,7 +124,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -133,7 +133,7 @@ module Google
|
|||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -179,7 +179,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -1349,7 +1349,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -853,12 +853,10 @@ module Google
|
|||
end
|
||||
|
||||
# Request that a new Project be created. The result is an Operation which
|
||||
# can be used to track the creation process. It is automatically deleted
|
||||
# after a few hours, so there is no need to call DeleteOperation.
|
||||
# Our SLO permits Project creation to take up to 30 seconds at the 90th
|
||||
# percentile. As of 2016-08-29, we are observing 6 seconds 50th percentile
|
||||
# latency. 95th percentile latency is around 11 seconds. We recommend
|
||||
# polling at the 5th second with an exponential backoff.
|
||||
# can be used to track the creation process. This process usually takes a few
|
||||
# seconds, but can sometimes take much longer. The tracking Operation is
|
||||
# automatically deleted after a few hours, so there is no need to call
|
||||
# DeleteOperation.
|
||||
# Authorization requires the Google IAM permission
|
||||
# `resourcemanager.projects.create` on the specified parent for the new
|
||||
# project. The parent is identified by a specified ResourceId,
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager
|
||||
module CloudresourcemanagerV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20190701'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -61,7 +61,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -73,7 +73,7 @@ module Google
|
|||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
|
@ -81,16 +81,16 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -124,7 +124,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -133,7 +133,7 @@ module Google
|
|||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -179,7 +179,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -620,7 +620,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager
|
||||
module CloudresourcemanagerV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20190701'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -39,7 +39,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -51,7 +51,7 @@ module Google
|
|||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
|
@ -59,16 +59,16 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -102,7 +102,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -111,7 +111,7 @@ module Google
|
|||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -157,7 +157,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -560,7 +560,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager
|
||||
module CloudresourcemanagerV2beta1
|
||||
VERSION = 'V2beta1'
|
||||
REVISION = '20190701'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -39,7 +39,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -51,7 +51,7 @@ module Google
|
|||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
|
@ -59,16 +59,16 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -102,7 +102,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -111,7 +111,7 @@ module Google
|
|||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -157,7 +157,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -560,7 +560,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/dialogflow/
|
||||
module DialogflowV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20190629'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -2154,6 +2154,10 @@ module Google
|
|||
|
||||
# The intent detection confidence. Values range from 0.0
|
||||
# (completely uncertain) to 1.0 (completely certain).
|
||||
# This value is for informational purpose only and is only used to
|
||||
# help match the best intent within the classification threshold.
|
||||
# This value may change for the same end-user expression at any time due to a
|
||||
# model retraining or change in implementation.
|
||||
# If there are `multiple knowledge_answers` messages, this value is set to
|
||||
# the greatest `knowledgeAnswers.match_confidence` value in the list.
|
||||
# Corresponds to the JSON property `intentDetectionConfidence`
|
||||
|
@ -2675,6 +2679,26 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Metadata for article suggestion models.
|
||||
class GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. Type of the article suggestion model. The available values are:
|
||||
# * `article-suggestion-gbt-1` - (default) Article Suggestion Gbt model.
|
||||
# Corresponds to the JSON property `modelType`
|
||||
# @return [String]
|
||||
attr_accessor :model_type
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@model_type = args[:model_type] if args.key?(:model_type)
|
||||
end
|
||||
end
|
||||
|
||||
# The response message for EntityTypes.BatchUpdateEntityTypes.
|
||||
class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2757,6 +2781,63 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Represents a conversation model.
|
||||
class GoogleCloudDialogflowV2beta1ConversationModel
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Metadata for article suggestion models.
|
||||
# Corresponds to the JSON property `articleSuggestionModelMetadata`
|
||||
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata]
|
||||
attr_accessor :article_suggestion_model_metadata
|
||||
|
||||
# Output only. Creation time of this model.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
||||
# Required. Datasets used to create model.
|
||||
# Corresponds to the JSON property `datasets`
|
||||
# @return [Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1InputDataset>]
|
||||
attr_accessor :datasets
|
||||
|
||||
# Required. The display name of the model. At most 64 bytes long.
|
||||
# Corresponds to the JSON property `displayName`
|
||||
# @return [String]
|
||||
attr_accessor :display_name
|
||||
|
||||
# Output only. ConversationModel resource name. Format:
|
||||
# `projects/<Project ID>/conversationModels/<Conversation Model ID>`
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Metadata for smart reply models.
|
||||
# Corresponds to the JSON property `smartReplyModelMetadata`
|
||||
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1SmartReplyModelMetadata]
|
||||
attr_accessor :smart_reply_model_metadata
|
||||
|
||||
# Output only. State of the model. A model can only serve prediction requests
|
||||
# after it gets deployed.
|
||||
# Corresponds to the JSON property `state`
|
||||
# @return [String]
|
||||
attr_accessor :state
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@article_suggestion_model_metadata = args[:article_suggestion_model_metadata] if args.key?(:article_suggestion_model_metadata)
|
||||
@create_time = args[:create_time] if args.key?(:create_time)
|
||||
@datasets = args[:datasets] if args.key?(:datasets)
|
||||
@display_name = args[:display_name] if args.key?(:display_name)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@smart_reply_model_metadata = args[:smart_reply_model_metadata] if args.key?(:smart_reply_model_metadata)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
end
|
||||
end
|
||||
|
||||
# Represents an entity type.
|
||||
# Entity types serve as a tool for extracting parameter values from natural
|
||||
# language queries.
|
||||
|
@ -2920,6 +3001,29 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# InputDataset used to create model or do evaluation.
|
||||
class GoogleCloudDialogflowV2beta1InputDataset
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Required. ConversationDataset resource name. Format:
|
||||
# `projects/<Project ID>/conversationDatasets/<Conversation Dataset ID>`
|
||||
# or
|
||||
# `projects/<Project ID>/conversationDatasets/<Conversation Dataset
|
||||
# ID>/annotatedConversationDatasets/<Annotated Conversation Dataset ID>`
|
||||
# Corresponds to the JSON property `dataset`
|
||||
# @return [String]
|
||||
attr_accessor :dataset
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@dataset = args[:dataset] if args.key?(:dataset)
|
||||
end
|
||||
end
|
||||
|
||||
# Represents an intent.
|
||||
# Intents convert a number of user expressions or patterns into an action. An
|
||||
# action is an extraction of a user command or sentence semantics.
|
||||
|
@ -4575,6 +4679,10 @@ module Google
|
|||
|
||||
# The intent detection confidence. Values range from 0.0
|
||||
# (completely uncertain) to 1.0 (completely certain).
|
||||
# This value is for informational purpose only and is only used to
|
||||
# help match the best intent within the classification threshold.
|
||||
# This value may change for the same end-user expression at any time due to a
|
||||
# model retraining or change in implementation.
|
||||
# If there are `multiple knowledge_answers` messages, this value is set to
|
||||
# the greatest `knowledgeAnswers.match_confidence` value in the list.
|
||||
# Corresponds to the JSON property `intentDetectionConfidence`
|
||||
|
@ -4723,6 +4831,19 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Metadata for smart reply models.
|
||||
class GoogleCloudDialogflowV2beta1SmartReplyModelMetadata
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
end
|
||||
end
|
||||
|
||||
# The request message for a webhook call.
|
||||
class GoogleCloudDialogflowV2beta1WebhookRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -4858,6 +4979,31 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# The response message for Operations.ListOperations.
|
||||
class GoogleLongrunningListOperationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The standard List next-page token.
|
||||
# Corresponds to the JSON property `nextPageToken`
|
||||
# @return [String]
|
||||
attr_accessor :next_page_token
|
||||
|
||||
# A list of operations that matches the specified filter in the request.
|
||||
# Corresponds to the JSON property `operations`
|
||||
# @return [Array<Google::Apis::DialogflowV2::GoogleLongrunningOperation>]
|
||||
attr_accessor :operations
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
@operations = args[:operations] if args.key?(:operations)
|
||||
end
|
||||
end
|
||||
|
||||
# This resource represents a long-running operation that is the result of a
|
||||
# network API call.
|
||||
class GoogleLongrunningOperation
|
||||
|
|
|
@ -424,6 +424,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -442,6 +448,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1ConversationModel
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1EntityType
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -466,6 +478,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1InputDataset
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1Intent
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -736,6 +754,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1SmartReplyModelMetadata
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1WebhookRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -748,6 +772,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleLongrunningListOperationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleLongrunningOperation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -1467,6 +1497,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :model_type, as: 'modelType'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1492,6 +1529,22 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1ConversationModel
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :article_suggestion_model_metadata, as: 'articleSuggestionModelMetadata', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata::Representation
|
||||
|
||||
property :create_time, as: 'createTime'
|
||||
collection :datasets, as: 'datasets', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1InputDataset, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1InputDataset::Representation
|
||||
|
||||
property :display_name, as: 'displayName'
|
||||
property :name, as: 'name'
|
||||
property :smart_reply_model_metadata, as: 'smartReplyModelMetadata', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1SmartReplyModelMetadata, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1SmartReplyModelMetadata::Representation
|
||||
|
||||
property :state, as: 'state'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1EntityType
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1529,6 +1582,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1InputDataset
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :dataset, as: 'dataset'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1Intent
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -2004,6 +2064,12 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1SmartReplyModelMetadata
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1WebhookRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -2034,6 +2100,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleLongrunningListOperationsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
collection :operations, as: 'operations', class: Google::Apis::DialogflowV2::GoogleLongrunningOperation, decorator: Google::Apis::DialogflowV2::GoogleLongrunningOperation::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleLongrunningOperation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -1460,6 +1460,53 @@ module Google
|
|||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists operations that match the specified filter in the request. If the
|
||||
# server doesn't support this method, it returns `UNIMPLEMENTED`.
|
||||
# NOTE: the `name` binding allows API services to override the binding
|
||||
# to use different resource name schemes, such as `users/*/operations`. To
|
||||
# override the binding, API services can add a binding such as
|
||||
# `"/v1/`name=users/*`/operations"` to their service configuration.
|
||||
# For backwards compatibility, the default name includes the operations
|
||||
# collection id, however overriding users must ensure the name binding
|
||||
# is the parent resource, without the operations collection id.
|
||||
# @param [String] name
|
||||
# The name of the operation's parent resource.
|
||||
# @param [String] filter
|
||||
# The standard list filter.
|
||||
# @param [Fixnum] page_size
|
||||
# The standard list page size.
|
||||
# @param [String] page_token
|
||||
# The standard list page token.
|
||||
# @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::DialogflowV2::GoogleLongrunningListOperationsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DialogflowV2::GoogleLongrunningListOperationsResponse]
|
||||
#
|
||||
# @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_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v2/{+name}/operations', options)
|
||||
command.response_representation = Google::Apis::DialogflowV2::GoogleLongrunningListOperationsResponse::Representation
|
||||
command.response_class = Google::Apis::DialogflowV2::GoogleLongrunningListOperationsResponse
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['filter'] = filter unless filter.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
|
||||
|
||||
protected
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/dialogflow/
|
||||
module DialogflowV2beta1
|
||||
VERSION = 'V2beta1'
|
||||
REVISION = '20190629'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1291,6 +1291,10 @@ module Google
|
|||
|
||||
# The intent detection confidence. Values range from 0.0
|
||||
# (completely uncertain) to 1.0 (completely certain).
|
||||
# This value is for informational purpose only and is only used to
|
||||
# help match the best intent within the classification threshold.
|
||||
# This value may change for the same end-user expression at any time due to a
|
||||
# model retraining or change in implementation.
|
||||
# If there are `multiple knowledge_answers` messages, this value is set to
|
||||
# the greatest `knowledgeAnswers.match_confidence` value in the list.
|
||||
# Corresponds to the JSON property `intentDetectionConfidence`
|
||||
|
@ -1661,6 +1665,26 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Metadata for article suggestion models.
|
||||
class GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. Type of the article suggestion model. The available values are:
|
||||
# * `article-suggestion-gbt-1` - (default) Article Suggestion Gbt model.
|
||||
# Corresponds to the JSON property `modelType`
|
||||
# @return [String]
|
||||
attr_accessor :model_type
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@model_type = args[:model_type] if args.key?(:model_type)
|
||||
end
|
||||
end
|
||||
|
||||
# The request message for EntityTypes.BatchCreateEntities.
|
||||
class GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1976,6 +2000,63 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Represents a conversation model.
|
||||
class GoogleCloudDialogflowV2beta1ConversationModel
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Metadata for article suggestion models.
|
||||
# Corresponds to the JSON property `articleSuggestionModelMetadata`
|
||||
# @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata]
|
||||
attr_accessor :article_suggestion_model_metadata
|
||||
|
||||
# Output only. Creation time of this model.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
||||
# Required. Datasets used to create model.
|
||||
# Corresponds to the JSON property `datasets`
|
||||
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1InputDataset>]
|
||||
attr_accessor :datasets
|
||||
|
||||
# Required. The display name of the model. At most 64 bytes long.
|
||||
# Corresponds to the JSON property `displayName`
|
||||
# @return [String]
|
||||
attr_accessor :display_name
|
||||
|
||||
# Output only. ConversationModel resource name. Format:
|
||||
# `projects/<Project ID>/conversationModels/<Conversation Model ID>`
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Metadata for smart reply models.
|
||||
# Corresponds to the JSON property `smartReplyModelMetadata`
|
||||
# @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SmartReplyModelMetadata]
|
||||
attr_accessor :smart_reply_model_metadata
|
||||
|
||||
# Output only. State of the model. A model can only serve prediction requests
|
||||
# after it gets deployed.
|
||||
# Corresponds to the JSON property `state`
|
||||
# @return [String]
|
||||
attr_accessor :state
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@article_suggestion_model_metadata = args[:article_suggestion_model_metadata] if args.key?(:article_suggestion_model_metadata)
|
||||
@create_time = args[:create_time] if args.key?(:create_time)
|
||||
@datasets = args[:datasets] if args.key?(:datasets)
|
||||
@display_name = args[:display_name] if args.key?(:display_name)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@smart_reply_model_metadata = args[:smart_reply_model_metadata] if args.key?(:smart_reply_model_metadata)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
end
|
||||
end
|
||||
|
||||
# The request to detect user's intent.
|
||||
class GoogleCloudDialogflowV2beta1DetectIntentRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2504,6 +2585,29 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# InputDataset used to create model or do evaluation.
|
||||
class GoogleCloudDialogflowV2beta1InputDataset
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Required. ConversationDataset resource name. Format:
|
||||
# `projects/<Project ID>/conversationDatasets/<Conversation Dataset ID>`
|
||||
# or
|
||||
# `projects/<Project ID>/conversationDatasets/<Conversation Dataset
|
||||
# ID>/annotatedConversationDatasets/<Annotated Conversation Dataset ID>`
|
||||
# Corresponds to the JSON property `dataset`
|
||||
# @return [String]
|
||||
attr_accessor :dataset
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@dataset = args[:dataset] if args.key?(:dataset)
|
||||
end
|
||||
end
|
||||
|
||||
# Represents an intent.
|
||||
# Intents convert a number of user expressions or patterns into an action. An
|
||||
# action is an extraction of a user command or sentence semantics.
|
||||
|
@ -4518,6 +4622,10 @@ module Google
|
|||
|
||||
# The intent detection confidence. Values range from 0.0
|
||||
# (completely uncertain) to 1.0 (completely certain).
|
||||
# This value is for informational purpose only and is only used to
|
||||
# help match the best intent within the classification threshold.
|
||||
# This value may change for the same end-user expression at any time due to a
|
||||
# model retraining or change in implementation.
|
||||
# If there are `multiple knowledge_answers` messages, this value is set to
|
||||
# the greatest `knowledgeAnswers.match_confidence` value in the list.
|
||||
# Corresponds to the JSON property `intentDetectionConfidence`
|
||||
|
@ -4813,6 +4921,19 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Metadata for smart reply models.
|
||||
class GoogleCloudDialogflowV2beta1SmartReplyModelMetadata
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
end
|
||||
end
|
||||
|
||||
# Configuration of how speech should be synthesized.
|
||||
class GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -5077,6 +5198,31 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# The response message for Operations.ListOperations.
|
||||
class GoogleLongrunningListOperationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The standard List next-page token.
|
||||
# Corresponds to the JSON property `nextPageToken`
|
||||
# @return [String]
|
||||
attr_accessor :next_page_token
|
||||
|
||||
# A list of operations that matches the specified filter in the request.
|
||||
# Corresponds to the JSON property `operations`
|
||||
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation>]
|
||||
attr_accessor :operations
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
@operations = args[:operations] if args.key?(:operations)
|
||||
end
|
||||
end
|
||||
|
||||
# This resource represents a long-running operation that is the result of a
|
||||
# network API call.
|
||||
class GoogleLongrunningOperation
|
||||
|
|
|
@ -250,6 +250,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -310,6 +316,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1ConversationModel
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1DetectIntentRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -376,6 +388,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1InputDataset
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1Intent
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -742,6 +760,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1SmartReplyModelMetadata
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -778,6 +802,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleLongrunningListOperationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleLongrunningOperation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -1219,6 +1249,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :model_type, as: 'modelType'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1309,6 +1346,22 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1ConversationModel
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :article_suggestion_model_metadata, as: 'articleSuggestionModelMetadata', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ArticleSuggestionModelMetadata::Representation
|
||||
|
||||
property :create_time, as: 'createTime'
|
||||
collection :datasets, as: 'datasets', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1InputDataset, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1InputDataset::Representation
|
||||
|
||||
property :display_name, as: 'displayName'
|
||||
property :name, as: 'name'
|
||||
property :smart_reply_model_metadata, as: 'smartReplyModelMetadata', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SmartReplyModelMetadata, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SmartReplyModelMetadata::Representation
|
||||
|
||||
property :state, as: 'state'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1DetectIntentRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1425,6 +1478,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1InputDataset
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :dataset, as: 'dataset'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1Intent
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -2050,6 +2110,12 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1SmartReplyModelMetadata
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -2114,6 +2180,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleLongrunningListOperationsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
collection :operations, as: 'operations', class: Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation, decorator: Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleLongrunningOperation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -2819,6 +2819,53 @@ module Google
|
|||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists operations that match the specified filter in the request. If the
|
||||
# server doesn't support this method, it returns `UNIMPLEMENTED`.
|
||||
# NOTE: the `name` binding allows API services to override the binding
|
||||
# to use different resource name schemes, such as `users/*/operations`. To
|
||||
# override the binding, API services can add a binding such as
|
||||
# `"/v1/`name=users/*`/operations"` to their service configuration.
|
||||
# For backwards compatibility, the default name includes the operations
|
||||
# collection id, however overriding users must ensure the name binding
|
||||
# is the parent resource, without the operations collection id.
|
||||
# @param [String] name
|
||||
# The name of the operation's parent resource.
|
||||
# @param [String] filter
|
||||
# The standard list filter.
|
||||
# @param [Fixnum] page_size
|
||||
# The standard list page size.
|
||||
# @param [String] page_token
|
||||
# The standard list page token.
|
||||
# @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::DialogflowV2beta1::GoogleLongrunningListOperationsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningListOperationsResponse]
|
||||
#
|
||||
# @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_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v2beta1/{+name}/operations', options)
|
||||
command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningListOperationsResponse::Representation
|
||||
command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningListOperationsResponse
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['filter'] = filter unless filter.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
|
||||
|
||||
protected
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/healthcare
|
||||
module HealthcareV1alpha2
|
||||
VERSION = 'V1alpha2'
|
||||
REVISION = '20190628'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -139,7 +139,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -151,7 +151,7 @@ module Google
|
|||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
|
@ -159,16 +159,16 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -202,7 +202,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -211,7 +211,7 @@ module Google
|
|||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -222,6 +222,14 @@ module Google
|
|||
# @return [Array<String>]
|
||||
attr_accessor :exempted_members
|
||||
|
||||
# Specifies whether principals can be exempted for the same LogType in
|
||||
# lower-level resource policies. If true, any lower-level exemptions will
|
||||
# be ignored.
|
||||
# Corresponds to the JSON property `ignoreChildExemptions`
|
||||
# @return [Boolean]
|
||||
attr_accessor :ignore_child_exemptions
|
||||
alias_method :ignore_child_exemptions?, :ignore_child_exemptions
|
||||
|
||||
# The log type that this config enables.
|
||||
# Corresponds to the JSON property `logType`
|
||||
# @return [String]
|
||||
|
@ -234,6 +242,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@exempted_members = args[:exempted_members] if args.key?(:exempted_members)
|
||||
@ignore_child_exemptions = args[:ignore_child_exemptions] if args.key?(:ignore_child_exemptions)
|
||||
@log_type = args[:log_type] if args.key?(:log_type)
|
||||
end
|
||||
end
|
||||
|
@ -257,7 +266,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -2369,7 +2378,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -594,6 +594,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :exempted_members, as: 'exemptedMembers'
|
||||
property :ignore_child_exemptions, as: 'ignoreChildExemptions'
|
||||
property :log_type, as: 'logType'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -560,7 +560,8 @@ module Google
|
|||
# the resource does not exist. Returns an empty policy if the resource exists
|
||||
# but does not have a policy set.
|
||||
# Authorization requires the Google IAM permission
|
||||
# `healthcare.AnnotationStores.getIamPolicy` on the specified resource
|
||||
# `healthcare.AnnotationStores.getIamPolicy` on the specified
|
||||
# resource
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being requested.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
@ -681,7 +682,8 @@ module Google
|
|||
# Sets the access control policy for a resource. Replaces any existing
|
||||
# policy.
|
||||
# Authorization requires the Google IAM permission
|
||||
# 'healthcare.annotationStores.setIamPolicy' on the specified resource
|
||||
# `healthcare.annotationStores.setIamPolicy` on the specified
|
||||
# resource
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
@ -2256,8 +2258,8 @@ module Google
|
|||
# FHIR store. Returns NOT_FOUND error if the resource does not exist. Returns
|
||||
# an empty policy if the resource exists but does not have a policy set.
|
||||
# Authorization requires the Google IAM permission
|
||||
# 'healthcare.fhirStores.getIamPolicy' for a FHIR store or
|
||||
# 'healthcare.securityLabels.getIamPolicy' for a security label
|
||||
# `healthcare.fhirStores.getIamPolicy` for a FHIR store or
|
||||
# `healthcare.securityLabels.getIamPolicy` for a security label
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being requested.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
@ -2438,8 +2440,8 @@ module Google
|
|||
# Sets the access control policy for a FHIR store or security label within a
|
||||
# FHIR store. Replaces any existing policy.
|
||||
# Authorization requires the Google IAM permission
|
||||
# 'healthcare.fhirStores.setIamPolicy' for a FHIR store or
|
||||
# 'healthcare.securityLabels.setIamPolicy' for a security label
|
||||
# `healthcare.fhirStores.setIamPolicy` for a FHIR store or
|
||||
# `healthcare.securityLabels.setIamPolicy` for a security label
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
@ -3298,8 +3300,8 @@ module Google
|
|||
# FHIR store. Returns NOT_FOUND error if the resource does not exist. Returns
|
||||
# an empty policy if the resource exists but does not have a policy set.
|
||||
# Authorization requires the Google IAM permission
|
||||
# 'healthcare.fhirStores.getIamPolicy' for a FHIR store or
|
||||
# 'healthcare.securityLabels.getIamPolicy' for a security label
|
||||
# `healthcare.fhirStores.getIamPolicy` for a FHIR store or
|
||||
# `healthcare.securityLabels.getIamPolicy` for a security label
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being requested.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
@ -3339,8 +3341,8 @@ module Google
|
|||
# Sets the access control policy for a FHIR store or security label within a
|
||||
# FHIR store. Replaces any existing policy.
|
||||
# Authorization requires the Google IAM permission
|
||||
# 'healthcare.fhirStores.setIamPolicy' for a FHIR store or
|
||||
# 'healthcare.securityLabels.setIamPolicy' for a security label
|
||||
# `healthcare.fhirStores.setIamPolicy` for a FHIR store or
|
||||
# `healthcare.securityLabels.setIamPolicy` for a security label
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/iam/
|
||||
module IamV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190627'
|
||||
REVISION = '20190704'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -61,7 +61,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -73,7 +73,7 @@ module Google
|
|||
# ]
|
||||
# `,
|
||||
# `
|
||||
# "service": "fooservice.googleapis.com"
|
||||
# "service": "sampleservice.googleapis.com"
|
||||
# "audit_log_configs": [
|
||||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
|
@ -81,16 +81,16 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_WRITE",
|
||||
# "exempted_members": [
|
||||
# "user:bar@gmail.com"
|
||||
# "user:aliya@example.com"
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# ]
|
||||
# `
|
||||
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||
# bar@gmail.com from DATA_WRITE logging.
|
||||
# For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||
# logging. It also exempts jose@example.com from DATA_READ logging, and
|
||||
# aliya@example.com from DATA_WRITE logging.
|
||||
class AuditConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -145,7 +145,7 @@ module Google
|
|||
# `
|
||||
# "log_type": "DATA_READ",
|
||||
# "exempted_members": [
|
||||
# "user:foo@gmail.com"
|
||||
# "user:jose@example.com"
|
||||
# ]
|
||||
# `,
|
||||
# `
|
||||
|
@ -154,7 +154,7 @@ module Google
|
|||
# ]
|
||||
# `
|
||||
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||
# foo@gmail.com from DATA_READ logging.
|
||||
# jose@example.com from DATA_READ logging.
|
||||
class AuditLogConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -220,7 +220,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -922,7 +922,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -1147,7 +1147,7 @@ module Google
|
|||
attr_accessor :deleted
|
||||
alias_method :deleted?, :deleted
|
||||
|
||||
# Optional. A human-readable description for the role.
|
||||
# Optional. A human-readable description for the role.
|
||||
# Corresponds to the JSON property `description`
|
||||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
@ -1179,7 +1179,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :stage
|
||||
|
||||
# Optional. A human-readable title for the role. Typically this
|
||||
# Optional. A human-readable title for the role. Typically this
|
||||
# is limited to 100 UTF-8 bytes.
|
||||
# Corresponds to the JSON property `title`
|
||||
# @return [String]
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/natural-language/
|
||||
module LanguageV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190603'
|
||||
REVISION = '20190704'
|
||||
|
||||
# Apply machine learning models to reveal the structure and meaning of text
|
||||
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/natural-language/
|
||||
module LanguageV1beta2
|
||||
VERSION = 'V1beta2'
|
||||
REVISION = '20190603'
|
||||
REVISION = '20190704'
|
||||
|
||||
# Apply machine learning models to reveal the structure and meaning of text
|
||||
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
||||
|
|
|
@ -28,7 +28,7 @@ module Google
|
|||
# @see https://cloud.google.com/deployment-manager/runtime-configurator/
|
||||
module RuntimeconfigV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20190603'
|
||||
REVISION = '20190708'
|
||||
|
||||
# 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
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -412,7 +412,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -164,6 +164,11 @@ module Google
|
|||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being requested.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
# @param [Fixnum] options_requested_policy_version
|
||||
# Optional. The policy format version to be returned.
|
||||
# Acceptable values are 0 and 1.
|
||||
# If the value is 0, or the field is omitted, policy format version 1 will be
|
||||
# returned.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -181,11 +186,12 @@ module Google
|
|||
# @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 get_project_config_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||
def get_project_config_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta1/{+resource}:getIamPolicy', options)
|
||||
command.response_representation = Google::Apis::RuntimeconfigV1beta1::Policy::Representation
|
||||
command.response_class = Google::Apis::RuntimeconfigV1beta1::Policy
|
||||
command.params['resource'] = resource unless resource.nil?
|
||||
command.query['options.requestedPolicyVersion'] = options_requested_policy_version unless options_requested_policy_version.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||
module ServicebrokerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190415'
|
||||
REVISION = '20190708'
|
||||
|
||||
# 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
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -124,7 +124,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -55,6 +55,11 @@ module Google
|
|||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being requested.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
# @param [Fixnum] options_requested_policy_version
|
||||
# Optional. The policy format version to be returned.
|
||||
# Acceptable values are 0 and 1.
|
||||
# If the value is 0, or the field is omitted, policy format version 1 will be
|
||||
# returned.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -72,11 +77,12 @@ module Google
|
|||
# @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 get_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||
def get_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', options)
|
||||
command.response_representation = Google::Apis::ServicebrokerV1::GoogleIamV1Policy::Representation
|
||||
command.response_class = Google::Apis::ServicebrokerV1::GoogleIamV1Policy
|
||||
command.params['resource'] = resource unless resource.nil?
|
||||
command.query['options.requestedPolicyVersion'] = options_requested_policy_version unless options_requested_policy_version.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||
module ServicebrokerV1alpha1
|
||||
VERSION = 'V1alpha1'
|
||||
REVISION = '20190415'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -39,8 +39,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :binding_id
|
||||
|
||||
# Output only.
|
||||
# Timestamp for when the binding was created.
|
||||
# Output only. Timestamp for when the binding was created.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
@ -613,14 +612,13 @@ module Google
|
|||
# @return [Hash<String,Object>]
|
||||
attr_accessor :context
|
||||
|
||||
# Output only.
|
||||
# Timestamp for when the instance was created.
|
||||
# Output only. Timestamp for when the instance was created.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
||||
# Output only.
|
||||
# Name of the Deployment Manager deployment used for provisioning of this
|
||||
# Output only. Name of the Deployment Manager deployment used for provisioning
|
||||
# of this
|
||||
# service instance.
|
||||
# Corresponds to the JSON property `deploymentName`
|
||||
# @return [String]
|
||||
|
@ -659,8 +657,7 @@ module Google
|
|||
# @return [Hash<String,Object>]
|
||||
attr_accessor :previous_values
|
||||
|
||||
# Output only.
|
||||
# The resource name of the instance, e.g.
|
||||
# Output only. The resource name of the instance, e.g.
|
||||
# projects/project_id/brokers/broker_id/service_instances/instance_id
|
||||
# Corresponds to the JSON property `resourceName`
|
||||
# @return [String]
|
||||
|
@ -748,7 +745,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -831,7 +828,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -615,6 +615,11 @@ module Google
|
|||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being requested.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
# @param [Fixnum] options_requested_policy_version
|
||||
# Optional. The policy format version to be returned.
|
||||
# Acceptable values are 0 and 1.
|
||||
# If the value is 0, or the field is omitted, policy format version 1 will be
|
||||
# returned.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -632,11 +637,12 @@ module Google
|
|||
# @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 get_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||
def get_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1alpha1/{+resource}:getIamPolicy', options)
|
||||
command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy::Representation
|
||||
command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy
|
||||
command.params['resource'] = resource unless resource.nil?
|
||||
command.query['options.requestedPolicyVersion'] = options_requested_policy_version unless options_requested_policy_version.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||
module ServicebrokerV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20190415'
|
||||
REVISION = '20190708'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -39,14 +39,13 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :binding_id
|
||||
|
||||
# Output only.
|
||||
# Timestamp for when the binding was created.
|
||||
# Output only. Timestamp for when the binding was created.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
||||
# Output only.
|
||||
# String containing the Deployment Manager deployment name that was created
|
||||
# Output only. String containing the Deployment Manager deployment name that was
|
||||
# created
|
||||
# for this binding,
|
||||
# Corresponds to the JSON property `deploymentName`
|
||||
# @return [String]
|
||||
|
@ -64,8 +63,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :plan_id
|
||||
|
||||
# Output only.
|
||||
# The resource name of the binding, e.g.
|
||||
# Output only. The resource name of the binding, e.g.
|
||||
# projects/project_id/brokers/broker_id/service_instances/instance_id/bindings/
|
||||
# binding_id.
|
||||
# Corresponds to the JSON property `resourceName`
|
||||
|
@ -102,8 +100,7 @@ module Google
|
|||
class GoogleCloudServicebrokerV1beta1Broker
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Output only.
|
||||
# Timestamp for when the broker was created.
|
||||
# Output only. Timestamp for when the broker was created.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
@ -122,8 +119,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :title
|
||||
|
||||
# Output only.
|
||||
# URL of the broker OSB-compliant endpoint, for example:
|
||||
# Output only. URL of the broker OSB-compliant endpoint, for example:
|
||||
# https://servicebroker.googleapis.com/projects/<project>/brokers/<broker>
|
||||
# Corresponds to the JSON property `url`
|
||||
# @return [String]
|
||||
|
@ -340,8 +336,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Output only.
|
||||
# The resource name of the binding, e.g.
|
||||
# Output only. The resource name of the binding, e.g.
|
||||
# projects/project_id/brokers/broker_id/service_instances/instance_id/bindings/
|
||||
# binding_id.
|
||||
# Corresponds to the JSON property `resourceName`
|
||||
|
@ -727,14 +722,13 @@ module Google
|
|||
# @return [Hash<String,Object>]
|
||||
attr_accessor :context
|
||||
|
||||
# Output only.
|
||||
# Timestamp for when the instance was created.
|
||||
# Output only. Timestamp for when the instance was created.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
||||
# Output only.
|
||||
# String containing the Deployment Manager deployment name that was created
|
||||
# Output only. String containing the Deployment Manager deployment name that was
|
||||
# created
|
||||
# for this instance,
|
||||
# Corresponds to the JSON property `deploymentName`
|
||||
# @return [String]
|
||||
|
@ -779,8 +773,7 @@ module Google
|
|||
# @return [Hash<String,Object>]
|
||||
attr_accessor :previous_values
|
||||
|
||||
# Output only.
|
||||
# The resource name of the instance, e.g.
|
||||
# Output only. The resource name of the instance, e.g.
|
||||
# projects/project_id/brokers/broker_id/service_instances/instance_id
|
||||
# Corresponds to the JSON property `resourceName`
|
||||
# @return [String]
|
||||
|
@ -869,7 +862,7 @@ module Google
|
|||
# * `allAuthenticatedUsers`: A special identifier that represents anyone
|
||||
# who is authenticated with a Google account or a service account.
|
||||
# * `user:`emailid``: An email address that represents a specific Google
|
||||
# account. For example, `alice@gmail.com` .
|
||||
# account. For example, `alice@example.com` .
|
||||
# * `serviceAccount:`emailid``: An email address that represents a service
|
||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
|
@ -952,7 +945,7 @@ module Google
|
|||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten blindly.
|
||||
# policy is overwritten.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
|
|
@ -804,6 +804,11 @@ module Google
|
|||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being requested.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
# @param [Fixnum] options_requested_policy_version
|
||||
# Optional. The policy format version to be returned.
|
||||
# Acceptable values are 0 and 1.
|
||||
# If the value is 0, or the field is omitted, policy format version 1 will be
|
||||
# returned.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -821,11 +826,12 @@ module Google
|
|||
# @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 get_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||
def get_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta1/{+resource}:getIamPolicy', options)
|
||||
command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy::Representation
|
||||
command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy
|
||||
command.params['resource'] = resource unless resource.nil?
|
||||
command.query['options.requestedPolicyVersion'] = options_requested_policy_version unless options_requested_policy_version.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/service-management/
|
||||
module ServicemanagementV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190628'
|
||||
REVISION = '20190704'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -223,6 +223,14 @@ module Google
|
|||
# @return [Array<String>]
|
||||
attr_accessor :exempted_members
|
||||
|
||||
# Specifies whether principals can be exempted for the same LogType in
|
||||
# lower-level resource policies. If true, any lower-level exemptions will
|
||||
# be ignored.
|
||||
# Corresponds to the JSON property `ignoreChildExemptions`
|
||||
# @return [Boolean]
|
||||
attr_accessor :ignore_child_exemptions
|
||||
alias_method :ignore_child_exemptions?, :ignore_child_exemptions
|
||||
|
||||
# The log type that this config enables.
|
||||
# Corresponds to the JSON property `logType`
|
||||
# @return [String]
|
||||
|
@ -235,6 +243,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@exempted_members = args[:exempted_members] if args.key?(:exempted_members)
|
||||
@ignore_child_exemptions = args[:ignore_child_exemptions] if args.key?(:ignore_child_exemptions)
|
||||
@log_type = args[:log_type] if args.key?(:log_type)
|
||||
end
|
||||
end
|
||||
|
@ -1169,6 +1178,14 @@ module Google
|
|||
# @return [Array<Google::Apis::ServicemanagementV1::DocumentationRule>]
|
||||
attr_accessor :rules
|
||||
|
||||
# Specifies the service root url if the default one (the service name
|
||||
# from the yaml file) is not suitable. This can be seen in any fully
|
||||
# specified service urls as well as sections that show a base that other
|
||||
# urls are relative to.
|
||||
# Corresponds to the JSON property `serviceRootUrl`
|
||||
# @return [String]
|
||||
attr_accessor :service_root_url
|
||||
|
||||
# A short summary of what the service does. Can only be provided by
|
||||
# plain text.
|
||||
# Corresponds to the JSON property `summary`
|
||||
|
@ -1185,6 +1202,7 @@ module Google
|
|||
@overview = args[:overview] if args.key?(:overview)
|
||||
@pages = args[:pages] if args.key?(:pages)
|
||||
@rules = args[:rules] if args.key?(:rules)
|
||||
@service_root_url = args[:service_root_url] if args.key?(:service_root_url)
|
||||
@summary = args[:summary] if args.key?(:summary)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -575,6 +575,7 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :exempted_members, as: 'exemptedMembers'
|
||||
property :ignore_child_exemptions, as: 'ignoreChildExemptions'
|
||||
property :log_type, as: 'logType'
|
||||
end
|
||||
end
|
||||
|
@ -794,6 +795,7 @@ module Google
|
|||
|
||||
collection :rules, as: 'rules', class: Google::Apis::ServicemanagementV1::DocumentationRule, decorator: Google::Apis::ServicemanagementV1::DocumentationRule::Representation
|
||||
|
||||
property :service_root_url, as: 'serviceRootUrl'
|
||||
property :summary, as: 'summary'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/sheets/
|
||||
module SheetsV4
|
||||
VERSION = 'V4'
|
||||
REVISION = '20190508'
|
||||
REVISION = '20190708'
|
||||
|
||||
# See, edit, create, and delete all of your Google Drive files
|
||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||
|
|
Loading…
Reference in New Issue