Skip to content

Commit 9d549a4

Browse files
committed
missing attribute map
1 parent 2f13351 commit 9d549a4

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

  • sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake

sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_models.py

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ class RetentionPolicy(_BackCompatMixin):
5757
"""Indicates the number of days that metrics or logging or soft-deleted data should be retained.
5858
All data older than this value will be deleted."""
5959

60+
_attribute_map = {
61+
"enabled": {"key": "Enabled", "type": "bool"},
62+
"days": {"key": "Days", "type": "int"},
63+
}
64+
6065
def __init__(self, enabled: bool = False, days: Optional[int] = None) -> None:
6166
self.enabled = enabled
6267
self.days = days
@@ -105,6 +110,13 @@ class Metrics(_BackCompatMixin):
105110
retention_policy: RetentionPolicy = RetentionPolicy()
106111
"""Determines how long the associated data should persist."""
107112

113+
_attribute_map = {
114+
"version": {"key": "Version", "type": "str"},
115+
"enabled": {"key": "Enabled", "type": "bool"},
116+
"include_apis": {"key": "IncludeAPIs", "type": "bool"},
117+
"retention_policy": {"key": "RetentionPolicy", "type": "RetentionPolicy"},
118+
}
119+
108120
def __init__(self, **kwargs: Any) -> None:
109121
self.version = kwargs.get("version", "1.0")
110122
self.enabled = kwargs.get("enabled", False)
@@ -183,6 +195,14 @@ class CorsRule(_BackCompatMixin):
183195
max_age_in_seconds: int
184196
"""The number of seconds that the client/browser should cache a pre-flight response."""
185197

198+
_attribute_map = {
199+
"allowed_origins": {"key": "AllowedOrigins", "type": "str"},
200+
"allowed_methods": {"key": "AllowedMethods", "type": "str"},
201+
"allowed_headers": {"key": "AllowedHeaders", "type": "str"},
202+
"exposed_headers": {"key": "ExposedHeaders", "type": "str"},
203+
"max_age_in_seconds": {"key": "MaxAgeInSeconds", "type": "int"},
204+
}
205+
186206
def __init__(self, allowed_origins: List[str], allowed_methods: List[str], **kwargs: Any) -> None:
187207
self.allowed_origins = ",".join(allowed_origins)
188208
self.allowed_methods = ",".join(allowed_methods)
@@ -1336,6 +1356,14 @@ class AnalyticsLogging(_BackCompatMixin):
13361356
"""Determines how long the associated data should persist. If not specified the retention
13371357
policy will be disabled by default."""
13381358

1359+
_attribute_map = {
1360+
"version": {"key": "Version", "type": "str"},
1361+
"delete": {"key": "Delete", "type": "bool"},
1362+
"read": {"key": "Read", "type": "bool"},
1363+
"write": {"key": "Write", "type": "bool"},
1364+
"retention_policy": {"key": "RetentionPolicy", "type": "RetentionPolicy"},
1365+
}
1366+
13391367
def __init__(self, **kwargs: Any) -> None:
13401368
self.version = kwargs.get("version", "1.0")
13411369
self.delete = kwargs.get("delete", False)
@@ -1395,6 +1423,13 @@ class StaticWebsite(_BackCompatMixin):
13951423
default_index_document_path: Optional[str]
13961424
"""Absolute path of the default index page."""
13971425

1426+
_attribute_map = {
1427+
"enabled": {"key": "Enabled", "type": "bool"},
1428+
"index_document": {"key": "IndexDocument", "type": "str"},
1429+
"error_document404_path": {"key": "ErrorDocument404Path", "type": "str"},
1430+
"default_index_document_path": {"key": "DefaultIndexDocumentPath", "type": "str"},
1431+
}
1432+
13981433
def __init__(self, **kwargs: Any) -> None:
13991434
self.enabled = kwargs.get("enabled", False)
14001435
if self.enabled:

0 commit comments

Comments
 (0)