Skip to content

Commit c49ff44

Browse files
authored
feat(webhosting): add domain selected dns configuration (#864)
1 parent 132d691 commit c49ff44

File tree

4 files changed

+22
-0
lines changed

4 files changed

+22
-0
lines changed

scaleway-async/scaleway_async/webhosting/v1/marshalling.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,12 @@ def unmarshal_DnsRecords(data: Any) -> DnsRecords:
251251
if field is not None:
252252
args["status"] = field
253253

254+
field = data.get("dns_config", None)
255+
if field is not None:
256+
args["dns_config"] = (
257+
[DomainDnsAction(v) for v in field] if field is not None else None
258+
)
259+
254260
return DnsRecords(**args)
255261

256262

scaleway-async/scaleway_async/webhosting/v1/types.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,6 +1084,11 @@ class DnsRecords:
10841084
Status of the records.
10851085
"""
10861086

1087+
dns_config: List[DomainDnsAction]
1088+
"""
1089+
Records dns auto configuration settings.
1090+
"""
1091+
10871092

10881093
@dataclass
10891094
class Domain:

scaleway/scaleway/webhosting/v1/marshalling.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,12 @@ def unmarshal_DnsRecords(data: Any) -> DnsRecords:
251251
if field is not None:
252252
args["status"] = field
253253

254+
field = data.get("dns_config", None)
255+
if field is not None:
256+
args["dns_config"] = (
257+
[DomainDnsAction(v) for v in field] if field is not None else None
258+
)
259+
254260
return DnsRecords(**args)
255261

256262

scaleway/scaleway/webhosting/v1/types.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,6 +1084,11 @@ class DnsRecords:
10841084
Status of the records.
10851085
"""
10861086

1087+
dns_config: List[DomainDnsAction]
1088+
"""
1089+
Records dns auto configuration settings.
1090+
"""
1091+
10871092

10881093
@dataclass
10891094
class Domain:

0 commit comments

Comments
 (0)