Skip to content

Commit 292e443

Browse files
feat: Automated regeneration of certificatemanager v1 client (googleapis#24447)
Auto-created at 2025-09-28 10:41:43 +0000 using the toys pull request generator.
1 parent 5497c4a commit 292e443

File tree

5 files changed

+188
-2
lines changed

5 files changed

+188
-2
lines changed

api_names_out.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59707,10 +59707,17 @@
5970759707
"/certificatemanager:v1/AllowlistedCertificate": allowlisted_certificate
5970859708
"/certificatemanager:v1/AllowlistedCertificate/pemCertificate": pem_certificate
5970959709
"/certificatemanager:v1/AuthorizationAttemptInfo": authorization_attempt_info
59710+
"/certificatemanager:v1/AuthorizationAttemptInfo/attemptTime": attempt_time
5971059711
"/certificatemanager:v1/AuthorizationAttemptInfo/details": details
5971159712
"/certificatemanager:v1/AuthorizationAttemptInfo/domain": domain
5971259713
"/certificatemanager:v1/AuthorizationAttemptInfo/failureReason": failure_reason
5971359714
"/certificatemanager:v1/AuthorizationAttemptInfo/state": state
59715+
"/certificatemanager:v1/AuthorizationAttemptInfo/troubleshooting": troubleshooting
59716+
"/certificatemanager:v1/CNAME": cname
59717+
"/certificatemanager:v1/CNAME/expectedData": expected_data
59718+
"/certificatemanager:v1/CNAME/name": name
59719+
"/certificatemanager:v1/CNAME/resolvedData": resolved_data
59720+
"/certificatemanager:v1/CNAME/resolvedData/resolved_datum": resolved_datum
5971459721
"/certificatemanager:v1/CancelOperationRequest": cancel_operation_request
5971559722
"/certificatemanager:v1/Certificate": certificate
5971659723
"/certificatemanager:v1/Certificate/createTime": create_time
@@ -59784,6 +59791,13 @@
5978459791
"/certificatemanager:v1/GclbTarget/ipConfigs/ip_config": ip_config
5978559792
"/certificatemanager:v1/GclbTarget/targetHttpsProxy": target_https_proxy
5978659793
"/certificatemanager:v1/GclbTarget/targetSslProxy": target_ssl_proxy
59794+
"/certificatemanager:v1/IPs": i_ps
59795+
"/certificatemanager:v1/IPs/resolved": resolved
59796+
"/certificatemanager:v1/IPs/resolved/resolved": resolved
59797+
"/certificatemanager:v1/IPs/serving": serving
59798+
"/certificatemanager:v1/IPs/serving/serving": serving
59799+
"/certificatemanager:v1/IPs/servingOnAltPorts": serving_on_alt_ports
59800+
"/certificatemanager:v1/IPs/servingOnAltPorts/serving_on_alt_port": serving_on_alt_port
5978759801
"/certificatemanager:v1/IntermediateCA": intermediate_ca
5978859802
"/certificatemanager:v1/IntermediateCA/pemCertificate": pem_certificate
5978959803
"/certificatemanager:v1/IpConfig": ip_config
@@ -59884,6 +59898,11 @@
5988459898
"/certificatemanager:v1/Status/details/detail": detail
5988559899
"/certificatemanager:v1/Status/details/detail/detail": detail
5988659900
"/certificatemanager:v1/Status/message": message
59901+
"/certificatemanager:v1/Troubleshooting": troubleshooting
59902+
"/certificatemanager:v1/Troubleshooting/cname": cname
59903+
"/certificatemanager:v1/Troubleshooting/ips": ips
59904+
"/certificatemanager:v1/Troubleshooting/issues": issues
59905+
"/certificatemanager:v1/Troubleshooting/issues/issue": issue
5988759906
"/certificatemanager:v1/TrustAnchor": trust_anchor
5988859907
"/certificatemanager:v1/TrustAnchor/pemCertificate": pem_certificate
5988959908
"/certificatemanager:v1/TrustConfig": trust_config

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

3+
### v0.36.0 (2025-09-28)
4+
5+
* Regenerated from discovery document revision 20250917
6+
37
### v0.35.0 (2025-09-21)
48

59
* Regenerated from discovery document revision 20250908

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

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ def update!(**args)
4646
class AuthorizationAttemptInfo
4747
include Google::Apis::Core::Hashable
4848

49+
# Output only. The timestamp, when the authorization attempt was made.
50+
# Corresponds to the JSON property `attemptTime`
51+
# @return [String]
52+
attr_accessor :attempt_time
53+
4954
# Output only. Human readable explanation for reaching the state. Provided to
5055
# help address the configuration issues. Not guaranteed to be stable. For
5156
# programmatic access use FailureReason enum.
@@ -68,16 +73,59 @@ class AuthorizationAttemptInfo
6873
# @return [String]
6974
attr_accessor :state
7075

76+
# Troubleshooting information for the authorization attempt.
77+
# Corresponds to the JSON property `troubleshooting`
78+
# @return [Google::Apis::CertificatemanagerV1::Troubleshooting]
79+
attr_accessor :troubleshooting
80+
7181
def initialize(**args)
7282
update!(**args)
7383
end
7484

7585
# Update properties of this object
7686
def update!(**args)
87+
@attempt_time = args[:attempt_time] if args.key?(:attempt_time)
7788
@details = args[:details] if args.key?(:details)
7889
@domain = args[:domain] if args.key?(:domain)
7990
@failure_reason = args[:failure_reason] if args.key?(:failure_reason)
8091
@state = args[:state] if args.key?(:state)
92+
@troubleshooting = args[:troubleshooting] if args.key?(:troubleshooting)
93+
end
94+
end
95+
96+
# CNAME troubleshooting information.
97+
class Cname
98+
include Google::Apis::Core::Hashable
99+
100+
# Output only. The expected value of the CNAME record for the domain, equals to `
101+
# dns_resource_record.data` in the corresponding `DnsAuthorization`.
102+
# Corresponds to the JSON property `expectedData`
103+
# @return [String]
104+
attr_accessor :expected_data
105+
106+
# Output only. The name of the CNAME record for the domain, equals to `
107+
# dns_resource_record.name` in the corresponding `DnsAuthorization`.
108+
# Corresponds to the JSON property `name`
109+
# @return [String]
110+
attr_accessor :name
111+
112+
# Output only. The resolved CNAME chain. Empty list if the CNAME record for `
113+
# CNAME.name` is not found. Otherwise the first item is the value of the CNAME
114+
# record for `CNAME.name`. If the CNAME chain is longer, the second item is the
115+
# value of the CNAME record for the first item, and so on.
116+
# Corresponds to the JSON property `resolvedData`
117+
# @return [Array<String>]
118+
attr_accessor :resolved_data
119+
120+
def initialize(**args)
121+
update!(**args)
122+
end
123+
124+
# Update properties of this object
125+
def update!(**args)
126+
@expected_data = args[:expected_data] if args.key?(:expected_data)
127+
@name = args[:name] if args.key?(:name)
128+
@resolved_data = args[:resolved_data] if args.key?(:resolved_data)
81129
end
82130
end
83131

@@ -580,6 +628,40 @@ def update!(**args)
580628
end
581629
end
582630

631+
# IPs troubleshooting information.
632+
class IPs
633+
include Google::Apis::Core::Hashable
634+
635+
# Output only. The list of IP addresses resolved from the domain's A/AAAA
636+
# records. Can contain both ipv4 and ipv6 addresses.
637+
# Corresponds to the JSON property `resolved`
638+
# @return [Array<String>]
639+
attr_accessor :resolved
640+
641+
# Output only. The list of IP addresses, where the certificate is attached and
642+
# port 443 is open.
643+
# Corresponds to the JSON property `serving`
644+
# @return [Array<String>]
645+
attr_accessor :serving
646+
647+
# Output only. The list of IP addresses, where the certificate is attached, but
648+
# port 443 is not open.
649+
# Corresponds to the JSON property `servingOnAltPorts`
650+
# @return [Array<String>]
651+
attr_accessor :serving_on_alt_ports
652+
653+
def initialize(**args)
654+
update!(**args)
655+
end
656+
657+
# Update properties of this object
658+
def update!(**args)
659+
@resolved = args[:resolved] if args.key?(:resolved)
660+
@serving = args[:serving] if args.key?(:serving)
661+
@serving_on_alt_ports = args[:serving_on_alt_ports] if args.key?(:serving_on_alt_ports)
662+
end
663+
end
664+
583665
# Defines an intermediate CA.
584666
class IntermediateCa
585667
include Google::Apis::Core::Hashable
@@ -1193,6 +1275,37 @@ def update!(**args)
11931275
end
11941276
end
11951277

1278+
# Troubleshooting information for the authorization attempt.
1279+
class Troubleshooting
1280+
include Google::Apis::Core::Hashable
1281+
1282+
# CNAME troubleshooting information.
1283+
# Corresponds to the JSON property `cname`
1284+
# @return [Google::Apis::CertificatemanagerV1::Cname]
1285+
attr_accessor :cname
1286+
1287+
# IPs troubleshooting information.
1288+
# Corresponds to the JSON property `ips`
1289+
# @return [Google::Apis::CertificatemanagerV1::IPs]
1290+
attr_accessor :ips
1291+
1292+
# Output only. The list of issues discovered during the authorization attempt.
1293+
# Corresponds to the JSON property `issues`
1294+
# @return [Array<String>]
1295+
attr_accessor :issues
1296+
1297+
def initialize(**args)
1298+
update!(**args)
1299+
end
1300+
1301+
# Update properties of this object
1302+
def update!(**args)
1303+
@cname = args[:cname] if args.key?(:cname)
1304+
@ips = args[:ips] if args.key?(:ips)
1305+
@issues = args[:issues] if args.key?(:issues)
1306+
end
1307+
end
1308+
11961309
# Defines a trust anchor.
11971310
class TrustAnchor
11981311
include Google::Apis::Core::Hashable

generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/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 CertificatemanagerV1
1818
# Version of the google-apis-certificatemanager_v1 gem
19-
GEM_VERSION = "0.35.0"
19+
GEM_VERSION = "0.36.0"
2020

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

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

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

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
3434
include Google::Apis::Core::JsonObjectSupport
3535
end
3636

37+
class Cname
38+
class Representation < Google::Apis::Core::JsonRepresentation; end
39+
40+
include Google::Apis::Core::JsonObjectSupport
41+
end
42+
3743
class CancelOperationRequest
3844
class Representation < Google::Apis::Core::JsonRepresentation; end
3945

@@ -100,6 +106,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
100106
include Google::Apis::Core::JsonObjectSupport
101107
end
102108

109+
class IPs
110+
class Representation < Google::Apis::Core::JsonRepresentation; end
111+
112+
include Google::Apis::Core::JsonObjectSupport
113+
end
114+
103115
class IntermediateCa
104116
class Representation < Google::Apis::Core::JsonRepresentation; end
105117

@@ -202,6 +214,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
202214
include Google::Apis::Core::JsonObjectSupport
203215
end
204216

217+
class Troubleshooting
218+
class Representation < Google::Apis::Core::JsonRepresentation; end
219+
220+
include Google::Apis::Core::JsonObjectSupport
221+
end
222+
205223
class TrustAnchor
206224
class Representation < Google::Apis::Core::JsonRepresentation; end
207225

@@ -236,10 +254,22 @@ class Representation < Google::Apis::Core::JsonRepresentation
236254
class AuthorizationAttemptInfo
237255
# @private
238256
class Representation < Google::Apis::Core::JsonRepresentation
257+
property :attempt_time, as: 'attemptTime'
239258
property :details, as: 'details'
240259
property :domain, as: 'domain'
241260
property :failure_reason, as: 'failureReason'
242261
property :state, as: 'state'
262+
property :troubleshooting, as: 'troubleshooting', class: Google::Apis::CertificatemanagerV1::Troubleshooting, decorator: Google::Apis::CertificatemanagerV1::Troubleshooting::Representation
263+
264+
end
265+
end
266+
267+
class Cname
268+
# @private
269+
class Representation < Google::Apis::Core::JsonRepresentation
270+
property :expected_data, as: 'expectedData'
271+
property :name, as: 'name'
272+
collection :resolved_data, as: 'resolvedData'
243273
end
244274
end
245275

@@ -369,6 +399,15 @@ class Representation < Google::Apis::Core::JsonRepresentation
369399
end
370400
end
371401

402+
class IPs
403+
# @private
404+
class Representation < Google::Apis::Core::JsonRepresentation
405+
collection :resolved, as: 'resolved'
406+
collection :serving, as: 'serving'
407+
collection :serving_on_alt_ports, as: 'servingOnAltPorts'
408+
end
409+
end
410+
372411
class IntermediateCa
373412
# @private
374413
class Representation < Google::Apis::Core::JsonRepresentation
@@ -537,6 +576,17 @@ class Representation < Google::Apis::Core::JsonRepresentation
537576
end
538577
end
539578

579+
class Troubleshooting
580+
# @private
581+
class Representation < Google::Apis::Core::JsonRepresentation
582+
property :cname, as: 'cname', class: Google::Apis::CertificatemanagerV1::Cname, decorator: Google::Apis::CertificatemanagerV1::Cname::Representation
583+
584+
property :ips, as: 'ips', class: Google::Apis::CertificatemanagerV1::IPs, decorator: Google::Apis::CertificatemanagerV1::IPs::Representation
585+
586+
collection :issues, as: 'issues'
587+
end
588+
end
589+
540590
class TrustAnchor
541591
# @private
542592
class Representation < Google::Apis::Core::JsonRepresentation

0 commit comments

Comments
 (0)