Autogenerated update (2019-01-03)

Update:
- bigquery_v2
- serviceconsumermanagement_v1
- servicenetworking_v1beta
- serviceusage_v1
- serviceusage_v1beta1
This commit is contained in:
Google APIs 2019-01-03 00:36:48 +00:00
parent f5317fe910
commit 0e91f7b4bb
13 changed files with 42 additions and 24 deletions

View File

@ -10671,6 +10671,7 @@
"/bigquery:v2/Dataset/access/access": access
"/bigquery:v2/Dataset/access/access/domain": domain
"/bigquery:v2/Dataset/access/access/groupByEmail": group_by_email
"/bigquery:v2/Dataset/access/access/iamMember": iam_member
"/bigquery:v2/Dataset/access/access/role": role
"/bigquery:v2/Dataset/access/access/specialGroup": special_group
"/bigquery:v2/Dataset/access/access/userByEmail": user_by_email

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/bigquery/
module BigqueryV2
VERSION = 'V2'
REVISION = '20181216'
REVISION = '20181221'
# View and manage your data in Google BigQuery
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'

View File

@ -453,16 +453,24 @@ module Google
include Google::Apis::Core::Hashable
# [Pick one] A domain to grant access to. Any users signed in with the domain
# specified will be granted the specified access. Example: "example.com".
# specified will be granted the specified access. Example: "example.com". Maps
# to IAM policy member "domain:DOMAIN".
# Corresponds to the JSON property `domain`
# @return [String]
attr_accessor :domain
# [Pick one] An email address of a Google Group to grant access to.
# [Pick one] An email address of a Google Group to grant access to. Maps to IAM
# policy member "group:GROUP".
# Corresponds to the JSON property `groupByEmail`
# @return [String]
attr_accessor :group_by_email
# [Pick one] Some other type of member that appears in the IAM Policy but isn't
# a user, group, domain, or special group.
# Corresponds to the JSON property `iamMember`
# @return [String]
attr_accessor :iam_member
# [Required] Describes the rights granted to the user specified by the other
# member of the access object. The following string values are supported: READER,
# WRITER, OWNER.
@ -473,13 +481,14 @@ module Google
# [Pick one] A special group to grant access to. Possible values include:
# projectOwners: Owners of the enclosing project. projectReaders: Readers of the
# enclosing project. projectWriters: Writers of the enclosing project.
# allAuthenticatedUsers: All authenticated BigQuery users.
# allAuthenticatedUsers: All authenticated BigQuery users. Maps to similarly-
# named IAM members.
# Corresponds to the JSON property `specialGroup`
# @return [String]
attr_accessor :special_group
# [Pick one] An email address of a user to grant access to. For example: fred@
# example.com.
# example.com. Maps to IAM policy member "user:EMAIL" or "serviceAccount:EMAIL".
# Corresponds to the JSON property `userByEmail`
# @return [String]
attr_accessor :user_by_email
@ -501,6 +510,7 @@ module Google
def update!(**args)
@domain = args[:domain] if args.key?(:domain)
@group_by_email = args[:group_by_email] if args.key?(:group_by_email)
@iam_member = args[:iam_member] if args.key?(:iam_member)
@role = args[:role] if args.key?(:role)
@special_group = args[:special_group] if args.key?(:special_group)
@user_by_email = args[:user_by_email] if args.key?(:user_by_email)
@ -3893,8 +3903,7 @@ module Google
# @return [String]
attr_accessor :field
# [Beta] [Optional] If set to true, queries over this table require a partition
# filter that can be used for partition elimination to be specified.
#
# Corresponds to the JSON property `requirePartitionFilter`
# @return [Boolean]
attr_accessor :require_partition_filter

View File

@ -547,6 +547,7 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
property :domain, as: 'domain'
property :group_by_email, as: 'groupByEmail'
property :iam_member, as: 'iamMember'
property :role, as: 'role'
property :special_group, as: 'specialGroup'
property :user_by_email, as: 'userByEmail'

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/service-consumer-management/docs/overview
module ServiceconsumermanagementV1
VERSION = 'V1'
REVISION = '20181217'
REVISION = '20181229'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -3079,8 +3079,10 @@ module Google
# @return [Google::Apis::ServiceconsumermanagementV1::Monitoring]
attr_accessor :monitoring
# The DNS address at which this service is available,
# e.g. `calendar.googleapis.com`.
# The service name, which is a DNS-like logical identifier for the
# service, such as `calendar.googleapis.com`. The service name
# typically goes through DNS verification to make sure the owner
# of the service also owns the DNS name.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started
module ServicenetworkingV1beta
VERSION = 'V1beta'
REVISION = '20181220'
REVISION = '20181229'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -2972,8 +2972,10 @@ module Google
# @return [Google::Apis::ServicenetworkingV1beta::Monitoring]
attr_accessor :monitoring
# The DNS address at which this service is available,
# e.g. `calendar.googleapis.com`.
# The service name, which is a DNS-like logical identifier for the
# service, such as `calendar.googleapis.com`. The service name
# typically goes through DNS verification to make sure the owner
# of the service also owns the DNS name.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name

View File

@ -85,11 +85,10 @@ module Google
# requested size that's expressed as a CIDR range (number of leading bits of
# ipV4 network mask). The method checks against the assigned allocated ranges
# to find a non-conflicting IP address range. The method will reuse a subnet
# if subsequent calls contain the same subnet name, region, and prefix length.
# This method will make producer's tenant project to be a shared VPC service
# project as needed.
# The response from the `get` operation will be of type `Subnetwork` if the
# operation successfully completes.
# if subsequent calls contain the same subnet name, region, and prefix
# length. This method will make producer's tenant project to be a shared VPC
# service project as needed. The response from the `get` operation will be of
# type `Subnetwork` if the operation successfully completes.
# @param [String] parent
# Required. A tenant project in the service producer organization, in the
# following format: services/`service`/`collection-id`/`resource-id`.

View File

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

View File

@ -1571,8 +1571,10 @@ module Google
# @return [Google::Apis::ServiceusageV1::Monitoring]
attr_accessor :monitoring
# The DNS address at which this service is available,
# e.g. `calendar.googleapis.com`.
# The service name, which is a DNS-like logical identifier for the
# service, such as `calendar.googleapis.com`. The service name
# typically goes through DNS verification to make sure the owner
# of the service also owns the DNS name.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/service-usage/
module ServiceusageV1beta1
VERSION = 'V1beta1'
REVISION = '20181217'
REVISION = '20181230'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1547,8 +1547,10 @@ module Google
# @return [Google::Apis::ServiceusageV1beta1::Monitoring]
attr_accessor :monitoring
# The DNS address at which this service is available,
# e.g. `calendar.googleapis.com`.
# The service name, which is a DNS-like logical identifier for the
# service, such as `calendar.googleapis.com`. The service name
# typically goes through DNS verification to make sure the owner
# of the service also owns the DNS name.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name