diff --git a/api_names_out.yaml b/api_names_out.yaml index 41bf745ccbe..35929ee0142 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -59591,10 +59591,17 @@ "/certificatemanager:v1/AllowlistedCertificate": allowlisted_certificate "/certificatemanager:v1/AllowlistedCertificate/pemCertificate": pem_certificate "/certificatemanager:v1/AuthorizationAttemptInfo": authorization_attempt_info +"/certificatemanager:v1/AuthorizationAttemptInfo/attemptTime": attempt_time "/certificatemanager:v1/AuthorizationAttemptInfo/details": details "/certificatemanager:v1/AuthorizationAttemptInfo/domain": domain "/certificatemanager:v1/AuthorizationAttemptInfo/failureReason": failure_reason "/certificatemanager:v1/AuthorizationAttemptInfo/state": state +"/certificatemanager:v1/AuthorizationAttemptInfo/troubleshooting": troubleshooting +"/certificatemanager:v1/CNAME": cname +"/certificatemanager:v1/CNAME/expectedData": expected_data +"/certificatemanager:v1/CNAME/name": name +"/certificatemanager:v1/CNAME/resolvedData": resolved_data +"/certificatemanager:v1/CNAME/resolvedData/resolved_datum": resolved_datum "/certificatemanager:v1/CancelOperationRequest": cancel_operation_request "/certificatemanager:v1/Certificate": certificate "/certificatemanager:v1/Certificate/createTime": create_time @@ -59668,6 +59675,13 @@ "/certificatemanager:v1/GclbTarget/ipConfigs/ip_config": ip_config "/certificatemanager:v1/GclbTarget/targetHttpsProxy": target_https_proxy "/certificatemanager:v1/GclbTarget/targetSslProxy": target_ssl_proxy +"/certificatemanager:v1/IPs": i_ps +"/certificatemanager:v1/IPs/resolved": resolved +"/certificatemanager:v1/IPs/resolved/resolved": resolved +"/certificatemanager:v1/IPs/serving": serving +"/certificatemanager:v1/IPs/serving/serving": serving +"/certificatemanager:v1/IPs/servingOnAltPorts": serving_on_alt_ports +"/certificatemanager:v1/IPs/servingOnAltPorts/serving_on_alt_port": serving_on_alt_port "/certificatemanager:v1/IntermediateCA": intermediate_ca "/certificatemanager:v1/IntermediateCA/pemCertificate": pem_certificate "/certificatemanager:v1/IpConfig": ip_config @@ -59768,6 +59782,11 @@ "/certificatemanager:v1/Status/details/detail": detail "/certificatemanager:v1/Status/details/detail/detail": detail "/certificatemanager:v1/Status/message": message +"/certificatemanager:v1/Troubleshooting": troubleshooting +"/certificatemanager:v1/Troubleshooting/cname": cname +"/certificatemanager:v1/Troubleshooting/ips": ips +"/certificatemanager:v1/Troubleshooting/issues": issues +"/certificatemanager:v1/Troubleshooting/issues/issue": issue "/certificatemanager:v1/TrustAnchor": trust_anchor "/certificatemanager:v1/TrustAnchor/pemCertificate": pem_certificate "/certificatemanager:v1/TrustConfig": trust_config diff --git a/generated/google-apis-certificatemanager_v1/CHANGELOG.md b/generated/google-apis-certificatemanager_v1/CHANGELOG.md index 1a14d73fc60..ee36c9f5b4a 100644 --- a/generated/google-apis-certificatemanager_v1/CHANGELOG.md +++ b/generated/google-apis-certificatemanager_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-certificatemanager_v1 +### v0.36.0 (2025-09-28) + +* Regenerated from discovery document revision 20250917 + ### v0.35.0 (2025-09-21) * Regenerated from discovery document revision 20250908 diff --git a/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/classes.rb b/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/classes.rb index 1ad8734f1c2..c3d066c3cba 100644 --- a/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/classes.rb +++ b/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/classes.rb @@ -46,6 +46,11 @@ def update!(**args) class AuthorizationAttemptInfo include Google::Apis::Core::Hashable + # Output only. The timestamp, when the authorization attempt was made. + # Corresponds to the JSON property `attemptTime` + # @return [String] + attr_accessor :attempt_time + # Output only. Human readable explanation for reaching the state. Provided to # help address the configuration issues. Not guaranteed to be stable. For # programmatic access use FailureReason enum. @@ -68,16 +73,59 @@ class AuthorizationAttemptInfo # @return [String] attr_accessor :state + # Troubleshooting information for the authorization attempt. + # Corresponds to the JSON property `troubleshooting` + # @return [Google::Apis::CertificatemanagerV1::Troubleshooting] + attr_accessor :troubleshooting + def initialize(**args) update!(**args) end # Update properties of this object def update!(**args) + @attempt_time = args[:attempt_time] if args.key?(:attempt_time) @details = args[:details] if args.key?(:details) @domain = args[:domain] if args.key?(:domain) @failure_reason = args[:failure_reason] if args.key?(:failure_reason) @state = args[:state] if args.key?(:state) + @troubleshooting = args[:troubleshooting] if args.key?(:troubleshooting) + end + end + + # CNAME troubleshooting information. + class Cname + include Google::Apis::Core::Hashable + + # Output only. The expected value of the CNAME record for the domain, equals to ` + # dns_resource_record.data` in the corresponding `DnsAuthorization`. + # Corresponds to the JSON property `expectedData` + # @return [String] + attr_accessor :expected_data + + # Output only. The name of the CNAME record for the domain, equals to ` + # dns_resource_record.name` in the corresponding `DnsAuthorization`. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Output only. The resolved CNAME chain. Empty list if the CNAME record for ` + # CNAME.name` is not found. Otherwise the first item is the value of the CNAME + # record for `CNAME.name`. If the CNAME chain is longer, the second item is the + # value of the CNAME record for the first item, and so on. + # Corresponds to the JSON property `resolvedData` + # @return [Array] + attr_accessor :resolved_data + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @expected_data = args[:expected_data] if args.key?(:expected_data) + @name = args[:name] if args.key?(:name) + @resolved_data = args[:resolved_data] if args.key?(:resolved_data) end end @@ -580,6 +628,40 @@ def update!(**args) end end + # IPs troubleshooting information. + class IPs + include Google::Apis::Core::Hashable + + # Output only. The list of IP addresses resolved from the domain's A/AAAA + # records. Can contain both ipv4 and ipv6 addresses. + # Corresponds to the JSON property `resolved` + # @return [Array] + attr_accessor :resolved + + # Output only. The list of IP addresses, where the certificate is attached and + # port 443 is open. + # Corresponds to the JSON property `serving` + # @return [Array] + attr_accessor :serving + + # Output only. The list of IP addresses, where the certificate is attached, but + # port 443 is not open. + # Corresponds to the JSON property `servingOnAltPorts` + # @return [Array] + attr_accessor :serving_on_alt_ports + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @resolved = args[:resolved] if args.key?(:resolved) + @serving = args[:serving] if args.key?(:serving) + @serving_on_alt_ports = args[:serving_on_alt_ports] if args.key?(:serving_on_alt_ports) + end + end + # Defines an intermediate CA. class IntermediateCa include Google::Apis::Core::Hashable @@ -1193,6 +1275,37 @@ def update!(**args) end end + # Troubleshooting information for the authorization attempt. + class Troubleshooting + include Google::Apis::Core::Hashable + + # CNAME troubleshooting information. + # Corresponds to the JSON property `cname` + # @return [Google::Apis::CertificatemanagerV1::Cname] + attr_accessor :cname + + # IPs troubleshooting information. + # Corresponds to the JSON property `ips` + # @return [Google::Apis::CertificatemanagerV1::IPs] + attr_accessor :ips + + # Output only. The list of issues discovered during the authorization attempt. + # Corresponds to the JSON property `issues` + # @return [Array] + attr_accessor :issues + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @cname = args[:cname] if args.key?(:cname) + @ips = args[:ips] if args.key?(:ips) + @issues = args[:issues] if args.key?(:issues) + end + end + # Defines a trust anchor. class TrustAnchor include Google::Apis::Core::Hashable diff --git a/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/gem_version.rb b/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/gem_version.rb index ed53ff41feb..41235481f48 100644 --- a/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/gem_version.rb +++ b/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module CertificatemanagerV1 # Version of the google-apis-certificatemanager_v1 gem - GEM_VERSION = "0.35.0" + GEM_VERSION = "0.36.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20250908" + REVISION = "20250917" end end end diff --git a/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/representations.rb b/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/representations.rb index 0ff835ce063..84810bc0f6d 100644 --- a/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/representations.rb +++ b/generated/google-apis-certificatemanager_v1/lib/google/apis/certificatemanager_v1/representations.rb @@ -34,6 +34,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class Cname + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class CancelOperationRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -100,6 +106,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class IPs + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class IntermediateCa class Representation < Google::Apis::Core::JsonRepresentation; end @@ -202,6 +214,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class Troubleshooting + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class TrustAnchor class Representation < Google::Apis::Core::JsonRepresentation; end @@ -236,10 +254,22 @@ class Representation < Google::Apis::Core::JsonRepresentation class AuthorizationAttemptInfo # @private class Representation < Google::Apis::Core::JsonRepresentation + property :attempt_time, as: 'attemptTime' property :details, as: 'details' property :domain, as: 'domain' property :failure_reason, as: 'failureReason' property :state, as: 'state' + property :troubleshooting, as: 'troubleshooting', class: Google::Apis::CertificatemanagerV1::Troubleshooting, decorator: Google::Apis::CertificatemanagerV1::Troubleshooting::Representation + + end + end + + class Cname + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :expected_data, as: 'expectedData' + property :name, as: 'name' + collection :resolved_data, as: 'resolvedData' end end @@ -369,6 +399,15 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class IPs + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :resolved, as: 'resolved' + collection :serving, as: 'serving' + collection :serving_on_alt_ports, as: 'servingOnAltPorts' + end + end + class IntermediateCa # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -537,6 +576,17 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class Troubleshooting + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :cname, as: 'cname', class: Google::Apis::CertificatemanagerV1::Cname, decorator: Google::Apis::CertificatemanagerV1::Cname::Representation + + property :ips, as: 'ips', class: Google::Apis::CertificatemanagerV1::IPs, decorator: Google::Apis::CertificatemanagerV1::IPs::Representation + + collection :issues, as: 'issues' + end + end + class TrustAnchor # @private class Representation < Google::Apis::Core::JsonRepresentation