Autogenerated update (2017-12-21)

Update:
- deploymentmanager_alpha
- dialogflow_v2beta1
- dlp_v2beta1
- dlp_v2beta2
- iam_v1
- logging_v2
- logging_v2beta1
- servicemanagement_v1
- serviceuser_v1
- speech_v1
This commit is contained in:
Google APIs 2017-12-21 00:35:18 +00:00
parent 46b655e6d5
commit 8b2e249bf9
25 changed files with 363 additions and 161 deletions

View File

@ -34081,6 +34081,7 @@
"/deploymentmanager:alpha/Binding/role": role
"/deploymentmanager:alpha/CollectionOverride": collection_override
"/deploymentmanager:alpha/CollectionOverride/collection": collection
"/deploymentmanager:alpha/CollectionOverride/methodMap": method_map
"/deploymentmanager:alpha/CollectionOverride/options": options
"/deploymentmanager:alpha/CompositeType": composite_type
"/deploymentmanager:alpha/CompositeType/description": description
@ -34201,6 +34202,12 @@
"/deploymentmanager:alpha/ManifestsListResponse/manifests": manifests
"/deploymentmanager:alpha/ManifestsListResponse/manifests/manifest": manifest
"/deploymentmanager:alpha/ManifestsListResponse/nextPageToken": next_page_token
"/deploymentmanager:alpha/MethodMap": method_map
"/deploymentmanager:alpha/MethodMap/create": create
"/deploymentmanager:alpha/MethodMap/delete": delete
"/deploymentmanager:alpha/MethodMap/get": get
"/deploymentmanager:alpha/MethodMap/setIamPolicy": set_iam_policy
"/deploymentmanager:alpha/MethodMap/update": update
"/deploymentmanager:alpha/Operation": operation
"/deploymentmanager:alpha/Operation/clientOperationId": client_operation_id
"/deploymentmanager:alpha/Operation/creationTimestamp": creation_timestamp
@ -44146,6 +44153,7 @@
"/dlp:v2beta1/GooglePrivacyDlpV2beta1TransformationSummary/results": results
"/dlp:v2beta1/GooglePrivacyDlpV2beta1TransformationSummary/results/result": result
"/dlp:v2beta1/GooglePrivacyDlpV2beta1TransformationSummary/transformation": transformation
"/dlp:v2beta1/GooglePrivacyDlpV2beta1TransformationSummary/transformedBytes": transformed_bytes
"/dlp:v2beta1/GooglePrivacyDlpV2beta1TransientCryptoKey": google_privacy_dlp_v2beta1_transient_crypto_key
"/dlp:v2beta1/GooglePrivacyDlpV2beta1TransientCryptoKey/name": name
"/dlp:v2beta1/GooglePrivacyDlpV2beta1UnwrappedCryptoKey": google_privacy_dlp_v2beta1_unwrapped_crypto_key
@ -44590,6 +44598,8 @@
"/dlp:v2beta2/GooglePrivacyDlpV2beta2InfoTypeDescription": google_privacy_dlp_v2beta2_info_type_description
"/dlp:v2beta2/GooglePrivacyDlpV2beta2InfoTypeDescription/displayName": display_name
"/dlp:v2beta2/GooglePrivacyDlpV2beta2InfoTypeDescription/name": name
"/dlp:v2beta2/GooglePrivacyDlpV2beta2InfoTypeDescription/supportedBy": supported_by
"/dlp:v2beta2/GooglePrivacyDlpV2beta2InfoTypeDescription/supportedBy/supported_by": supported_by
"/dlp:v2beta2/GooglePrivacyDlpV2beta2InfoTypeLimit": google_privacy_dlp_v2beta2_info_type_limit
"/dlp:v2beta2/GooglePrivacyDlpV2beta2InfoTypeLimit/infoType": info_type
"/dlp:v2beta2/GooglePrivacyDlpV2beta2InfoTypeLimit/maxFindings": max_findings
@ -44850,6 +44860,7 @@
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TransformationSummary/results": results
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TransformationSummary/results/result": result
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TransformationSummary/transformation": transformation
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TransformationSummary/transformedBytes": transformed_bytes
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TransientCryptoKey": google_privacy_dlp_v2beta2_transient_crypto_key
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TransientCryptoKey/name": name
"/dlp:v2beta2/GooglePrivacyDlpV2beta2UnwrappedCryptoKey": google_privacy_dlp_v2beta2_unwrapped_crypto_key
@ -44891,6 +44902,7 @@
"/dlp:v2beta2/GoogleTypeTimeOfDay/nanos": nanos
"/dlp:v2beta2/GoogleTypeTimeOfDay/seconds": seconds
"/dlp:v2beta2/dlp.infoTypes.list": list_info_types
"/dlp:v2beta2/dlp.infoTypes.list/filter": filter
"/dlp:v2beta2/dlp.infoTypes.list/languageCode": language_code
"/dlp:v2beta2/dlp.organizations.deidentifyTemplates.create": create_organization_deidentify_template
"/dlp:v2beta2/dlp.organizations.deidentifyTemplates.create/parent": parent

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/deployment-manager/
module DeploymentmanagerAlpha
VERSION = 'Alpha'
REVISION = '20171201'
REVISION = '20171214'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -227,6 +227,12 @@ module Google
# @return [String]
attr_accessor :collection
# Deployment Manager will call these methods during the events of creation/
# deletion/update/get/setIamPolicy
# Corresponds to the JSON property `methodMap`
# @return [Google::Apis::DeploymentmanagerAlpha::MethodMap]
attr_accessor :method_map
# Options allows customized resource handling by Deployment Manager.
# Corresponds to the JSON property `options`
# @return [Google::Apis::DeploymentmanagerAlpha::Options]
@ -239,6 +245,7 @@ module Google
# Update properties of this object
def update!(**args)
@collection = args[:collection] if args.key?(:collection)
@method_map = args[:method_map] if args.key?(:method_map)
@options = args[:options] if args.key?(:options)
end
end
@ -1179,6 +1186,51 @@ module Google
end
end
# Deployment Manager will call these methods during the events of creation/
# deletion/update/get/setIamPolicy
class MethodMap
include Google::Apis::Core::Hashable
# The action identifier for the create method to be used for this collection
# Corresponds to the JSON property `create`
# @return [String]
attr_accessor :create
# The action identifier for the delete method to be used for this collection
# Corresponds to the JSON property `delete`
# @return [String]
attr_accessor :delete
# The action identifier for the get method to be used for this collection
# Corresponds to the JSON property `get`
# @return [String]
attr_accessor :get
# The action identifier for the setIamPolicy method to be used for this
# collection
# Corresponds to the JSON property `setIamPolicy`
# @return [String]
attr_accessor :set_iam_policy
# The action identifier for the update method to be used for this collection
# Corresponds to the JSON property `update`
# @return [String]
attr_accessor :update
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@create = args[:create] if args.key?(:create)
@delete = args[:delete] if args.key?(:delete)
@get = args[:get] if args.key?(:get)
@set_iam_policy = args[:set_iam_policy] if args.key?(:set_iam_policy)
@update = args[:update] if args.key?(:update)
end
end
# An Operation resource, used to manage asynchronous API requests. (==
# resource_for v1.globalOperations ==) (== resource_for beta.globalOperations ==)
# (== resource_for v1.regionOperations ==) (== resource_for beta.

View File

@ -214,6 +214,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class MethodMap
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Operation
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -480,6 +486,8 @@ module Google
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :collection, as: 'collection'
property :method_map, as: 'methodMap', class: Google::Apis::DeploymentmanagerAlpha::MethodMap, decorator: Google::Apis::DeploymentmanagerAlpha::MethodMap::Representation
property :options, as: 'options', class: Google::Apis::DeploymentmanagerAlpha::Options, decorator: Google::Apis::DeploymentmanagerAlpha::Options::Representation
end
@ -744,6 +752,17 @@ module Google
end
end
class MethodMap
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create, as: 'create'
property :delete, as: 'delete'
property :get, as: 'get'
property :set_iam_policy, as: 'setIamPolicy'
property :update, as: 'update'
end
end
class Operation
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/dialogflow-enterprise/
module DialogflowV2beta1
VERSION = 'V2beta1'
REVISION = '20171212'
REVISION = '20171218'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -712,6 +712,18 @@ module Google
include Google::Apis::Core::Hashable
# The exported agent.
# Example for how to export an agent to a zip file via a command line:
# curl \
# 'https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/agent:
# export'\
# -X POST \
# -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
# -H 'Accept: application/json' \
# -H 'Content-Type: application/json' \
# --compressed \
# --data-binary '``' \
# | grep agentContent | sed -e 's/.*"agentContent": "\([^"]*\)".*/\1/' \
# | base64 --decode > <agent zip file>
# Corresponds to the JSON property `agentContent`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -740,13 +752,17 @@ module Google
# The agent to import.
# Example for how to import an agent via the command line:
# curl -H "Authorization: Bearer "$(gcloud auth print-access-token) \
# -H "Content-Type: application/json; charset=utf-8" \
# --data "`
# curl \
# 'https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/agent:
# import\
# -X POST \
# -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
# -H 'Accept: application/json' \
# -H 'Content-Type: application/json' \
# --compressed \
# --data-binary "`
# 'agentContent': '$(cat <agent zip file> | base64 -w 0)'
# `" \
# "https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/agent:
# import"
# `"
# Corresponds to the JSON property `agentContent`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -2240,13 +2256,17 @@ module Google
# The agent to restore.
# Example for how to restore an agent via the command line:
# curl -H "Authorization: Bearer "$(gcloud auth print-access-token) \
# -H "Content-Type: application/json; charset=utf-8" \
# --data "`
# curl \
# 'https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/agent:
# restore\
# -X POST \
# -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
# -H 'Accept: application/json' \
# -H 'Content-Type: application/json' \
# --compressed \
# --data-binary "`
# 'agentContent': '$(cat <agent zip file> | base64 -w 0)'
# `" \
# "https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/agent:
# restore"
# Corresponds to the JSON property `agentContent`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/dlp/docs/
module DlpV2beta1
VERSION = 'V2beta1'
REVISION = '20171205'
REVISION = '20171219'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -292,16 +292,31 @@ module Google
include Google::Apis::Core::Hashable
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `max`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :max
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `min`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :min
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `replacementValue`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :replacement_value
@ -649,6 +664,11 @@ module Google
attr_accessor :operator
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `value`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :value
@ -935,7 +955,8 @@ module Google
# These types of transformations are
# those that perform pseudonymization, thereby producing a "surrogate" as
# output. This should be used in conjunction with a field on the
# transformation such as `surrogate_info_type`.
# transformation such as `surrogate_info_type`. This custom info type does
# not support the use of `detection_rules`.
# Corresponds to the JSON property `surrogateType`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1SurrogateType]
attr_accessor :surrogate_type
@ -1353,11 +1374,21 @@ module Google
attr_accessor :bucket_size
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `lowerBound`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :lower_bound
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `upperBound`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :upper_bound
@ -2420,11 +2451,21 @@ module Google
include Google::Apis::Core::Hashable
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `maxValue`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :max_value
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `minValue`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :min_value
@ -3004,6 +3045,11 @@ module Google
include Google::Apis::Core::Hashable
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `newValue`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :new_value
@ -3206,7 +3252,8 @@ module Google
# These types of transformations are
# those that perform pseudonymization, thereby producing a "surrogate" as
# output. This should be used in conjunction with a field on the
# transformation such as `surrogate_info_type`.
# transformation such as `surrogate_info_type`. This custom info type does
# not support the use of `detection_rules`.
class GooglePrivacyDlpV2beta1SurrogateType
include Google::Apis::Core::Hashable
@ -3329,6 +3376,8 @@ module Google
end
# Summary of a single tranformation.
# Only one of 'transformation', 'field_transformation', or 'record_suppress'
# will be set.
class GooglePrivacyDlpV2beta1TransformationSummary
include Google::Apis::Core::Hashable
@ -3337,8 +3386,9 @@ module Google
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1FieldId]
attr_accessor :field
# The field transformation that was applied. This list will contain
# multiple only in the case of errors.
# The field transformation that was applied.
# If multiple field transformations are requested for a single field,
# this list will contain all of them; otherwise, only one is supplied.
# Corresponds to the JSON property `fieldTransformations`
# @return [Array<Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1FieldTransformation>]
attr_accessor :field_transformations
@ -3364,6 +3414,11 @@ module Google
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1PrimitiveTransformation]
attr_accessor :transformation
# Total size in bytes that were transformed in some way.
# Corresponds to the JSON property `transformedBytes`
# @return [Fixnum]
attr_accessor :transformed_bytes
def initialize(**args)
update!(**args)
end
@ -3376,6 +3431,7 @@ module Google
@record_suppress = args[:record_suppress] if args.key?(:record_suppress)
@results = args[:results] if args.key?(:results)
@transformation = args[:transformation] if args.key?(:transformation)
@transformed_bytes = args[:transformed_bytes] if args.key?(:transformed_bytes)
end
end
@ -3426,6 +3482,11 @@ module Google
end
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
class GooglePrivacyDlpV2beta1Value
include Google::Apis::Core::Hashable
@ -3499,6 +3560,11 @@ module Google
attr_accessor :count
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `value`
# @return [Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1Value]
attr_accessor :value

View File

@ -1775,6 +1775,7 @@ module Google
property :transformation, as: 'transformation', class: Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1PrimitiveTransformation, decorator: Google::Apis::DlpV2beta1::GooglePrivacyDlpV2beta1PrimitiveTransformation::Representation
property :transformed_bytes, :numeric_string => true, as: 'transformedBytes'
end
end

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/dlp/docs/
module DlpV2beta2
VERSION = 'V2beta2'
REVISION = '20171212'
REVISION = '20171219'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -284,7 +284,8 @@ module Google
# These types of transformations are
# those that perform pseudonymization, thereby producing a "surrogate" as
# output. This should be used in conjunction with a field on the
# transformation such as `surrogate_info_type`.
# transformation such as `surrogate_info_type`. This custom info type does
# not support the use of `detection_rules`.
# Corresponds to the JSON property `surrogateType`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1SurrogateType]
attr_accessor :surrogate_type
@ -1069,11 +1070,21 @@ module Google
include Google::Apis::Core::Hashable
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `maxValue`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1Value]
attr_accessor :max_value
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `minValue`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1Value]
attr_accessor :min_value
@ -1392,7 +1403,8 @@ module Google
# These types of transformations are
# those that perform pseudonymization, thereby producing a "surrogate" as
# output. This should be used in conjunction with a field on the
# transformation such as `surrogate_info_type`.
# transformation such as `surrogate_info_type`. This custom info type does
# not support the use of `detection_rules`.
class GooglePrivacyDlpV2beta1SurrogateType
include Google::Apis::Core::Hashable
@ -1451,6 +1463,11 @@ module Google
end
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
class GooglePrivacyDlpV2beta1Value
include Google::Apis::Core::Hashable
@ -1524,6 +1541,11 @@ module Google
attr_accessor :count
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `value`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta1Value]
attr_accessor :value
@ -1746,22 +1768,36 @@ module Google
end
end
# Buckets represented as ranges, along with replacement values. Ranges must
# be non-overlapping.
# Bucket is represented as a range, along with replacement values.
class GooglePrivacyDlpV2beta2Bucket
include Google::Apis::Core::Hashable
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `max`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :max
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `min`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :min
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `replacementValue`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :replacement_value
@ -1789,7 +1825,7 @@ module Google
class GooglePrivacyDlpV2beta2BucketingConfig
include Google::Apis::Core::Hashable
#
# Set of buckets. Ranges must be non-overlapping.
# Corresponds to the JSON property `buckets`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Bucket>]
attr_accessor :buckets
@ -2072,12 +2108,17 @@ module Google
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FieldId]
attr_accessor :field
# Operator used to compare the field or info type to the value. [required]
# Operator used to compare the field or infoType to the value. [required]
# Corresponds to the JSON property `operator`
# @return [String]
attr_accessor :operator
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `value`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :value
@ -2094,7 +2135,7 @@ module Google
end
end
#
# A collection of conditions.
class GooglePrivacyDlpV2beta2Conditions
include Google::Apis::Core::Hashable
@ -2385,7 +2426,8 @@ module Google
# These types of transformations are
# those that perform pseudonymization, thereby producing a "surrogate" as
# output. This should be used in conjunction with a field on the
# transformation such as `surrogate_info_type`.
# transformation such as `surrogate_info_type`. This custom info type does
# not support the use of `detection_rules`.
# Corresponds to the JSON property `surrogateType`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2SurrogateType]
attr_accessor :surrogate_type
@ -2687,7 +2729,7 @@ module Google
# @return [String]
attr_accessor :start_time
#
# State of a job.
# Corresponds to the JSON property `state`
# @return [String]
attr_accessor :state
@ -2738,11 +2780,11 @@ module Google
end
end
# A collection of expressions
# An expression, consisting or an operator and conditions.
class GooglePrivacyDlpV2beta2Expressions
include Google::Apis::Core::Hashable
#
# A collection of conditions.
# Corresponds to the JSON property `conditions`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Conditions]
attr_accessor :conditions
@ -2891,7 +2933,7 @@ module Google
class GooglePrivacyDlpV2beta2FindingLimits
include Google::Apis::Core::Hashable
# Configuration of findings limit given for specified info types.
# Configuration of findings limit given for specified infoTypes.
# Corresponds to the JSON property `maxFindingsPerInfoType`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2InfoTypeLimit>]
attr_accessor :max_findings_per_info_type
@ -2941,11 +2983,21 @@ module Google
attr_accessor :bucket_size
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `lowerBound`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :lower_bound
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `upperBound`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :upper_bound
@ -3051,20 +3103,25 @@ module Google
end
end
# Info type description.
# InfoType description.
class GooglePrivacyDlpV2beta2InfoTypeDescription
include Google::Apis::Core::Hashable
# Human readable form of the info type name.
# Human readable form of the infoType name.
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name
# Internal name of the info type.
# Internal name of the infoType.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
# Which parts of the API supports this InfoType.
# Corresponds to the JSON property `supportedBy`
# @return [Array<String>]
attr_accessor :supported_by
def initialize(**args)
update!(**args)
end
@ -3073,10 +3130,11 @@ module Google
def update!(**args)
@display_name = args[:display_name] if args.key?(:display_name)
@name = args[:name] if args.key?(:name)
@supported_by = args[:supported_by] if args.key?(:supported_by)
end
end
# Max findings configuration per info type, per content item or long
# Max findings configuration per infoType, per content item or long
# running DlpJob.
class GooglePrivacyDlpV2beta2InfoTypeLimit
include Google::Apis::Core::Hashable
@ -3106,7 +3164,7 @@ module Google
class GooglePrivacyDlpV2beta2InfoTypeStatistics
include Google::Apis::Core::Hashable
# Number of findings for this info type.
# Number of findings for this infoType.
# Corresponds to the JSON property `count`
# @return [Fixnum]
attr_accessor :count
@ -3132,8 +3190,8 @@ module Google
class GooglePrivacyDlpV2beta2InfoTypeTransformation
include Google::Apis::Core::Hashable
# Info types to apply the transformation to. Empty list will match all
# available info types for this transformation.
# InfoTypes to apply the transformation to. Empty list will match all
# available infoTypes for this transformation.
# Corresponds to the JSON property `infoTypes`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2InfoType>]
attr_accessor :info_types
@ -3161,8 +3219,8 @@ module Google
class GooglePrivacyDlpV2beta2InfoTypeTransformations
include Google::Apis::Core::Hashable
# Transformation for each info type. Cannot specify more than one
# for a given info type. [required]
# Transformation for each infoType. Cannot specify more than one
# for a given infoType. [required]
# Corresponds to the JSON property `transformations`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2InfoTypeTransformation>]
attr_accessor :transformations
@ -3183,7 +3241,7 @@ module Google
class GooglePrivacyDlpV2beta2InspectConfig
include Google::Apis::Core::Hashable
# Custom info types provided by the user.
# Custom infoTypes provided by the user.
# Corresponds to the JSON property `customInfoTypes`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CustomInfoType>]
attr_accessor :custom_info_types
@ -3320,7 +3378,7 @@ module Google
class GooglePrivacyDlpV2beta2InspectDataSourceRequest
include Google::Apis::Core::Hashable
#
# A configuration for the job.
# Corresponds to the JSON property `jobConfig`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2InspectJobConfig]
attr_accessor :job_config
@ -3934,7 +3992,7 @@ module Google
class GooglePrivacyDlpV2beta2ListDeidentifyTemplatesResponse
include Google::Apis::Core::Hashable
# List of deidentifyTemplates, up to page_size in
# List of deidentify templates, up to page_size in
# ListDeidentifyTemplatesRequest.
# Corresponds to the JSON property `deidentifyTemplates`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2DeidentifyTemplate>]
@ -3986,7 +4044,7 @@ module Google
class GooglePrivacyDlpV2beta2ListInfoTypesResponse
include Google::Apis::Core::Hashable
# Set of sensitive info types.
# Set of sensitive infoTypes.
# Corresponds to the JSON property `infoTypes`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2InfoTypeDescription>]
attr_accessor :info_types
@ -4101,11 +4159,21 @@ module Google
include Google::Apis::Core::Hashable
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `maxValue`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :max_value
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `minValue`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :min_value
@ -4432,7 +4500,7 @@ module Google
class GooglePrivacyDlpV2beta2RecordCondition
include Google::Apis::Core::Hashable
# A collection of expressions
# An expression, consisting or an operator and conditions.
# Corresponds to the JSON property `expressions`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Expressions]
attr_accessor :expressions
@ -4689,6 +4757,11 @@ module Google
include Google::Apis::Core::Hashable
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `newValue`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :new_value
@ -4747,7 +4820,8 @@ module Google
class GooglePrivacyDlpV2beta2Result
include Google::Apis::Core::Hashable
#
# Statistics of how many instances of each info type were found during
# inspect job.
# Corresponds to the JSON property `infoTypeStats`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2InfoTypeStatistics>]
attr_accessor :info_type_stats
@ -4894,7 +4968,8 @@ module Google
# These types of transformations are
# those that perform pseudonymization, thereby producing a "surrogate" as
# output. This should be used in conjunction with a field on the
# transformation such as `surrogate_info_type`.
# transformation such as `surrogate_info_type`. This custom info type does
# not support the use of `detection_rules`.
class GooglePrivacyDlpV2beta2SurrogateType
include Google::Apis::Core::Hashable
@ -5042,6 +5117,8 @@ module Google
end
# Summary of a single tranformation.
# Only one of 'transformation', 'field_transformation', or 'record_suppress'
# will be set.
class GooglePrivacyDlpV2beta2TransformationSummary
include Google::Apis::Core::Hashable
@ -5050,8 +5127,9 @@ module Google
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FieldId]
attr_accessor :field
# The field transformation that was applied. This list will contain
# multiple entries only in the case of errors.
# The field transformation that was applied.
# If multiple field transformations are requested for a single field,
# this list will contain all of them; otherwise, only one is supplied.
# Corresponds to the JSON property `fieldTransformations`
# @return [Array<Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FieldTransformation>]
attr_accessor :field_transformations
@ -5077,6 +5155,11 @@ module Google
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2PrimitiveTransformation]
attr_accessor :transformation
# Total size in bytes that were transformed in some way.
# Corresponds to the JSON property `transformedBytes`
# @return [Fixnum]
attr_accessor :transformed_bytes
def initialize(**args)
update!(**args)
end
@ -5089,6 +5172,7 @@ module Google
@record_suppress = args[:record_suppress] if args.key?(:record_suppress)
@results = args[:results] if args.key?(:results)
@transformation = args[:transformation] if args.key?(:transformation)
@transformed_bytes = args[:transformed_bytes] if args.key?(:transformed_bytes)
end
end
@ -5191,6 +5275,11 @@ module Google
end
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
class GooglePrivacyDlpV2beta2Value
include Google::Apis::Core::Hashable
@ -5264,6 +5353,11 @@ module Google
attr_accessor :count
# Set of primitive values supported by the system.
# Note that for the purposes of inspection or transformation, the number
# of bytes considered to comprise a 'Value' is based on its representation
# as a UTF-8 encoded string. For example, if 'integer_value' is set to
# 123456789, the number of bytes would be counted as 9, even though an
# int64 only holds up to 8 bytes of data.
# Corresponds to the JSON property `value`
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Value]
attr_accessor :value

View File

@ -1980,6 +1980,7 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :name, as: 'name'
collection :supported_by, as: 'supportedBy'
end
end
@ -2630,6 +2631,7 @@ module Google
property :transformation, as: 'transformation', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2PrimitiveTransformation, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2PrimitiveTransformation::Representation
property :transformed_bytes, :numeric_string => true, as: 'transformedBytes'
end
end

View File

@ -50,8 +50,11 @@ module Google
end
# Returns sensitive information types DLP supports.
# @param [String] filter
# Optional filter to only return infoTypes supported by certain parts of the
# API. Defaults to supported_by=INSPECT.
# @param [String] language_code
# Optional BCP-47 language code for localized info type friendly
# Optional BCP-47 language code for localized infoType friendly
# names. If omitted, or if localized strings are not available,
# en-US strings will be returned.
# @param [String] fields
@ -71,10 +74,11 @@ 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 list_info_types(language_code: nil, fields: nil, quota_user: nil, options: nil, &block)
def list_info_types(filter: nil, language_code: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v2beta2/infoTypes', options)
command.response_representation = Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2ListInfoTypesResponse::Representation
command.response_class = Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2ListInfoTypesResponse
command.query['filter'] = filter unless filter.nil?
command.query['languageCode'] = language_code unless language_code.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
@ -118,8 +122,8 @@ module Google
# Deletes inspect templates.
# @param [String] name
# Resource name of the organization and inspectTemplate to be deleted, for
# example `organizations/433245324/deidentifyTemplates/432452342`.
# Resource name of the organization and deidentify template to be deleted,
# for example `organizations/433245324/deidentifyTemplates/432452342`.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@ -149,7 +153,7 @@ module Google
# Gets an inspect template.
# @param [String] name
# Resource name of the organization and inspectTemplate to be read, for
# Resource name of the organization and deidentify template to be read, for
# example `organizations/433245324/deidentifyTemplates/432452342`.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -219,7 +223,7 @@ module Google
# Updates the inspect template.
# @param [String] name
# Resource name of organization and inspectTemplate to be updated, for
# Resource name of organization and deidentify template to be updated, for
# example `organizations/433245324/deidentifyTemplates/432452342`.
# @param [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2UpdateDeidentifyTemplateRequest] google_privacy_dlp_v2beta2_update_deidentify_template_request_object
# @param [String] fields
@ -630,8 +634,8 @@ module Google
# Deletes inspect templates.
# @param [String] name
# Resource name of the organization and inspectTemplate to be deleted, for
# example `organizations/433245324/deidentifyTemplates/432452342`.
# Resource name of the organization and deidentify template to be deleted,
# for example `organizations/433245324/deidentifyTemplates/432452342`.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@ -661,7 +665,7 @@ module Google
# Gets an inspect template.
# @param [String] name
# Resource name of the organization and inspectTemplate to be read, for
# Resource name of the organization and deidentify template to be read, for
# example `organizations/433245324/deidentifyTemplates/432452342`.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -731,7 +735,7 @@ module Google
# Updates the inspect template.
# @param [String] name
# Resource name of organization and inspectTemplate to be updated, for
# Resource name of organization and deidentify template to be updated, for
# example `organizations/433245324/deidentifyTemplates/432452342`.
# @param [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2UpdateDeidentifyTemplateRequest] google_privacy_dlp_v2beta2_update_deidentify_template_request_object
# @param [String] fields

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/iam/
module IamV1
VERSION = 'V1'
REVISION = '20171027'
REVISION = '20171214'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -94,14 +94,6 @@ module Google
# @return [String]
attr_accessor :action
# Represents an expression text. Example:
# title: "User account presence"
# description: "Determines whether the request has a user account"
# expression: "size(request.user) > 0"
# Corresponds to the JSON property `condition`
# @return [Google::Apis::IamV1::Expr]
attr_accessor :condition
# A single identity requesting access for a Cloud Platform resource.
# Follows the same format of Binding.members.
# Required
@ -123,7 +115,6 @@ module Google
# Update properties of this object
def update!(**args)
@action = args[:action] if args.key?(:action)
@condition = args[:condition] if args.key?(:condition)
@member = args[:member] if args.key?(:member)
@role = args[:role] if args.key?(:role)
end
@ -241,53 +232,6 @@ module Google
end
end
# Represents an expression text. Example:
# title: "User account presence"
# description: "Determines whether the request has a user account"
# expression: "size(request.user) > 0"
class Expr
include Google::Apis::Core::Hashable
# An optional description of the expression. This is a longer text which
# describes the expression, e.g. when hovered over it in a UI.
# Corresponds to the JSON property `description`
# @return [String]
attr_accessor :description
# Textual representation of an expression in
# Common Expression Language syntax.
# The application context of the containing message determines which
# well-known feature set of CEL is supported.
# Corresponds to the JSON property `expression`
# @return [String]
attr_accessor :expression
# An optional string indicating the location of the expression for error
# reporting, e.g. a file name and a position in the file.
# Corresponds to the JSON property `location`
# @return [String]
attr_accessor :location
# An optional title for the expression, i.e. a short string describing
# its purpose. This can be used e.g. in UIs which allow to enter the
# expression.
# Corresponds to the JSON property `title`
# @return [String]
attr_accessor :title
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@description = args[:description] if args.key?(:description)
@expression = args[:expression] if args.key?(:expression)
@location = args[:location] if args.key?(:location)
@title = args[:title] if args.key?(:title)
end
end
# The response containing the roles defined under a resource.
class ListRolesResponse
include Google::Apis::Core::Hashable

View File

@ -64,12 +64,6 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class Expr
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListRolesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -216,8 +210,6 @@ module Google
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :action, as: 'action'
property :condition, as: 'condition', class: Google::Apis::IamV1::Expr, decorator: Google::Apis::IamV1::Expr::Representation
property :member, as: 'member'
property :role, as: 'role'
end
@ -255,16 +247,6 @@ module Google
end
end
class Expr
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :description, as: 'description'
property :expression, as: 'expression'
property :location, as: 'location'
property :title, as: 'title'
end
end
class ListRolesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/logging/docs/
module LoggingV2
VERSION = 'V2'
REVISION = '20171113'
REVISION = '20171219'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -703,7 +703,9 @@ module Google
# If this field is omitted in a new log entry, then Stackdriver Logging assigns
# it the current time.Incoming log entries should have timestamps that are no
# more than the logs retention period in the past, and no more than 24 hours in
# the future. See the entries.write API method for more information.
# the future. Log entries outside those time boundaries will not be available
# when calling entries.list, but those log entries can still be exported with
# LogSinks.
# Corresponds to the JSON property `timestamp`
# @return [String]
attr_accessor :timestamp
@ -1640,11 +1642,11 @@ module Google
# log entries that did not supply their own values, the entries earlier in the
# list will sort before the entries later in the list. See the entries.list
# method.Log entries with timestamps that are more than the logs retention
# period in the past or more than 24 hours in the future might be discarded.
# Discarding does not return an error.To improve throughput and to avoid
# exceeding the quota limit for calls to entries.write, you should try to
# include several log entries in this list, rather than calling this method for
# each individual log entry.
# period in the past or more than 24 hours in the future will not be available
# when calling entries.list. However, those log entries can still be exported
# with LogSinks.To improve throughput and to avoid exceeding the quota limit for
# calls to entries.write, you should try to include several log entries in this
# list, rather than calling this method for each individual log entry.
# Corresponds to the JSON property `entries`
# @return [Array<Google::Apis::LoggingV2::LogEntry>]
attr_accessor :entries

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/logging/docs/
module LoggingV2beta1
VERSION = 'V2beta1'
REVISION = '20171113'
REVISION = '20171219'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -676,7 +676,9 @@ module Google
# If this field is omitted in a new log entry, then Stackdriver Logging assigns
# it the current time.Incoming log entries should have timestamps that are no
# more than the logs retention period in the past, and no more than 24 hours in
# the future. See the entries.write API method for more information.
# the future. Log entries outside those time boundaries will not be available
# when calling entries.list, but those log entries can still be exported with
# LogSinks.
# Corresponds to the JSON property `timestamp`
# @return [String]
attr_accessor :timestamp
@ -1563,11 +1565,11 @@ module Google
# log entries that did not supply their own values, the entries earlier in the
# list will sort before the entries later in the list. See the entries.list
# method.Log entries with timestamps that are more than the logs retention
# period in the past or more than 24 hours in the future might be discarded.
# Discarding does not return an error.To improve throughput and to avoid
# exceeding the quota limit for calls to entries.write, you should try to
# include several log entries in this list, rather than calling this method for
# each individual log entry.
# period in the past or more than 24 hours in the future will not be available
# when calling entries.list. However, those log entries can still be exported
# with LogSinks.To improve throughput and to avoid exceeding the quota limit for
# calls to entries.write, you should try to include several log entries in this
# list, rather than calling this method for each individual log entry.
# Corresponds to the JSON property `entries`
# @return [Array<Google::Apis::LoggingV2beta1::LogEntry>]
attr_accessor :entries

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/service-management/
module ServicemanagementV1
VERSION = 'V1'
REVISION = '20171108'
REVISION = '20171216'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -4561,7 +4561,8 @@ module Google
class UsageRule
include Google::Apis::Core::Hashable
# True, if the method allows unregistered calls; false otherwise.
# If true, the selected method allows unregistered calls, e.g. calls
# that don't identify any user or application.
# Corresponds to the JSON property `allowUnregisteredCalls`
# @return [Boolean]
attr_accessor :allow_unregistered_calls
@ -4574,10 +4575,10 @@ module Google
# @return [String]
attr_accessor :selector
# True, if the method should skip service control. If so, no control plane
# feature (like quota and billing) will be enabled.
# This flag is used by ESP to allow some Endpoints customers to bypass
# Google internal checks.
# If true, the selected method should skip service control and the control
# plane features, such as quota and billing, will not be available.
# This flag is used by Google Cloud Endpoints to bypass checks for internal
# methods, such as service health check methods.
# Corresponds to the JSON property `skipServiceControl`
# @return [Boolean]
attr_accessor :skip_service_control

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/service-management/
module ServiceuserV1
VERSION = 'V1'
REVISION = '20171108'
REVISION = '20171215'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -3510,7 +3510,8 @@ module Google
class UsageRule
include Google::Apis::Core::Hashable
# True, if the method allows unregistered calls; false otherwise.
# If true, the selected method allows unregistered calls, e.g. calls
# that don't identify any user or application.
# Corresponds to the JSON property `allowUnregisteredCalls`
# @return [Boolean]
attr_accessor :allow_unregistered_calls
@ -3523,10 +3524,10 @@ module Google
# @return [String]
attr_accessor :selector
# True, if the method should skip service control. If so, no control plane
# feature (like quota and billing) will be enabled.
# This flag is used by ESP to allow some Endpoints customers to bypass
# Google internal checks.
# If true, the selected method should skip service control and the control
# plane features, such as quota and billing, will not be available.
# This flag is used by Google Cloud Endpoints to bypass checks for internal
# methods, such as service health check methods.
# Corresponds to the JSON property `skipServiceControl`
# @return [Boolean]
attr_accessor :skip_service_control

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/speech/
module SpeechV1
VERSION = 'V1'
REVISION = '20171213'
REVISION = '20171219'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'