Skip to content

Commit f7720b1

Browse files
feat: Automated regeneration of iap v1 client (googleapis#23305)
Auto-created at 2025-06-01 10:31:47 +0000 using the toys pull request generator.
1 parent 2419b0b commit f7720b1

File tree

5 files changed

+37
-13
lines changed

5 files changed

+37
-13
lines changed

api_names_out.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258924,6 +258924,8 @@
258924258924
"/iap:v1/Resource/expectedNextState/expected_next_state": expected_next_state
258925258925
"/iap:v1/Resource/labels": labels
258926258926
"/iap:v1/Resource/labels/label": label
258927+
"/iap:v1/Resource/locations": locations
258928+
"/iap:v1/Resource/locations/location": location
258927258929
"/iap:v1/Resource/name": name
258928258930
"/iap:v1/Resource/nextStateOfTags": next_state_of_tags
258929258931
"/iap:v1/Resource/service": service

generated/google-apis-iap_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-iap_v1
22

3+
### v0.54.0 (2025-06-01)
4+
5+
* Regenerated from discovery document revision 20250524
6+
* Regenerated using generator version 0.18.0
7+
38
### v0.53.0 (2025-05-04)
49

510
* Regenerated using generator version 0.17.0

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

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,14 @@ class AccessSettings
7070
# @return [Google::Apis::IapV1::AllowedDomainsSettings]
7171
attr_accessor :allowed_domains_settings
7272

73-
# Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS
73+
# Allows customers to configure HTTP request paths that'll allow HTTP `OPTIONS`
7474
# call to bypass authentication and authorization.
7575
# Corresponds to the JSON property `corsSettings`
7676
# @return [Google::Apis::IapV1::CorsSettings]
7777
attr_accessor :cors_settings
7878

79-
# Allows customers to configure tenant_id for GCIP instance per-app.
79+
# Allows customers to configure tenant IDs for a Cloud Identity Platform (GCIP)
80+
# instance for each application.
8081
# Corresponds to the JSON property `gcipSettings`
8182
# @return [Google::Apis::IapV1::GcipSettings]
8283
attr_accessor :gcip_settings
@@ -393,13 +394,14 @@ def update!(**args)
393394
end
394395
end
395396

396-
# Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS
397+
# Allows customers to configure HTTP request paths that'll allow HTTP `OPTIONS`
397398
# call to bypass authentication and authorization.
398399
class CorsSettings
399400
include Google::Apis::Core::Hashable
400401

401-
# Configuration to allow HTTP OPTIONS calls to skip authorization. If undefined,
402-
# IAP will not apply any special logic to OPTIONS requests.
402+
# Configuration to allow HTTP `OPTIONS` calls to skip authentication and
403+
# authorization. If undefined, IAP will not apply any special logic to `OPTIONS`
404+
# requests.
403405
# Corresponds to the JSON property `allowHttpOptions`
404406
# @return [Boolean]
405407
attr_accessor :allow_http_options
@@ -508,7 +510,8 @@ def update!(**args)
508510
end
509511
end
510512

511-
# Allows customers to configure tenant_id for GCIP instance per-app.
513+
# Allows customers to configure tenant IDs for a Cloud Identity Platform (GCIP)
514+
# instance for each application.
512515
class GcipSettings
513516
include Google::Apis::Core::Hashable
514517

@@ -519,11 +522,11 @@ class GcipSettings
519522
# @return [String]
520523
attr_accessor :login_page_uri
521524

522-
# Optional. GCIP tenant ids that are linked to the IAP resource. tenant_ids
525+
# Optional. GCIP tenant IDs that are linked to the IAP resource. `tenant_ids`
523526
# could be a string beginning with a number character to indicate authenticating
524-
# with GCIP tenant flow, or in the format of _ to indicate authenticating with
525-
# GCIP agent flow. If agent flow is used, tenant_ids should only contain one
526-
# single element, while for tenant flow, tenant_ids can contain multiple
527+
# with GCIP tenant flow, or in the format of `_` to indicate authenticating with
528+
# GCIP agent flow. If agent flow is used, `tenant_ids` should only contain one
529+
# single element, while for tenant flow, `tenant_ids` can contain multiple
527530
# elements.
528531
# Corresponds to the JSON property `tenantIds`
529532
# @return [Array<String>]
@@ -1072,6 +1075,18 @@ class Resource
10721075
# @return [Hash<String,String>]
10731076
attr_accessor :labels
10741077

1078+
# The locations of the resource. This field is used to determine whether the
1079+
# request is compliant with Trust Boundaries. Usage: - If unset or empty, the
1080+
# location of authorization is used as the target location. - For global
1081+
# resources: use a single value of "global". - For regional/multi-regional
1082+
# resources: use name of the GCP region(s) where the resource exists (e.g., ["us-
1083+
# east1", "us-west1"]). For multi-regional resources specify the name of each
1084+
# GCP region in the resource's multi-region. NOTE: Only GCP cloud region names
1085+
# are supported - go/cloud-region-names.
1086+
# Corresponds to the JSON property `locations`
1087+
# @return [Array<String>]
1088+
attr_accessor :locations
1089+
10751090
# The **relative** name of the resource, which is the URI path of the resource
10761091
# without the leading "/". See https://cloud.google.com/iam/docs/conditions-
10771092
# resource-attributes#resource-name for examples used by other GCP Services.
@@ -1127,6 +1142,7 @@ def initialize(**args)
11271142
def update!(**args)
11281143
@expected_next_state = args[:expected_next_state] if args.key?(:expected_next_state)
11291144
@labels = args[:labels] if args.key?(:labels)
1145+
@locations = args[:locations] if args.key?(:locations)
11301146
@name = args[:name] if args.key?(:name)
11311147
@next_state_of_tags = args[:next_state_of_tags] if args.key?(:next_state_of_tags)
11321148
@service = args[:service] if args.key?(:service)

generated/google-apis-iap_v1/lib/google/apis/iap_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 IapV1
1818
# Version of the google-apis-iap_v1 gem
19-
GEM_VERSION = "0.53.0"
19+
GEM_VERSION = "0.54.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 = "20250407"
25+
REVISION = "20250524"
2626
end
2727
end
2828
end

generated/google-apis-iap_v1/lib/google/apis/iap_v1/representations.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,7 @@ class Resource
503503
class Representation < Google::Apis::Core::JsonRepresentation
504504
hash :expected_next_state, as: 'expectedNextState'
505505
hash :labels, as: 'labels'
506+
collection :locations, as: 'locations'
506507
property :name, as: 'name'
507508
property :next_state_of_tags, as: 'nextStateOfTags', class: Google::Apis::IapV1::NextStateOfTags, decorator: Google::Apis::IapV1::NextStateOfTags::Representation
508509

0 commit comments

Comments
 (0)