Skip to content

Commit 62a9a04

Browse files
Merge branch 'googleapis:main' into main
2 parents 22de878 + 02e4a01 commit 62a9a04

File tree

463 files changed

+28588
-3686
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

463 files changed

+28588
-3686
lines changed

api_names_out.yaml

Lines changed: 2245 additions & 0 deletions
Large diffs are not rendered by default.

generated/google-apis-accessapproval_v1/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Release history for google-apis-accessapproval_v1
22

3+
### v0.44.0 (2025-09-21)
4+
5+
* Regenerated from discovery document revision 20250912
6+
* Regenerated using generator version 0.18.0
7+
38
### v0.43.0 (2025-05-04)
49

510
* Regenerated using generator version 0.17.0

generated/google-apis-accessapproval_v1/lib/google/apis/accessapproval_v1/classes.rb

Lines changed: 82 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,7 @@ class AccessApprovalSettings
9797
# If name refers to an organization, enrollment can be done for individual
9898
# services. If name refers to a folder or project, enrollment can only be done
9999
# on an all or nothing basis. If a cloud_product is repeated in this list, the
100-
# first entry will be honored and all following entries will be discarded. A
101-
# maximum of 10 enrolled services will be enforced, to be expanded as the set of
102-
# supported services is expanded.
100+
# first entry will be honored and all following entries will be discarded.
103101
# Corresponds to the JSON property `enrolledServices`
104102
# @return [Array<Google::Apis::AccessapprovalV1::EnrolledService>]
105103
attr_accessor :enrolled_services
@@ -131,34 +129,38 @@ class AccessApprovalSettings
131129
# @return [Array<String>]
132130
attr_accessor :notification_emails
133131

134-
# Optional. A pubsub topic to which notifications relating to approval requests
135-
# should be sent.
132+
# Optional. A pubsub topic that notifications relating to access approval are
133+
# published to. Notifications include pre-approved accesses.
136134
# Corresponds to the JSON property `notificationPubsubTopic`
137135
# @return [String]
138136
attr_accessor :notification_pubsub_topic
139137

140-
# This preference is communicated to Google personnel when sending an approval
141-
# request but can be overridden if necessary.
138+
# This field is used to set a preference for granularity of an access approval
139+
# request. If true, Google personnel will be asked to send resource-level
140+
# requests when possible. If false, Google personnel will be asked to send
141+
# requests at the project level.
142142
# Corresponds to the JSON property `preferNoBroadApprovalRequests`
143143
# @return [Boolean]
144144
attr_accessor :prefer_no_broad_approval_requests
145145
alias_method :prefer_no_broad_approval_requests?, :prefer_no_broad_approval_requests
146146

147-
# This preference is shared with Google personnel, but can be overridden if said
148-
# personnel deems necessary. The approver ultimately can set the expiration at
149-
# approval time.
147+
# Set the default access approval request expiration time. This value is able to
148+
# be set directly by the customer at the time of approval, overriding this
149+
# suggested value. We recommend setting this value to 30 days.
150150
# Corresponds to the JSON property `preferredRequestExpirationDays`
151151
# @return [Fixnum]
152152
attr_accessor :preferred_request_expiration_days
153153

154-
# Optional. A setting to indicate the maximum width of an Access Approval
155-
# request.
154+
# Optional. A setting that indicates the maximum scope of an Access Approval
155+
# request: either organization, folder, or project. Google administrators will
156+
# be asked to send requests no broader than the configured scope.
156157
# Corresponds to the JSON property `requestScopeMaxWidthPreference`
157158
# @return [String]
158159
attr_accessor :request_scope_max_width_preference
159160

160-
# Optional. A setting to require approval request justifications to be customer
161-
# visible.
161+
# Optional. When enabled, Google will only be able to send approval requests for
162+
# access reasons with a customer accessible case ID in the reason detail. Also
163+
# known as "Require customer initiated support case justification"
162164
# Corresponds to the JSON property `requireCustomerVisibleJustification`
163165
# @return [Boolean]
164166
attr_accessor :require_customer_visible_justification
@@ -187,26 +189,27 @@ def update!(**args)
187189
end
188190
end
189191

190-
# Home office and physical location of the principal.
192+
# Physical assigned office and physical location of the Google administrator
193+
# performing the access.
191194
class AccessLocations
192195
include Google::Apis::Core::Hashable
193196

194-
# The "home office" location of the principal. A two-letter country code (ISO
195-
# 3166-1 alpha-2), such as "US", "DE" or "GB" or a region code. In some limited
196-
# situations Google systems may refer refer to a region code instead of a
197-
# country code. Possible Region Codes: * ASI: Asia * EUR: Europe * OCE: Oceania *
198-
# AFR: Africa * NAM: North America * SAM: South America * ANT: Antarctica * ANY:
199-
# Any location
197+
# The "home office" location of the Google administrator. A two-letter country
198+
# code (ISO 3166-1 alpha-2), such as "US", "DE" or "GB" or a region code. In
199+
# some limited situations Google systems may refer refer to a region code
200+
# instead of a country code. Possible Region Codes: * ASI: Asia * EUR: Europe *
201+
# OCE: Oceania * AFR: Africa * NAM: North America * SAM: South America * ANT:
202+
# Antarctica * ANY: Any location
200203
# Corresponds to the JSON property `principalOfficeCountry`
201204
# @return [String]
202205
attr_accessor :principal_office_country
203206

204-
# Physical location of the principal at the time of the access. A two-letter
205-
# country code (ISO 3166-1 alpha-2), such as "US", "DE" or "GB" or a region code.
206-
# In some limited situations Google systems may refer refer to a region code
207-
# instead of a country code. Possible Region Codes: * ASI: Asia * EUR: Europe *
208-
# OCE: Oceania * AFR: Africa * NAM: North America * SAM: South America * ANT:
209-
# Antarctica * ANY: Any location
207+
# Physical location of the Google administrator at the time of the access. A two-
208+
# letter country code (ISO 3166-1 alpha-2), such as "US", "DE" or "GB" or a
209+
# region code. In some limited situations Google systems may refer refer to a
210+
# region code instead of a country code. Possible Region Codes: * ASI: Asia *
211+
# EUR: Europe * OCE: Oceania * AFR: Africa * NAM: North America * SAM: South
212+
# America * ANT: Antarctica * ANY: Any location
210213
# Corresponds to the JSON property `principalPhysicalLocationCountry`
211214
# @return [String]
212215
attr_accessor :principal_physical_location_country
@@ -231,7 +234,7 @@ class AccessReason
231234
# @return [String]
232235
attr_accessor :detail
233236

234-
# Type of access justification.
237+
# Type of access reason.
235238
# Corresponds to the JSON property `type`
236239
# @return [String]
237240
attr_accessor :type
@@ -272,7 +275,8 @@ class ApprovalRequest
272275
# @return [String]
273276
attr_accessor :request_time
274277

275-
# This field contains the augmented information of the request.
278+
# This field contains the augmented information of the request. Requires
279+
# augmented administrative access to be enabled.
276280
# Corresponds to the JSON property `requestedAugmentedInfo`
277281
# @return [Google::Apis::AccessapprovalV1::AugmentedInfo]
278282
attr_accessor :requested_augmented_info
@@ -288,12 +292,13 @@ class ApprovalRequest
288292
# @return [String]
289293
attr_accessor :requested_expiration
290294

291-
# Home office and physical location of the principal.
295+
# Physical assigned office and physical location of the Google administrator
296+
# performing the access.
292297
# Corresponds to the JSON property `requestedLocations`
293298
# @return [Google::Apis::AccessapprovalV1::AccessLocations]
294299
attr_accessor :requested_locations
295300

296-
# The justification for which approval is being requested.
301+
# The access reason for which approval is being requested.
297302
# Corresponds to the JSON property `requestedReason`
298303
# @return [Google::Apis::AccessapprovalV1::AccessReason]
299304
attr_accessor :requested_reason
@@ -402,7 +407,8 @@ def update!(**args)
402407
end
403408
end
404409

405-
# This field contains the augmented information of the request.
410+
# This field contains the augmented information of the request. Requires
411+
# augmented administrative access to be enabled.
406412
class AugmentedInfo
407413
include Google::Apis::Core::Hashable
408414

@@ -503,27 +509,50 @@ class EnrolledService
503509
include Google::Apis::Core::Hashable
504510

505511
# The product for which Access Approval will be enrolled. Allowed values are
506-
# listed below (case-sensitive): * all * GA * App Engine * Artifact Registry *
507-
# BigQuery * Certificate Authority Service * Cloud Bigtable * Cloud Key
508-
# Management Service * Compute Engine * Cloud Composer * Cloud Dataflow * Cloud
509-
# Dataproc * Cloud DLP * Cloud EKM * Cloud Firestore * Cloud HSM * Cloud
510-
# Identity and Access Management * Cloud Logging * Cloud NAT * Cloud Pub/Sub *
511-
# Cloud Spanner * Cloud SQL * Cloud Storage * Eventarc * Google Kubernetes
512-
# Engine * Organization Policy Serivice * Persistent Disk * Resource Manager *
513-
# Secret Manager * Speaker ID Note: These values are supported as input for
514-
# legacy purposes, but will not be returned from the API. * all * ga-only *
515-
# appengine.googleapis.com * artifactregistry.googleapis.com * bigquery.
516-
# googleapis.com * bigtable.googleapis.com * container.googleapis.com * cloudkms.
517-
# googleapis.com * cloudresourcemanager.googleapis.com * cloudsql.googleapis.com
518-
# * compute.googleapis.com * dataflow.googleapis.com * dataproc.googleapis.com *
519-
# dlp.googleapis.com * iam.googleapis.com * logging.googleapis.com * orgpolicy.
520-
# googleapis.com * pubsub.googleapis.com * spanner.googleapis.com *
521-
# secretmanager.googleapis.com * speakerid.googleapis.com * storage.googleapis.
522-
# com Calls to UpdateAccessApprovalSettings using 'all' or any of the XXX.
523-
# googleapis.com will be translated to the associated product name ('all', 'App
524-
# Engine', etc.). Note: 'all' will enroll the resource in all products supported
525-
# at both 'GA' and 'Preview' levels. More information about levels of support is
526-
# available at https://cloud.google.com/access-approval/docs/supported-services
512+
# listed below (case-sensitive): * all * GA * Access Context Manager * Anthos
513+
# Identity Service * AlloyDB for PostgreSQL * Apigee * Application Integration *
514+
# App Hub * Artifact Registry * Anthos Service Mesh * Access Transparency *
515+
# BigQuery * Certificate Authority Service * Cloud Bigtable * CCAI Assist and
516+
# Knowledge * Cloud Dataflow * Cloud Dataproc * CEP Security Gateway *
517+
# Compliance Evaluation Service * Cloud Firestore * Cloud Healthcare API *
518+
# Chronicle * Cloud AI Companion Gateway - Titan * Google Cloud Armor * Cloud
519+
# Asset Inventory * Cloud Asset Search * Cloud Deploy * Cloud DNS * Cloud
520+
# Latency * Cloud Memorystore for Redis * CloudNet Control * Cloud Riptide *
521+
# Cloud Tasks * Cloud Trace * Cloud Data Transfer * Cloud Composer * Integration
522+
# Connectors * Contact Center AI Insights * Cloud Pub/Sub * Cloud Run * Resource
523+
# Manager * Cloud Spanner * Database Center * Cloud Dataform * Cloud Data Fusion
524+
# * Dataplex * Dialogflow Customer Experience Edition * Cloud DLP * Document AI *
525+
# Edge Container * Edge Network * Cloud EKM * Eventarc * Firebase Data Connect *
526+
# Firebase Rules * App Engine * Cloud Build * Compute Engine * Cloud Functions (
527+
# 2nd Gen) * Cloud Filestore * Cloud Interconnect * Cloud NetApp Volumes * Cloud
528+
# Storage * Generative AI App Builder * Google Kubernetes Engine * Backup for
529+
# GKE API * GKE Connect * GKE Hub * Hoverboard * Cloud HSM * Cloud Identity and
530+
# Access Management * Cloud Identity-Aware Proxy * Infrastructure Manager *
531+
# Identity Storage Service * Key Access Justifications * Cloud Key Management
532+
# Service * Cloud Logging * Looker (Google Cloud core) * Looker Studio *
533+
# Management Hub * Model Armor * Cloud Monitoring * Cloud NAT * Connectivity Hub
534+
# * External passthrough Network Load Balancer * OIDC One * Organization Policy
535+
# Service * Org Lifecycle * Persistent Disk * Parameter Manager * Private
536+
# Services Access * Regional Internal Application Load Balancer * Storage Batch
537+
# Operations * Cloud Security Command Center * Secure Source Manager * Seeker *
538+
# Service Provisioning * Speaker ID * Secret Manager * Cloud SQL * Cloud Speech-
539+
# to-Text * Traffic Director * Cloud Text-to-Speech * USPS Andromeda * Vertex AI
540+
# * Virtual Private Cloud (VPC) * VPC Access * VPC Service Controls
541+
# Troubleshooter * VPC virtnet * Cloud Workstations * Web Risk Note: These
542+
# values are supported as input for legacy purposes, but will not be returned
543+
# from the API. * all * ga-only * appengine.googleapis.com * artifactregistry.
544+
# googleapis.com * bigquery.googleapis.com * bigtable.googleapis.com * container.
545+
# googleapis.com * cloudkms.googleapis.com * cloudresourcemanager.googleapis.com
546+
# * cloudsql.googleapis.com * compute.googleapis.com * dataflow.googleapis.com *
547+
# dataproc.googleapis.com * dlp.googleapis.com * iam.googleapis.com * logging.
548+
# googleapis.com * orgpolicy.googleapis.com * pubsub.googleapis.com * spanner.
549+
# googleapis.com * secretmanager.googleapis.com * speakerid.googleapis.com *
550+
# storage.googleapis.com Calls to UpdateAccessApprovalSettings using 'all' or
551+
# any of the XXX.googleapis.com will be translated to the associated product
552+
# name ('all', 'App Engine', etc.). Note: 'all' will enroll the resource in all
553+
# products supported at both 'GA' and 'Preview' levels. More information about
554+
# levels of support is available at https://cloud.google.com/access-approval/
555+
# docs/supported-services
527556
# Corresponds to the JSON property `cloudProduct`
528557
# @return [String]
529558
attr_accessor :cloud_product

generated/google-apis-accessapproval_v1/lib/google/apis/accessapproval_v1/gem_version.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module AccessapprovalV1
1818
# Version of the google-apis-accessapproval_v1 gem
19-
GEM_VERSION = "0.43.0"
19+
GEM_VERSION = "0.44.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.17.0"
22+
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250411"
25+
REVISION = "20250912"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)