|
1320 | 1320 | } |
1321 | 1321 | } |
1322 | 1322 | }, |
1323 | | - "revision": "20250908", |
| 1323 | + "revision": "20250917", |
1324 | 1324 | "rootUrl": "https://certificatemanager.googleapis.com/", |
1325 | 1325 | "schemas": { |
1326 | 1326 | "AllowlistedCertificate": { |
|
1338 | 1338 | "description": "State of the latest attempt to authorize a domain for certificate issuance.", |
1339 | 1339 | "id": "AuthorizationAttemptInfo", |
1340 | 1340 | "properties": { |
| 1341 | + "attemptTime": { |
| 1342 | + "description": "Output only. The timestamp, when the authorization attempt was made.", |
| 1343 | + "format": "google-datetime", |
| 1344 | + "readOnly": true, |
| 1345 | + "type": "string" |
| 1346 | + }, |
1341 | 1347 | "details": { |
1342 | 1348 | "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.", |
1343 | 1349 | "readOnly": true, |
|
1381 | 1387 | ], |
1382 | 1388 | "readOnly": true, |
1383 | 1389 | "type": "string" |
| 1390 | + }, |
| 1391 | + "troubleshooting": { |
| 1392 | + "$ref": "Troubleshooting", |
| 1393 | + "description": "Output only. Troubleshooting information for the authorization attempt. This field is only populated if the authorization attempt failed.", |
| 1394 | + "readOnly": true |
| 1395 | + } |
| 1396 | + }, |
| 1397 | + "type": "object" |
| 1398 | + }, |
| 1399 | + "CNAME": { |
| 1400 | + "description": "CNAME troubleshooting information.", |
| 1401 | + "id": "CNAME", |
| 1402 | + "properties": { |
| 1403 | + "expectedData": { |
| 1404 | + "description": "Output only. The expected value of the CNAME record for the domain, equals to `dns_resource_record.data` in the corresponding `DnsAuthorization`.", |
| 1405 | + "readOnly": true, |
| 1406 | + "type": "string" |
| 1407 | + }, |
| 1408 | + "name": { |
| 1409 | + "description": "Output only. The name of the CNAME record for the domain, equals to `dns_resource_record.name` in the corresponding `DnsAuthorization`.", |
| 1410 | + "readOnly": true, |
| 1411 | + "type": "string" |
| 1412 | + }, |
| 1413 | + "resolvedData": { |
| 1414 | + "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.", |
| 1415 | + "items": { |
| 1416 | + "type": "string" |
| 1417 | + }, |
| 1418 | + "readOnly": true, |
| 1419 | + "type": "array" |
1384 | 1420 | } |
1385 | 1421 | }, |
1386 | 1422 | "type": "object" |
|
1784 | 1820 | }, |
1785 | 1821 | "type": "object" |
1786 | 1822 | }, |
| 1823 | + "IPs": { |
| 1824 | + "description": "IPs troubleshooting information.", |
| 1825 | + "id": "IPs", |
| 1826 | + "properties": { |
| 1827 | + "resolved": { |
| 1828 | + "description": "Output only. The list of IP addresses resolved from the domain's A/AAAA records. Can contain both ipv4 and ipv6 addresses.", |
| 1829 | + "items": { |
| 1830 | + "type": "string" |
| 1831 | + }, |
| 1832 | + "readOnly": true, |
| 1833 | + "type": "array" |
| 1834 | + }, |
| 1835 | + "serving": { |
| 1836 | + "description": "Output only. The list of IP addresses, where the certificate is attached and port 443 is open.", |
| 1837 | + "items": { |
| 1838 | + "type": "string" |
| 1839 | + }, |
| 1840 | + "readOnly": true, |
| 1841 | + "type": "array" |
| 1842 | + }, |
| 1843 | + "servingOnAltPorts": { |
| 1844 | + "description": "Output only. The list of IP addresses, where the certificate is attached, but port 443 is not open.", |
| 1845 | + "items": { |
| 1846 | + "type": "string" |
| 1847 | + }, |
| 1848 | + "readOnly": true, |
| 1849 | + "type": "array" |
| 1850 | + } |
| 1851 | + }, |
| 1852 | + "type": "object" |
| 1853 | + }, |
1787 | 1854 | "IntermediateCA": { |
1788 | 1855 | "description": "Defines an intermediate CA.", |
1789 | 1856 | "id": "IntermediateCA", |
|
2232 | 2299 | }, |
2233 | 2300 | "type": "object" |
2234 | 2301 | }, |
| 2302 | + "Troubleshooting": { |
| 2303 | + "description": "Troubleshooting information for the authorization attempt.", |
| 2304 | + "id": "Troubleshooting", |
| 2305 | + "properties": { |
| 2306 | + "cname": { |
| 2307 | + "$ref": "CNAME", |
| 2308 | + "description": "Output only. CNAME troubleshooting information.", |
| 2309 | + "readOnly": true |
| 2310 | + }, |
| 2311 | + "ips": { |
| 2312 | + "$ref": "IPs", |
| 2313 | + "description": "Output only. IPs troubleshooting information.", |
| 2314 | + "readOnly": true |
| 2315 | + }, |
| 2316 | + "issues": { |
| 2317 | + "description": "Output only. The list of issues discovered during the authorization attempt.", |
| 2318 | + "items": { |
| 2319 | + "enum": [ |
| 2320 | + "ISSUE_UNSPECIFIED", |
| 2321 | + "CNAME_MISMATCH", |
| 2322 | + "RESOLVED_TO_NOT_SERVING", |
| 2323 | + "RESOLVED_TO_SERVING_ON_ALT_PORTS", |
| 2324 | + "NO_RESOLVED_IPS", |
| 2325 | + "CERTIFICATE_NOT_ATTACHED" |
| 2326 | + ], |
| 2327 | + "enumDescriptions": [ |
| 2328 | + "Issue is unspecified.", |
| 2329 | + "The resolved CNAME value doesn't match the expected CNAME.", |
| 2330 | + "Domain has A/AAAA records that point to IPs, where the certificate is not attached.", |
| 2331 | + "Domain has A/AAAA records that point to IPs, where the certificate is attached, but port 443 is not open.", |
| 2332 | + "Domain doesn't have any A/AAAA records.", |
| 2333 | + "Certificate is not configured to be served from any IPs (e.g. Certificate is not attached to any load balancer)." |
| 2334 | + ], |
| 2335 | + "type": "string" |
| 2336 | + }, |
| 2337 | + "readOnly": true, |
| 2338 | + "type": "array" |
| 2339 | + } |
| 2340 | + }, |
| 2341 | + "type": "object" |
| 2342 | + }, |
2235 | 2343 | "TrustAnchor": { |
2236 | 2344 | "description": "Defines a trust anchor.", |
2237 | 2345 | "id": "TrustAnchor", |
|
0 commit comments