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
110 changes: 109 additions & 1 deletion certificatemanager/v1/certificatemanager-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -1320,7 +1320,7 @@
}
}
},
"revision": "20250908",
"revision": "20250917",
"rootUrl": "https://certificatemanager.googleapis.com/",
"schemas": {
"AllowlistedCertificate": {
Expand All @@ -1338,6 +1338,12 @@
"description": "State of the latest attempt to authorize a domain for certificate issuance.",
"id": "AuthorizationAttemptInfo",
"properties": {
"attemptTime": {
"description": "Output only. The timestamp, when the authorization attempt was made.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"details": {
"description": "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.",
"readOnly": true,
Expand Down Expand Up @@ -1381,6 +1387,36 @@
],
"readOnly": true,
"type": "string"
},
"troubleshooting": {
"$ref": "Troubleshooting",
"description": "Output only. Troubleshooting information for the authorization attempt. This field is only populated if the authorization attempt failed.",
"readOnly": true
}
},
"type": "object"
},
"CNAME": {
"description": "CNAME troubleshooting information.",
"id": "CNAME",
"properties": {
"expectedData": {
"description": "Output only. The expected value of the CNAME record for the domain, equals to `dns_resource_record.data` in the corresponding `DnsAuthorization`.",
"readOnly": true,
"type": "string"
},
"name": {
"description": "Output only. The name of the CNAME record for the domain, equals to `dns_resource_record.name` in the corresponding `DnsAuthorization`.",
"readOnly": true,
"type": "string"
},
"resolvedData": {
"description": "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.",
"items": {
"type": "string"
},
"readOnly": true,
"type": "array"
}
},
"type": "object"
Expand Down Expand Up @@ -1784,6 +1820,37 @@
},
"type": "object"
},
"IPs": {
"description": "IPs troubleshooting information.",
"id": "IPs",
"properties": {
"resolved": {
"description": "Output only. The list of IP addresses resolved from the domain's A/AAAA records. Can contain both ipv4 and ipv6 addresses.",
"items": {
"type": "string"
},
"readOnly": true,
"type": "array"
},
"serving": {
"description": "Output only. The list of IP addresses, where the certificate is attached and port 443 is open.",
"items": {
"type": "string"
},
"readOnly": true,
"type": "array"
},
"servingOnAltPorts": {
"description": "Output only. The list of IP addresses, where the certificate is attached, but port 443 is not open.",
"items": {
"type": "string"
},
"readOnly": true,
"type": "array"
}
},
"type": "object"
},
"IntermediateCA": {
"description": "Defines an intermediate CA.",
"id": "IntermediateCA",
Expand Down Expand Up @@ -2232,6 +2299,47 @@
},
"type": "object"
},
"Troubleshooting": {
"description": "Troubleshooting information for the authorization attempt.",
"id": "Troubleshooting",
"properties": {
"cname": {
"$ref": "CNAME",
"description": "Output only. CNAME troubleshooting information.",
"readOnly": true
},
"ips": {
"$ref": "IPs",
"description": "Output only. IPs troubleshooting information.",
"readOnly": true
},
"issues": {
"description": "Output only. The list of issues discovered during the authorization attempt.",
"items": {
"enum": [
"ISSUE_UNSPECIFIED",
"CNAME_MISMATCH",
"RESOLVED_TO_NOT_SERVING",
"RESOLVED_TO_SERVING_ON_ALT_PORTS",
"NO_RESOLVED_IPS",
"CERTIFICATE_NOT_ATTACHED"
],
"enumDescriptions": [
"Issue is unspecified.",
"The resolved CNAME value doesn't match the expected CNAME.",
"Domain has A/AAAA records that point to IPs, where the certificate is not attached.",
"Domain has A/AAAA records that point to IPs, where the certificate is attached, but port 443 is not open.",
"Domain doesn't have any A/AAAA records.",
"Certificate is not configured to be served from any IPs (e.g. Certificate is not attached to any load balancer)."
],
"type": "string"
},
"readOnly": true,
"type": "array"
}
},
"type": "object"
},
"TrustAnchor": {
"description": "Defines a trust anchor.",
"id": "TrustAnchor",
Expand Down
115 changes: 111 additions & 4 deletions certificatemanager/v1/certificatemanager-gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 13 additions & 1 deletion checks/v1alpha/checks-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,11 @@
"description": "The standard list page token.",
"location": "query",
"type": "string"
},
"returnPartialSuccess": {
"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
"location": "query",
"type": "boolean"
}
},
"path": "v1alpha/{+name}/operations",
Expand Down Expand Up @@ -552,7 +557,7 @@
}
}
},
"revision": "20241203",
"revision": "20250925",
"rootUrl": "https://checks.googleapis.com/",
"schemas": {
"CancelOperationRequest": {
Expand Down Expand Up @@ -2403,6 +2408,13 @@
"$ref": "Operation"
},
"type": "array"
},
"unreachable": {
"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
Expand Down
18 changes: 18 additions & 0 deletions checks/v1alpha/checks-gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading