Skip to content

Commit b1518e4

Browse files
feat: Automated regeneration of cloudasset v1p7beta1 client
1 parent 80c0656 commit b1518e4

5 files changed

Lines changed: 212 additions & 2 deletions

File tree

api_names_out.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77121,6 +77121,9 @@
7712177121
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1AccessPolicy/scopes": scopes
7712277122
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1AccessPolicy/scopes/scope": scope
7712377123
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1AccessPolicy/title": title
77124+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1AddRequestHeader": google_identity_accesscontextmanager_v1_add_request_header
77125+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1AddRequestHeader/key": key
77126+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1AddRequestHeader/value": value
7712477127
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ApiOperation": google_identity_accesscontextmanager_v1_api_operation
7712577128
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ApiOperation/methodSelectors": method_selectors
7712677129
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ApiOperation/methodSelectors/method_selector": method_selector
@@ -77168,6 +77171,7 @@
7716877171
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1EgressPolicy/title": title
7716977172
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1EgressSource": google_identity_accesscontextmanager_v1_egress_source
7717077173
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1EgressSource/accessLevel": access_level
77174+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1EgressSource/pscEndpoint": psc_endpoint
7717177175
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1EgressSource/resource": resource
7717277176
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1EgressTo": google_identity_accesscontextmanager_v1_egress_to
7717377177
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1EgressTo/externalResources": external_resources
@@ -77190,6 +77194,7 @@
7719077194
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1IngressPolicy/title": title
7719177195
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1IngressSource": google_identity_accesscontextmanager_v1_ingress_source
7719277196
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1IngressSource/accessLevel": access_level
77197+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1IngressSource/pscEndpoint": psc_endpoint
7719377198
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1IngressSource/resource": resource
7719477199
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1IngressTo": google_identity_accesscontextmanager_v1_ingress_to
7719577200
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1IngressTo/operations": operations
@@ -77201,10 +77206,19 @@
7720177206
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1MethodSelector": google_identity_accesscontextmanager_v1_method_selector
7720277207
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1MethodSelector/method": method_prop
7720377208
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1MethodSelector/permission": permission
77209+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1Modifier": google_identity_accesscontextmanager_v1_modifier
77210+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1Modifier/addRequestHeader": add_request_header
7720477211
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1OsConstraint": google_identity_accesscontextmanager_v1_os_constraint
7720577212
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1OsConstraint/minimumVersion": minimum_version
7720677213
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1OsConstraint/osType": os_type
7720777214
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1OsConstraint/requireVerifiedChromeOs": require_verified_chrome_os
77215+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint": google_identity_accesscontextmanager_v1_private_service_connect_endpoint
77216+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint/forwardingRule": forwarding_rule
77217+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePattern": google_identity_accesscontextmanager_v1_service_pattern
77218+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePattern/modifiers": modifiers
77219+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePattern/modifiers/modifier": modifier
77220+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePattern/pattern": pattern
77221+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePattern/service": service
7720877222
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePerimeter": google_identity_accesscontextmanager_v1_service_perimeter
7720977223
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePerimeter/description": description
7721077224
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePerimeter/etag": etag
@@ -77227,9 +77241,14 @@
7722777241
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig/restrictedServices/restricted_service": restricted_service
7722877242
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig/vpcAccessibleServices": vpc_accessible_services
7722977243
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices": google_identity_accesscontextmanager_v1_vpc_accessible_services
77244+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices/allowedServicePatterns": allowed_service_patterns
77245+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices/allowedServicePatterns/allowed_service_pattern": allowed_service_pattern
7723077246
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices/allowedServices": allowed_services
7723177247
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices/allowedServices/allowed_service": allowed_service
7723277248
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices/enableRestriction": enable_restriction
77249+
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices/servicePatternsEnforcementScopes": service_patterns_enforcement_scopes
77250+
? "/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices/servicePatternsEnforcementScopes/service_patterns_enforcement_scope"
77251+
: service_patterns_enforcement_scope
7723377252
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcNetworkSource": google_identity_accesscontextmanager_v1_vpc_network_source
7723477253
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcNetworkSource/vpcSubnetwork": vpc_subnetwork
7723577254
"/cloudasset:v1p7beta1/GoogleIdentityAccesscontextmanagerV1VpcSubNetwork": google_identity_accesscontextmanager_v1_vpc_sub_network

generated/google-apis-cloudasset_v1p7beta1/CHANGELOG.md

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

3+
### v0.52.0 (2026-06-28)
4+
5+
* Regenerated from discovery document revision 20260624
6+
37
### v0.51.0 (2026-06-14)
48

59
* Regenerated using generator version 0.19.0

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

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1208,6 +1208,31 @@ def update!(**args)
12081208
end
12091209
end
12101210

1211+
# Adds a request header to the API.
1212+
class GoogleIdentityAccesscontextmanagerV1AddRequestHeader
1213+
include Google::Apis::Core::Hashable
1214+
1215+
# HTTP header key.
1216+
# Corresponds to the JSON property `key`
1217+
# @return [String]
1218+
attr_accessor :key
1219+
1220+
# HTTP header value.
1221+
# Corresponds to the JSON property `value`
1222+
# @return [String]
1223+
attr_accessor :value
1224+
1225+
def initialize(**args)
1226+
update!(**args)
1227+
end
1228+
1229+
# Update properties of this object
1230+
def update!(**args)
1231+
@key = args[:key] if args.key?(:key)
1232+
@value = args[:value] if args.key?(:value)
1233+
end
1234+
end
1235+
12111236
# Identification for an API Operation.
12121237
class GoogleIdentityAccesscontextmanagerV1ApiOperation
12131238
include Google::Apis::Core::Hashable
@@ -1566,6 +1591,11 @@ class GoogleIdentityAccesscontextmanagerV1EgressSource
15661591
# @return [String]
15671592
attr_accessor :access_level
15681593

1594+
# Specifies the PSC an API call refers to.
1595+
# Corresponds to the JSON property `pscEndpoint`
1596+
# @return [Google::Apis::CloudassetV1p7beta1::GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint]
1597+
attr_accessor :psc_endpoint
1598+
15691599
# A Google Cloud resource from the service perimeter that you want to allow to
15701600
# access data outside the perimeter. This field supports only projects. The
15711601
# project format is `projects/`project_number``. You can't use `*` in this field
@@ -1581,6 +1611,7 @@ def initialize(**args)
15811611
# Update properties of this object
15821612
def update!(**args)
15831613
@access_level = args[:access_level] if args.key?(:access_level)
1614+
@psc_endpoint = args[:psc_endpoint] if args.key?(:psc_endpoint)
15841615
@resource = args[:resource] if args.key?(:resource)
15851616
end
15861617
end
@@ -1745,6 +1776,11 @@ class GoogleIdentityAccesscontextmanagerV1IngressSource
17451776
# @return [String]
17461777
attr_accessor :access_level
17471778

1779+
# Specifies the PSC an API call refers to.
1780+
# Corresponds to the JSON property `pscEndpoint`
1781+
# @return [Google::Apis::CloudassetV1p7beta1::GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint]
1782+
attr_accessor :psc_endpoint
1783+
17481784
# A Google Cloud resource that is allowed to ingress the perimeter. Requests
17491785
# from these resources will be allowed to access perimeter data. Currently only
17501786
# projects and VPCs are allowed. Project format: `projects/`project_number`` VPC
@@ -1763,6 +1799,7 @@ def initialize(**args)
17631799
# Update properties of this object
17641800
def update!(**args)
17651801
@access_level = args[:access_level] if args.key?(:access_level)
1802+
@psc_endpoint = args[:psc_endpoint] if args.key?(:psc_endpoint)
17661803
@resource = args[:resource] if args.key?(:resource)
17671804
end
17681805
end
@@ -1834,6 +1871,25 @@ def update!(**args)
18341871
end
18351872
end
18361873

1874+
# Modifier to apply to the API requests.
1875+
class GoogleIdentityAccesscontextmanagerV1Modifier
1876+
include Google::Apis::Core::Hashable
1877+
1878+
# Adds a request header to the API.
1879+
# Corresponds to the JSON property `addRequestHeader`
1880+
# @return [Google::Apis::CloudassetV1p7beta1::GoogleIdentityAccesscontextmanagerV1AddRequestHeader]
1881+
attr_accessor :add_request_header
1882+
1883+
def initialize(**args)
1884+
update!(**args)
1885+
end
1886+
1887+
# Update properties of this object
1888+
def update!(**args)
1889+
@add_request_header = args[:add_request_header] if args.key?(:add_request_header)
1890+
end
1891+
end
1892+
18371893
# A restriction on the OS type and version of devices making requests.
18381894
class GoogleIdentityAccesscontextmanagerV1OsConstraint
18391895
include Google::Apis::Core::Hashable
@@ -1871,6 +1927,60 @@ def update!(**args)
18711927
end
18721928
end
18731929

1930+
# Specifies the PSC an API call refers to.
1931+
class GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint
1932+
include Google::Apis::Core::Hashable
1933+
1934+
# The global forwarding rule identifier. Forwarding rule format: `//compute.
1935+
# googleapis.com/projects/`PROJECT_ID`/global/forwardingRules/`
1936+
# FORWARDING_RULE_ID``.
1937+
# Corresponds to the JSON property `forwardingRule`
1938+
# @return [String]
1939+
attr_accessor :forwarding_rule
1940+
1941+
def initialize(**args)
1942+
update!(**args)
1943+
end
1944+
1945+
# Update properties of this object
1946+
def update!(**args)
1947+
@forwarding_rule = args[:forwarding_rule] if args.key?(:forwarding_rule)
1948+
end
1949+
end
1950+
1951+
# Service patterns used to allow access.
1952+
class GoogleIdentityAccesscontextmanagerV1ServicePattern
1953+
include Google::Apis::Core::Hashable
1954+
1955+
# Modifiers to apply to the requests that match the URL pattern.
1956+
# Corresponds to the JSON property `modifiers`
1957+
# @return [Array<Google::Apis::CloudassetV1p7beta1::GoogleIdentityAccesscontextmanagerV1Modifier>]
1958+
attr_accessor :modifiers
1959+
1960+
# URL pattern to allow. Only patterns of ".googleapis.com/*", "www.googleapis.
1961+
# com//*" and "*.appspot.com/* forms are supported, where should be
1962+
# alphanumerical name.
1963+
# Corresponds to the JSON property `pattern`
1964+
# @return [String]
1965+
attr_accessor :pattern
1966+
1967+
# Supported service to allow.
1968+
# Corresponds to the JSON property `service`
1969+
# @return [String]
1970+
attr_accessor :service
1971+
1972+
def initialize(**args)
1973+
update!(**args)
1974+
end
1975+
1976+
# Update properties of this object
1977+
def update!(**args)
1978+
@modifiers = args[:modifiers] if args.key?(:modifiers)
1979+
@pattern = args[:pattern] if args.key?(:pattern)
1980+
@service = args[:service] if args.key?(:service)
1981+
end
1982+
end
1983+
18741984
# `ServicePerimeter` describes a set of Google Cloud resources which can freely
18751985
# import and export data amongst themselves, but not export outside of the `
18761986
# ServicePerimeter`. If a request with a source within this `ServicePerimeter`
@@ -2031,6 +2141,12 @@ def update!(**args)
20312141
class GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices
20322142
include Google::Apis::Core::Hashable
20332143

2144+
# Specifies which Google services are allowed to be accessed from VPC networks
2145+
# in the service perimeter.
2146+
# Corresponds to the JSON property `allowedServicePatterns`
2147+
# @return [Array<Google::Apis::CloudassetV1p7beta1::GoogleIdentityAccesscontextmanagerV1ServicePattern>]
2148+
attr_accessor :allowed_service_patterns
2149+
20342150
# The list of APIs usable within the Service Perimeter. Must be empty unless '
20352151
# enable_restriction' is True. You can specify a list of individual services, as
20362152
# well as include the 'RESTRICTED-SERVICES' value, which automatically includes
@@ -2046,14 +2162,21 @@ class GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices
20462162
attr_accessor :enable_restriction
20472163
alias_method :enable_restriction?, :enable_restriction
20482164

2165+
# Defines the enforcement scopes of service patterns.
2166+
# Corresponds to the JSON property `servicePatternsEnforcementScopes`
2167+
# @return [Array<String>]
2168+
attr_accessor :service_patterns_enforcement_scopes
2169+
20492170
def initialize(**args)
20502171
update!(**args)
20512172
end
20522173

20532174
# Update properties of this object
20542175
def update!(**args)
2176+
@allowed_service_patterns = args[:allowed_service_patterns] if args.key?(:allowed_service_patterns)
20552177
@allowed_services = args[:allowed_services] if args.key?(:allowed_services)
20562178
@enable_restriction = args[:enable_restriction] if args.key?(:enable_restriction)
2179+
@service_patterns_enforcement_scopes = args[:service_patterns_enforcement_scopes] if args.key?(:service_patterns_enforcement_scopes)
20572180
end
20582181
end
20592182

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module CloudassetV1p7beta1
1818
# Version of the google-apis-cloudasset_v1p7beta1 gem
19-
GEM_VERSION = "0.51.0"
19+
GEM_VERSION = "0.52.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.19.0"
2323

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

0 commit comments

Comments
 (0)