diff --git a/api_names_out.yaml b/api_names_out.yaml index 976f2d51c..c1ff27edf 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -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 @@ -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 @@ -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 diff --git a/generated/google/apis/accessapproval_v1.rb b/generated/google/apis/accessapproval_v1.rb index 3ee26a5e7..759a938bc 100644 --- a/generated/google/apis/accessapproval_v1.rb +++ b/generated/google/apis/accessapproval_v1.rb @@ -25,7 +25,7 @@ module Google # @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' diff --git a/generated/google/apis/accessapproval_v1/classes.rb b/generated/google/apis/accessapproval_v1/classes.rb index 377bc388a..957da0c01 100644 --- a/generated/google/apis/accessapproval_v1/classes.rb +++ b/generated/google/apis/accessapproval_v1/classes.rb @@ -49,9 +49,9 @@ module Google # @return [Array] 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 @@ -84,9 +84,9 @@ module Google # 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 @@ -94,9 +94,9 @@ module Google # 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 @@ -152,7 +152,7 @@ module Google 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 @@ -317,12 +317,21 @@ module Google 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 diff --git a/generated/google/apis/accessapproval_v1/service.rb b/generated/google/apis/accessapproval_v1/service.rb index bc65173c9..040a27fee 100644 --- a/generated/google/apis/accessapproval_v1/service.rb +++ b/generated/google/apis/accessapproval_v1/service.rb @@ -114,9 +114,9 @@ module Google # 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 @@ -262,14 +262,14 @@ module Google # 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. @@ -372,9 +372,9 @@ module Google # 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 @@ -520,14 +520,14 @@ module Google # 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. @@ -630,9 +630,9 @@ module Google # 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 @@ -778,14 +778,14 @@ module Google # 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. diff --git a/generated/google/apis/datafusion_v1.rb b/generated/google/apis/datafusion_v1.rb index f18029025..ce6880371 100644 --- a/generated/google/apis/datafusion_v1.rb +++ b/generated/google/apis/datafusion_v1.rb @@ -31,7 +31,7 @@ module Google # @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' diff --git a/generated/google/apis/dataproc_v1.rb b/generated/google/apis/dataproc_v1.rb index 947378521..b12cd834a 100644 --- a/generated/google/apis/dataproc_v1.rb +++ b/generated/google/apis/dataproc_v1.rb @@ -25,7 +25,7 @@ module Google # @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' diff --git a/generated/google/apis/dataproc_v1/classes.rb b/generated/google/apis/dataproc_v1/classes.rb index 434dd3cf7..eda256921 100644 --- a/generated/google/apis/dataproc_v1/classes.rb +++ b/generated/google/apis/dataproc_v1/classes.rb @@ -2126,7 +2126,7 @@ module Google 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] diff --git a/generated/google/apis/dataproc_v1beta2.rb b/generated/google/apis/dataproc_v1beta2.rb index 9fffd150f..51755564f 100644 --- a/generated/google/apis/dataproc_v1beta2.rb +++ b/generated/google/apis/dataproc_v1beta2.rb @@ -25,7 +25,7 @@ module Google # @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' diff --git a/generated/google/apis/dataproc_v1beta2/classes.rb b/generated/google/apis/dataproc_v1beta2/classes.rb index 0f3846443..e3dca7418 100644 --- a/generated/google/apis/dataproc_v1beta2/classes.rb +++ b/generated/google/apis/dataproc_v1beta2/classes.rb @@ -2217,7 +2217,7 @@ module Google 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] diff --git a/generated/google/apis/managedidentities_v1.rb b/generated/google/apis/managedidentities_v1.rb index 0fcff1729..08fc6b1f6 100644 --- a/generated/google/apis/managedidentities_v1.rb +++ b/generated/google/apis/managedidentities_v1.rb @@ -26,7 +26,7 @@ module Google # @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' diff --git a/generated/google/apis/managedidentities_v1/classes.rb b/generated/google/apis/managedidentities_v1/classes.rb index ade64c72e..a65272c18 100644 --- a/generated/google/apis/managedidentities_v1/classes.rb +++ b/generated/google/apis/managedidentities_v1/classes.rb @@ -46,6 +46,12 @@ module Google 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: @@ -107,6 +113,7 @@ module Google # 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) diff --git a/generated/google/apis/managedidentities_v1/representations.rb b/generated/google/apis/managedidentities_v1/representations.rb index 2093ae6da..9f15a51b5 100644 --- a/generated/google/apis/managedidentities_v1/representations.rb +++ b/generated/google/apis/managedidentities_v1/representations.rb @@ -237,6 +237,7 @@ module Google 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' diff --git a/generated/google/apis/managedidentities_v1alpha1.rb b/generated/google/apis/managedidentities_v1alpha1.rb index 35ce0b4a5..8bd45e334 100644 --- a/generated/google/apis/managedidentities_v1alpha1.rb +++ b/generated/google/apis/managedidentities_v1alpha1.rb @@ -26,7 +26,7 @@ module Google # @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' diff --git a/generated/google/apis/managedidentities_v1alpha1/classes.rb b/generated/google/apis/managedidentities_v1alpha1/classes.rb index 4eaf6f1fe..ea82b72a4 100644 --- a/generated/google/apis/managedidentities_v1alpha1/classes.rb +++ b/generated/google/apis/managedidentities_v1alpha1/classes.rb @@ -48,6 +48,12 @@ module Google 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: @@ -109,6 +115,7 @@ module Google # 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) diff --git a/generated/google/apis/managedidentities_v1alpha1/representations.rb b/generated/google/apis/managedidentities_v1alpha1/representations.rb index 50e7e1dce..9d0a6a8a6 100644 --- a/generated/google/apis/managedidentities_v1alpha1/representations.rb +++ b/generated/google/apis/managedidentities_v1alpha1/representations.rb @@ -237,6 +237,7 @@ module Google 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' diff --git a/generated/google/apis/managedidentities_v1beta1.rb b/generated/google/apis/managedidentities_v1beta1.rb index 8583f5885..5c705dc14 100644 --- a/generated/google/apis/managedidentities_v1beta1.rb +++ b/generated/google/apis/managedidentities_v1beta1.rb @@ -26,7 +26,7 @@ module Google # @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' diff --git a/generated/google/apis/managedidentities_v1beta1/classes.rb b/generated/google/apis/managedidentities_v1beta1/classes.rb index dcc361b36..3ce990891 100644 --- a/generated/google/apis/managedidentities_v1beta1/classes.rb +++ b/generated/google/apis/managedidentities_v1beta1/classes.rb @@ -46,6 +46,12 @@ module Google 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: @@ -107,6 +113,7 @@ module Google # 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) diff --git a/generated/google/apis/managedidentities_v1beta1/representations.rb b/generated/google/apis/managedidentities_v1beta1/representations.rb index 8236ce385..058183eab 100644 --- a/generated/google/apis/managedidentities_v1beta1/representations.rb +++ b/generated/google/apis/managedidentities_v1beta1/representations.rb @@ -237,6 +237,7 @@ module Google class Binding # @private class Representation < Google::Apis::Core::JsonRepresentation + property :binding_id, as: 'bindingId' property :condition, as: 'condition', class: Google::Apis::ManagedidentitiesV1beta1::Expr, decorator: Google::Apis::ManagedidentitiesV1beta1::Expr::Representation collection :members, as: 'members' diff --git a/generated/google/apis/monitoring_v3.rb b/generated/google/apis/monitoring_v3.rb index 1f135e991..64a4d907b 100644 --- a/generated/google/apis/monitoring_v3.rb +++ b/generated/google/apis/monitoring_v3.rb @@ -29,7 +29,7 @@ module Google # @see https://cloud.google.com/monitoring/api/ module MonitoringV3 VERSION = 'V3' - REVISION = '20200915' + REVISION = '20200927' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/monitoring_v3/classes.rb b/generated/google/apis/monitoring_v3/classes.rb index bc3e210b5..83e14f3b0 100644 --- a/generated/google/apis/monitoring_v3/classes.rb +++ b/generated/google/apis/monitoring_v3/classes.rb @@ -49,11 +49,11 @@ module Google # The alignment_period specifies a time interval, in seconds, that is used to # divide the data in all the time series into consistent blocks of time. This # will be done before the per-series aligner can be applied to the data.The - # value must be at least 60 seconds, at most 104 weeks. If a per-series aligner - # other than ALIGN_NONE is specified, this field is required or an error is - # returned. If no per-series aligner is specified, or the aligner ALIGN_NONE is - # specified, then this field is ignored.The maximum value of the - # alignment_period is 2 years, or 104 weeks. + # value must be at least 60 seconds. If a per-series aligner other than + # ALIGN_NONE is specified, this field is required or an error is returned. If no + # per-series aligner is specified, or the aligner ALIGN_NONE is specified, then + # this field is ignored.The maximum value of the alignment_period is 104 weeks ( + # 2 years) for charts, and 90,000 seconds (25 hours) for alerting policies. # Corresponds to the JSON property `alignmentPeriod` # @return [String] attr_accessor :alignment_period @@ -3005,8 +3005,8 @@ module Google # @return [String] attr_accessor :page_token - # Required. The query in the monitoring query language format. The default time - # zone is in UTC. + # Required. The query in the Monitoring Query Language (https://cloud.google.com/ + # monitoring/mql/reference) format. The default time zone is in UTC. # Corresponds to the JSON property `query` # @return [String] attr_accessor :query diff --git a/generated/google/apis/monitoring_v3/service.rb b/generated/google/apis/monitoring_v3/service.rb index b2bee9e3e..8d5fa960a 100644 --- a/generated/google/apis/monitoring_v3/service.rb +++ b/generated/google/apis/monitoring_v3/service.rb @@ -1226,11 +1226,11 @@ module Google # The alignment_period specifies a time interval, in seconds, that is used to # divide the data in all the time series into consistent blocks of time. This # will be done before the per-series aligner can be applied to the data.The - # value must be at least 60 seconds, at most 104 weeks. If a per-series aligner - # other than ALIGN_NONE is specified, this field is required or an error is - # returned. If no per-series aligner is specified, or the aligner ALIGN_NONE is - # specified, then this field is ignored.The maximum value of the - # alignment_period is 2 years, or 104 weeks. + # value must be at least 60 seconds. If a per-series aligner other than + # ALIGN_NONE is specified, this field is required or an error is returned. If no + # per-series aligner is specified, or the aligner ALIGN_NONE is specified, then + # this field is ignored.The maximum value of the alignment_period is 104 weeks ( + # 2 years) for charts, and 90,000 seconds (25 hours) for alerting policies. # @param [String] aggregation_cross_series_reducer # The reduction operation to be used to combine time series into a single time # series, where the value of each data point in the resulting series is a diff --git a/generated/google/apis/osconfig_v1beta.rb b/generated/google/apis/osconfig_v1beta.rb index 5208254f1..1b8d09fb0 100644 --- a/generated/google/apis/osconfig_v1beta.rb +++ b/generated/google/apis/osconfig_v1beta.rb @@ -18,15 +18,15 @@ require 'google/apis/osconfig_v1beta/representations.rb' module Google module Apis - # Cloud OS Config API + # OS Config API # # OS management tools that can be used for patch management, patch compliance, # and configuration management on VM instances. # - # @see https://cloud.google.com/ + # @see https://cloud.google.com/compute/docs/manage-os module OsconfigV1beta VERSION = 'V1beta' - REVISION = '20200903' + REVISION = '20200930' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/osconfig_v1beta/service.rb b/generated/google/apis/osconfig_v1beta/service.rb index f3c8d181c..2126e29bb 100644 --- a/generated/google/apis/osconfig_v1beta/service.rb +++ b/generated/google/apis/osconfig_v1beta/service.rb @@ -20,7 +20,7 @@ require 'google/apis/errors' module Google module Apis module OsconfigV1beta - # Cloud OS Config API + # OS Config API # # OS management tools that can be used for patch management, patch compliance, # and configuration management on VM instances. @@ -29,10 +29,10 @@ module Google # require 'google/apis/osconfig_v1beta' # # Osconfig = Google::Apis::OsconfigV1beta # Alias the module - # service = Osconfig::SystemsManagementService.new + # service = Osconfig::OSConfigService.new # - # @see https://cloud.google.com/ - class SystemsManagementService < Google::Apis::Core::BaseService + # @see https://cloud.google.com/compute/docs/manage-os + class OSConfigService < Google::Apis::Core::BaseService # @return [String] # API key. Your API key identifies your project and provides you with API access, # quota, and reports. Required unless you provide an OAuth 2.0 token. diff --git a/generated/google/apis/storage_v1.rb b/generated/google/apis/storage_v1.rb index 2ba2dad5c..f4c0677cc 100644 --- a/generated/google/apis/storage_v1.rb +++ b/generated/google/apis/storage_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/storage/docs/json_api/ module StorageV1 VERSION = 'V1' - REVISION = '20200915' + REVISION = '20200927' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/storage_v1/classes.rb b/generated/google/apis/storage_v1/classes.rb index 5bdce776b..ec8f32248 100644 --- a/generated/google/apis/storage_v1/classes.rb +++ b/generated/google/apis/storage_v1/classes.rb @@ -197,13 +197,6 @@ module Google # @return [Array] attr_accessor :zone_affinity - # If set, objects placed in this bucket are required to be separated by disaster - # domain. - # Corresponds to the JSON property `zoneSeparation` - # @return [Boolean] - attr_accessor :zone_separation - alias_method :zone_separation?, :zone_separation - def initialize(**args) update!(**args) end @@ -237,7 +230,6 @@ module Google @versioning = args[:versioning] if args.key?(:versioning) @website = args[:website] if args.key?(:website) @zone_affinity = args[:zone_affinity] if args.key?(:zone_affinity) - @zone_separation = args[:zone_separation] if args.key?(:zone_separation) end # The bucket's billing configuration. @@ -1446,8 +1438,8 @@ module Google # @return [String] attr_accessor :kind - # Cloud KMS Key used to encrypt this object, if the object is encrypted by such - # a key. + # Not currently supported. Specifying the parameter causes the request to fail + # with status code 400 - Bad Request. # Corresponds to the JSON property `kmsKeyName` # @return [String] attr_accessor :kms_key_name diff --git a/generated/google/apis/storage_v1/representations.rb b/generated/google/apis/storage_v1/representations.rb index 831798184..f318afc86 100644 --- a/generated/google/apis/storage_v1/representations.rb +++ b/generated/google/apis/storage_v1/representations.rb @@ -318,7 +318,6 @@ module Google property :website, as: 'website', class: Google::Apis::StorageV1::Bucket::Website, decorator: Google::Apis::StorageV1::Bucket::Website::Representation collection :zone_affinity, as: 'zoneAffinity' - property :zone_separation, as: 'zoneSeparation' end class Billing diff --git a/generated/google/apis/storage_v1/service.rb b/generated/google/apis/storage_v1/service.rb index edc59f734..adafac310 100644 --- a/generated/google/apis/storage_v1/service.rb +++ b/generated/google/apis/storage_v1/service.rb @@ -1617,8 +1617,9 @@ module Google # Makes the operation conditional on whether the object's current metageneration # matches the given value. # @param [String] kms_key_name - # Not currently supported. Specifying the parameter causes the request to fail - # with status code 400 - Bad Request. + # Resource name of the Cloud KMS key, of the form projects/my-project/locations/ + # global/keyRings/my-kr/cryptoKeys/my-key, that will be used to encrypt the + # object. Overrides the object metadata's kms_key_name value, if any. # @param [String] provisional_user_project # The project to be billed for this request if the target bucket is requester- # pays bucket.