Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
4 changes: 4 additions & 0 deletions generated/google-apis-certificatemanager_v1/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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<String>]
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

Expand Down Expand Up @@ -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<String>]
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<String>]
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<String>]
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
Expand Down Expand Up @@ -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<String>]
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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
Loading