Skip to content

Commit

Permalink
Autogenerated update (2020-10-03)
Browse files Browse the repository at this point in the history
Update:
- accessapproval_v1
- datafusion_v1
- dataproc_v1
- dataproc_v1beta2
- managedidentities_v1
- managedidentities_v1alpha1
- managedidentities_v1beta1
- monitoring_v3
- osconfig_v1beta
- storage_v1
  • Loading branch information
googleapis-publisher committed Oct 3, 2020
1 parent b2d4b24 commit 6afeaf7
Show file tree
Hide file tree
Showing 27 changed files with 114 additions and 86 deletions.
3 changes: 3 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -110770,6 +110770,7 @@
"/managedidentities:v1/AttachTrustRequest": attach_trust_request
"/managedidentities:v1/AttachTrustRequest/trust": trust_prop
"/managedidentities:v1/Binding": binding
"/managedidentities:v1/Binding/bindingId": binding_id
"/managedidentities:v1/Binding/condition": condition
"/managedidentities:v1/Binding/members": members
"/managedidentities:v1/Binding/members/member": member
Expand Down Expand Up @@ -111010,6 +111011,7 @@
"/managedidentities:v1alpha1/AttachTrustRequest": attach_trust_request
"/managedidentities:v1alpha1/AttachTrustRequest/trust": trust_prop
"/managedidentities:v1alpha1/Binding": binding
"/managedidentities:v1alpha1/Binding/bindingId": binding_id
"/managedidentities:v1alpha1/Binding/condition": condition
"/managedidentities:v1alpha1/Binding/members": members
"/managedidentities:v1alpha1/Binding/members/member": member
Expand Down Expand Up @@ -111250,6 +111252,7 @@
"/managedidentities:v1beta1/AttachTrustRequest": attach_trust_request
"/managedidentities:v1beta1/AttachTrustRequest/trust": trust_prop
"/managedidentities:v1beta1/Binding": binding
"/managedidentities:v1beta1/Binding/bindingId": binding_id
"/managedidentities:v1beta1/Binding/condition": condition
"/managedidentities:v1beta1/Binding/members": members
"/managedidentities:v1beta1/Binding/members/member": member
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/accessapproval_v1.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ module Apis
# @see https://cloud.google.com/access-approval/docs
module AccessapprovalV1
VERSION = 'V1'
REVISION = '20200903'
REVISION = '20200930'

# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
Expand Down
41 changes: 25 additions & 16 deletions generated/google/apis/accessapproval_v1/classes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ class AccessApprovalSettings
# @return [Array<Google::Apis::AccessapprovalV1::EnrolledService>]
attr_accessor :enrolled_services

# The resource name of the settings. Format is one of: 1. "projects/`project_id`/
# accessApprovalSettings" 2. "folders/`folder_id`/accessApprovalSettings" 3. "
# organizations/`organization_id`/accessApprovalSettings"
# The resource name of the settings. Format is one of: * "projects/`project`/
# accessApprovalSettings" * "folders/`folder`/accessApprovalSettings" * "
# organizations/`organization`/accessApprovalSettings"
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
Expand Down Expand Up @@ -84,19 +84,19 @@ class AccessLocations
# The "home office" location of the principal. A two-letter country code (ISO
# 3166-1 alpha-2), such as "US", "DE" or "GB" or a region code. In some limited
# situations Google systems may refer refer to a region code instead of a
# country code. Possible Region Codes: 1. ASI: Asia 2. EUR: Europe 3. OCE:
# Oceania 4. AFR: Africa 5. NAM: North America 6. SAM: South America 7. ANT:
# Antarctica 8. ANY: Any location
# country code. Possible Region Codes: * ASI: Asia * EUR: Europe * OCE: Oceania *
# AFR: Africa * NAM: North America * SAM: South America * ANT: Antarctica * ANY:
# Any location
# Corresponds to the JSON property `principalOfficeCountry`
# @return [String]
attr_accessor :principal_office_country

# Physical location of the principal at the time of the access. A two-letter
# country code (ISO 3166-1 alpha-2), such as "US", "DE" or "GB" or a region code.
# In some limited situations Google systems may refer refer to a region code
# instead of a country code. Possible Region Codes: 1. ASI: Asia 2. EUR: Europe
# 3. OCE: Oceania 4. AFR: Africa 5. NAM: North America 6. SAM: South America 7.
# ANT: Antarctica 8. ANY: Any location
# instead of a country code. Possible Region Codes: * ASI: Asia * EUR: Europe *
# OCE: Oceania * AFR: Africa * NAM: North America * SAM: South America * ANT:
# Antarctica * ANY: Any location
# Corresponds to the JSON property `principalPhysicalLocationCountry`
# @return [String]
attr_accessor :principal_physical_location_country
Expand Down Expand Up @@ -152,7 +152,7 @@ class ApprovalRequest
attr_accessor :dismiss

# The resource name of the request. Format is "`projects|folders|organizations`/`
# id`/approvalRequests/`approval_request_id`".
# id`/approvalRequests/`approval_request`".
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
Expand Down Expand Up @@ -317,12 +317,21 @@ class EnrolledService
include Google::Apis::Core::Hashable

# The product for which Access Approval will be enrolled. Allowed values are
# listed below (case-sensitive): 1. all 2. ga-only 3. appengine.googleapis.com 4.
# bigquery.googleapis.com 5. bigtable.googleapis.com 6. cloudkms.googleapis.com
# 7. compute.googleapis.com 8. dataflow.googleapis.com 9. iam.googleapis.com 10.
# pubsub.googleapis.com 11. storage.googleapis.com Note: 'all' will enroll the
# resource in all products supported at both 'GA' and 'Preview' levels. 'ga-only'
# will only enroll the resource in products supported at 'GA' level.
# listed below (case-sensitive): * all * GA * App Engine * BigQuery * Cloud
# Bigtable * Cloud Key Management Service * Compute Engine * Cloud Dataflow *
# Cloud Identity and Access Management * Cloud Pub/Sub * Cloud Storage *
# Persistent Disk Note: These values are supported as input for legacy purposes,
# but will not be returned from the API. * all * ga-only * appengine.googleapis.
# com * bigquery.googleapis.com * bigtable.googleapis.com * cloudkms.googleapis.
# com * compute.googleapis.com * dataflow.googleapis.com * iam.googleapis.com *
# pubsub.googleapis.com * storage.googleapis.com Calls to
# UpdateAccessApprovalSettings using 'all', 'ga-only', or any of the XXX.
# googleapis.com will be translated to the associated product name ('all', 'GA',
# 'App Engine', etc.). Note: 'all' will enroll the resource in all products
# supported at both 'GA' and 'Preview' levels. 'ga-only'/'GA' will only enroll
# the resource in products supported at 'GA' level. More information about
# levels of support is available at https://cloud.google.com/access-approval/
# docs/supported-services
# Corresponds to the JSON property `cloudProduct`
# @return [String]
attr_accessor :cloud_product
Expand Down
54 changes: 27 additions & 27 deletions generated/google/apis/accessapproval_v1/service.rb
Original file line number Diff line number Diff line change
Expand Up @@ -114,9 +114,9 @@ def get_folder_access_approval_settings(name, fields: nil, quota_user: nil, opti
# Updates the settings associated with a project, folder, or organization.
# Settings to update are determined by the value of field_mask.
# @param [String] name
# The resource name of the settings. Format is one of: 1. "projects/`project_id`/
# accessApprovalSettings" 2. "folders/`folder_id`/accessApprovalSettings" 3. "
# organizations/`organization_id`/accessApprovalSettings"
# The resource name of the settings. Format is one of: * "projects/`project`/
# accessApprovalSettings" * "folders/`folder`/accessApprovalSettings" * "
# organizations/`organization`/accessApprovalSettings"
# @param [Google::Apis::AccessapprovalV1::AccessApprovalSettings] access_approval_settings_object
# @param [String] update_mask
# The update mask applies to the settings. Only the top level fields of
Expand Down Expand Up @@ -262,14 +262,14 @@ def get_folder_approval_request(name, fields: nil, quota_user: nil, options: nil
# Approval requests can be filtered by state (pending, active, dismissed). The
# order is reverse chronological.
# @param [String] parent
# The parent resource. This may be "projects/`project_id`", "folders/`folder_id`"
# , or "organizations/`organization_id`".
# The parent resource. This may be "projects/`project`", "folders/`folder`", or "
# organizations/`organization`".
# @param [String] filter
# A filter on the type of approval requests to retrieve. Must be one of the
# following values: 1. [not set]: Requests that are pending or have active
# approvals. 2. ALL: All requests. 3. PENDING: Only pending requests. 4. ACTIVE:
# Only active (i.e. currently approved) requests. 5. DISMISSED: Only dismissed (
# including expired) requests. 6. HISTORY: Active and dismissed (including
# following values: * [not set]: Requests that are pending or have active
# approvals. * ALL: All requests. * PENDING: Only pending requests. * ACTIVE:
# Only active (i.e. currently approved) requests. * DISMISSED: Only dismissed (
# including expired) requests. * HISTORY: Active and dismissed (including
# expired) requests.
# @param [Fixnum] page_size
# Requested page size.
Expand Down Expand Up @@ -372,9 +372,9 @@ def get_organization_access_approval_settings(name, fields: nil, quota_user: nil
# Updates the settings associated with a project, folder, or organization.
# Settings to update are determined by the value of field_mask.
# @param [String] name
# The resource name of the settings. Format is one of: 1. "projects/`project_id`/
# accessApprovalSettings" 2. "folders/`folder_id`/accessApprovalSettings" 3. "
# organizations/`organization_id`/accessApprovalSettings"
# The resource name of the settings. Format is one of: * "projects/`project`/
# accessApprovalSettings" * "folders/`folder`/accessApprovalSettings" * "
# organizations/`organization`/accessApprovalSettings"
# @param [Google::Apis::AccessapprovalV1::AccessApprovalSettings] access_approval_settings_object
# @param [String] update_mask
# The update mask applies to the settings. Only the top level fields of
Expand Down Expand Up @@ -520,14 +520,14 @@ def get_organization_approval_request(name, fields: nil, quota_user: nil, option
# Approval requests can be filtered by state (pending, active, dismissed). The
# order is reverse chronological.
# @param [String] parent
# The parent resource. This may be "projects/`project_id`", "folders/`folder_id`"
# , or "organizations/`organization_id`".
# The parent resource. This may be "projects/`project`", "folders/`folder`", or "
# organizations/`organization`".
# @param [String] filter
# A filter on the type of approval requests to retrieve. Must be one of the
# following values: 1. [not set]: Requests that are pending or have active
# approvals. 2. ALL: All requests. 3. PENDING: Only pending requests. 4. ACTIVE:
# Only active (i.e. currently approved) requests. 5. DISMISSED: Only dismissed (
# including expired) requests. 6. HISTORY: Active and dismissed (including
# following values: * [not set]: Requests that are pending or have active
# approvals. * ALL: All requests. * PENDING: Only pending requests. * ACTIVE:
# Only active (i.e. currently approved) requests. * DISMISSED: Only dismissed (
# including expired) requests. * HISTORY: Active and dismissed (including
# expired) requests.
# @param [Fixnum] page_size
# Requested page size.
Expand Down Expand Up @@ -630,9 +630,9 @@ def get_project_access_approval_settings(name, fields: nil, quota_user: nil, opt
# Updates the settings associated with a project, folder, or organization.
# Settings to update are determined by the value of field_mask.
# @param [String] name
# The resource name of the settings. Format is one of: 1. "projects/`project_id`/
# accessApprovalSettings" 2. "folders/`folder_id`/accessApprovalSettings" 3. "
# organizations/`organization_id`/accessApprovalSettings"
# The resource name of the settings. Format is one of: * "projects/`project`/
# accessApprovalSettings" * "folders/`folder`/accessApprovalSettings" * "
# organizations/`organization`/accessApprovalSettings"
# @param [Google::Apis::AccessapprovalV1::AccessApprovalSettings] access_approval_settings_object
# @param [String] update_mask
# The update mask applies to the settings. Only the top level fields of
Expand Down Expand Up @@ -778,14 +778,14 @@ def get_project_approval_request(name, fields: nil, quota_user: nil, options: ni
# Approval requests can be filtered by state (pending, active, dismissed). The
# order is reverse chronological.
# @param [String] parent
# The parent resource. This may be "projects/`project_id`", "folders/`folder_id`"
# , or "organizations/`organization_id`".
# The parent resource. This may be "projects/`project`", "folders/`folder`", or "
# organizations/`organization`".
# @param [String] filter
# A filter on the type of approval requests to retrieve. Must be one of the
# following values: 1. [not set]: Requests that are pending or have active
# approvals. 2. ALL: All requests. 3. PENDING: Only pending requests. 4. ACTIVE:
# Only active (i.e. currently approved) requests. 5. DISMISSED: Only dismissed (
# including expired) requests. 6. HISTORY: Active and dismissed (including
# following values: * [not set]: Requests that are pending or have active
# approvals. * ALL: All requests. * PENDING: Only pending requests. * ACTIVE:
# Only active (i.e. currently approved) requests. * DISMISSED: Only dismissed (
# including expired) requests. * HISTORY: Active and dismissed (including
# expired) requests.
# @param [Fixnum] page_size
# Requested page size.
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/datafusion_v1.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ module Apis
# @see https://cloud.google.com/data-fusion/docs
module DatafusionV1
VERSION = 'V1'
REVISION = '20200901'
REVISION = '20200928'

# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/dataproc_v1.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ module Apis
# @see https://cloud.google.com/dataproc/
module DataprocV1
VERSION = 'V1'
REVISION = '20200917'
REVISION = '20200925'

# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/dataproc_v1/classes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2126,7 +2126,7 @@ def update!(**args)
class NodeGroupAffinity
include Google::Apis::Core::Hashable

# Optional. The name of a single node group (https://cloud.google.com/compute/
# Required. The name of a single node group (https://cloud.google.com/compute/
# docs/reference/rest/v1/nodeGroups) a cluster will be created on.
# Corresponds to the JSON property `nodeGroupUri`
# @return [String]
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/dataproc_v1beta2.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ module Apis
# @see https://cloud.google.com/dataproc/
module DataprocV1beta2
VERSION = 'V1beta2'
REVISION = '20200917'
REVISION = '20200925'

# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/dataproc_v1beta2/classes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2217,7 +2217,7 @@ def update!(**args)
class NodeGroupAffinity
include Google::Apis::Core::Hashable

# Optional. The name of a single node group (https://cloud.google.com/compute/
# Required. The name of a single node group (https://cloud.google.com/compute/
# docs/reference/rest/v1/nodeGroups) a cluster will be created on.
# Corresponds to the JSON property `nodeGroupUri`
# @return [String]
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/managedidentities_v1.rb
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ module Apis
# @see https://cloud.google.com/managed-microsoft-ad/
module ManagedidentitiesV1
VERSION = 'V1'
REVISION = '20200727'
REVISION = '20200925'

# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
Expand Down
7 changes: 7 additions & 0 deletions generated/google/apis/managedidentities_v1/classes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@ def update!(**args)
class Binding
include Google::Apis::Core::Hashable

# A client-specified ID for this binding. Expected to be globally unique to
# support the internal bindings-by-ID API.
# Corresponds to the JSON property `bindingId`
# @return [String]
attr_accessor :binding_id

# Represents a textual expression in the Common Expression Language (CEL) syntax.
# CEL is a C-like expression language. The syntax and semantics of CEL are
# documented at https://github.com/google/cel-spec. Example (Comparison): title:
Expand Down Expand Up @@ -107,6 +113,7 @@ def initialize(**args)

# Update properties of this object
def update!(**args)
@binding_id = args[:binding_id] if args.key?(:binding_id)
@condition = args[:condition] if args.key?(:condition)
@members = args[:members] if args.key?(:members)
@role = args[:role] if args.key?(:role)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
class Binding
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :binding_id, as: 'bindingId'
property :condition, as: 'condition', class: Google::Apis::ManagedidentitiesV1::Expr, decorator: Google::Apis::ManagedidentitiesV1::Expr::Representation

collection :members, as: 'members'
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/managedidentities_v1alpha1.rb
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ module Apis
# @see https://cloud.google.com/managed-microsoft-ad/
module ManagedidentitiesV1alpha1
VERSION = 'V1alpha1'
REVISION = '20200824'
REVISION = '20200925'

# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
Expand Down
7 changes: 7 additions & 0 deletions generated/google/apis/managedidentities_v1alpha1/classes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,12 @@ def update!(**args)
class Binding
include Google::Apis::Core::Hashable

# A client-specified ID for this binding. Expected to be globally unique to
# support the internal bindings-by-ID API.
# Corresponds to the JSON property `bindingId`
# @return [String]
attr_accessor :binding_id

# Represents a textual expression in the Common Expression Language (CEL) syntax.
# CEL is a C-like expression language. The syntax and semantics of CEL are
# documented at https://github.com/google/cel-spec. Example (Comparison): title:
Expand Down Expand Up @@ -109,6 +115,7 @@ def initialize(**args)

# Update properties of this object
def update!(**args)
@binding_id = args[:binding_id] if args.key?(:binding_id)
@condition = args[:condition] if args.key?(:condition)
@members = args[:members] if args.key?(:members)
@role = args[:role] if args.key?(:role)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
class Binding
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :binding_id, as: 'bindingId'
property :condition, as: 'condition', class: Google::Apis::ManagedidentitiesV1alpha1::Expr, decorator: Google::Apis::ManagedidentitiesV1alpha1::Expr::Representation

collection :members, as: 'members'
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/managedidentities_v1beta1.rb
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ module Apis
# @see https://cloud.google.com/managed-microsoft-ad/
module ManagedidentitiesV1beta1
VERSION = 'V1beta1'
REVISION = '20200824'
REVISION = '20200925'

# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
Expand Down
Loading

0 comments on commit 6afeaf7

Please sign in to comment.