11# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22
3- from typing import Optional
3+ from typing import List , Optional
44from typing_extensions import Literal
55
6+ from .ttl import TTL
67from ..._models import BaseModel
8+ from .record_tags import RecordTags
79
810__all__ = ["CERTRecord" , "Data" ]
911
@@ -23,11 +25,36 @@ class Data(BaseModel):
2325
2426
2527class CERTRecord (BaseModel ):
28+ comment : Optional [str ] = None
29+ """Comments or notes about the DNS record.
30+
31+ This field has no effect on DNS responses.
32+ """
33+
2634 content : Optional [str ] = None
2735 """Formatted CERT content. See 'data' to set CERT properties."""
2836
2937 data : Optional [Data ] = None
3038 """Components of a CERT record."""
3139
40+ name : Optional [str ] = None
41+ """DNS record name (or @ for the zone apex) in Punycode."""
42+
43+ proxied : Optional [bool ] = None
44+ """
45+ Whether the record is receiving the performance and security benefits of
46+ Cloudflare.
47+ """
48+
49+ tags : Optional [List [RecordTags ]] = None
50+ """Custom tags for the DNS record. This field has no effect on DNS responses."""
51+
52+ ttl : Optional [TTL ] = None
53+ """Time To Live (TTL) of the DNS record in seconds.
54+
55+ Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the
56+ minimum reduced to 30 for Enterprise zones.
57+ """
58+
3259 type : Optional [Literal ["CERT" ]] = None
3360 """Record type."""
0 commit comments