diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/endpoints.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/endpoints.py index ec345fceac47..66b1c3459a5e 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/endpoints.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/endpoints.py @@ -13,8 +13,8 @@ class Endpoints(Model): - """The URIs that are used to perform a retrieval of a public blob, queue, or - table object. + """The URIs that are used to perform a retrieval of a public blob, queue, + table, web or dfs object. Variables are only populated by the server, and will be ignored when sending a request. @@ -27,6 +27,10 @@ class Endpoints(Model): :vartype table: str :ivar file: Gets the file endpoint. :vartype file: str + :ivar web: Gets the web endpoint. + :vartype web: str + :ivar dfs: Gets the dfs endpoint. + :vartype dfs: str """ _validation = { @@ -34,6 +38,8 @@ class Endpoints(Model): 'queue': {'readonly': True}, 'table': {'readonly': True}, 'file': {'readonly': True}, + 'web': {'readonly': True}, + 'dfs': {'readonly': True}, } _attribute_map = { @@ -41,6 +47,8 @@ class Endpoints(Model): 'queue': {'key': 'queue', 'type': 'str'}, 'table': {'key': 'table', 'type': 'str'}, 'file': {'key': 'file', 'type': 'str'}, + 'web': {'key': 'web', 'type': 'str'}, + 'dfs': {'key': 'dfs', 'type': 'str'}, } def __init__(self, **kwargs): @@ -49,3 +57,5 @@ def __init__(self, **kwargs): self.queue = None self.table = None self.file = None + self.web = None + self.dfs = None diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/endpoints_py3.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/endpoints_py3.py index a186e9c8d6a9..ced561acd85b 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/endpoints_py3.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/endpoints_py3.py @@ -13,8 +13,8 @@ class Endpoints(Model): - """The URIs that are used to perform a retrieval of a public blob, queue, or - table object. + """The URIs that are used to perform a retrieval of a public blob, queue, + table, web or dfs object. Variables are only populated by the server, and will be ignored when sending a request. @@ -27,6 +27,10 @@ class Endpoints(Model): :vartype table: str :ivar file: Gets the file endpoint. :vartype file: str + :ivar web: Gets the web endpoint. + :vartype web: str + :ivar dfs: Gets the dfs endpoint. + :vartype dfs: str """ _validation = { @@ -34,6 +38,8 @@ class Endpoints(Model): 'queue': {'readonly': True}, 'table': {'readonly': True}, 'file': {'readonly': True}, + 'web': {'readonly': True}, + 'dfs': {'readonly': True}, } _attribute_map = { @@ -41,6 +47,8 @@ class Endpoints(Model): 'queue': {'key': 'queue', 'type': 'str'}, 'table': {'key': 'table', 'type': 'str'}, 'file': {'key': 'file', 'type': 'str'}, + 'web': {'key': 'web', 'type': 'str'}, + 'dfs': {'key': 'dfs', 'type': 'str'}, } def __init__(self, **kwargs) -> None: @@ -49,3 +57,5 @@ def __init__(self, **kwargs) -> None: self.queue = None self.table = None self.file = None + self.web = None + self.dfs = None diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account.py index 5314518db468..bf4ff50b74af 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account.py @@ -99,6 +99,9 @@ class StorageAccount(TrackedResource): :ivar network_rule_set: Network rule set :vartype network_rule_set: ~azure.mgmt.storage.v2018_02_01.models.NetworkRuleSet + :param is_hns_enabled: Account HierarchicalNamespace enabled if sets to + true. Default value: False . + :type is_hns_enabled: bool """ _validation = { @@ -146,6 +149,7 @@ class StorageAccount(TrackedResource): 'access_tier': {'key': 'properties.accessTier', 'type': 'AccessTier'}, 'enable_https_traffic_only': {'key': 'properties.supportsHttpsTrafficOnly', 'type': 'bool'}, 'network_rule_set': {'key': 'properties.networkAcls', 'type': 'NetworkRuleSet'}, + 'is_hns_enabled': {'key': 'properties.isHnsEnabled', 'type': 'bool'}, } def __init__(self, **kwargs): @@ -167,3 +171,4 @@ def __init__(self, **kwargs): self.access_tier = None self.enable_https_traffic_only = kwargs.get('enable_https_traffic_only', False) self.network_rule_set = None + self.is_hns_enabled = kwargs.get('is_hns_enabled', False) diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_create_parameters.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_create_parameters.py index 5070e2af3b61..782aa7d115b0 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_create_parameters.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_create_parameters.py @@ -56,6 +56,9 @@ class StorageAccountCreateParameters(Model): :param enable_https_traffic_only: Allows https traffic only to storage service if sets to true. Default value: False . :type enable_https_traffic_only: bool + :param is_hns_enabled: Account HierarchicalNamespace enabled if sets to + true. Default value: False . + :type is_hns_enabled: bool """ _validation = { @@ -75,6 +78,7 @@ class StorageAccountCreateParameters(Model): 'network_rule_set': {'key': 'properties.networkAcls', 'type': 'NetworkRuleSet'}, 'access_tier': {'key': 'properties.accessTier', 'type': 'AccessTier'}, 'enable_https_traffic_only': {'key': 'properties.supportsHttpsTrafficOnly', 'type': 'bool'}, + 'is_hns_enabled': {'key': 'properties.isHnsEnabled', 'type': 'bool'}, } def __init__(self, **kwargs): @@ -89,3 +93,4 @@ def __init__(self, **kwargs): self.network_rule_set = kwargs.get('network_rule_set', None) self.access_tier = kwargs.get('access_tier', None) self.enable_https_traffic_only = kwargs.get('enable_https_traffic_only', False) + self.is_hns_enabled = kwargs.get('is_hns_enabled', False) diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_create_parameters_py3.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_create_parameters_py3.py index 0fe748ef6ee3..3b2f54b9e604 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_create_parameters_py3.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_create_parameters_py3.py @@ -56,6 +56,9 @@ class StorageAccountCreateParameters(Model): :param enable_https_traffic_only: Allows https traffic only to storage service if sets to true. Default value: False . :type enable_https_traffic_only: bool + :param is_hns_enabled: Account HierarchicalNamespace enabled if sets to + true. Default value: False . + :type is_hns_enabled: bool """ _validation = { @@ -75,9 +78,10 @@ class StorageAccountCreateParameters(Model): 'network_rule_set': {'key': 'properties.networkAcls', 'type': 'NetworkRuleSet'}, 'access_tier': {'key': 'properties.accessTier', 'type': 'AccessTier'}, 'enable_https_traffic_only': {'key': 'properties.supportsHttpsTrafficOnly', 'type': 'bool'}, + 'is_hns_enabled': {'key': 'properties.isHnsEnabled', 'type': 'bool'}, } - def __init__(self, *, sku, kind, location: str, tags=None, identity=None, custom_domain=None, encryption=None, network_rule_set=None, access_tier=None, enable_https_traffic_only: bool=False, **kwargs) -> None: + def __init__(self, *, sku, kind, location: str, tags=None, identity=None, custom_domain=None, encryption=None, network_rule_set=None, access_tier=None, enable_https_traffic_only: bool=False, is_hns_enabled: bool=False, **kwargs) -> None: super(StorageAccountCreateParameters, self).__init__(**kwargs) self.sku = sku self.kind = kind @@ -89,3 +93,4 @@ def __init__(self, *, sku, kind, location: str, tags=None, identity=None, custom self.network_rule_set = network_rule_set self.access_tier = access_tier self.enable_https_traffic_only = enable_https_traffic_only + self.is_hns_enabled = is_hns_enabled diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_py3.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_py3.py index 9be641c35256..66cced1e445a 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_py3.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_02_01/models/storage_account_py3.py @@ -99,6 +99,9 @@ class StorageAccount(TrackedResource): :ivar network_rule_set: Network rule set :vartype network_rule_set: ~azure.mgmt.storage.v2018_02_01.models.NetworkRuleSet + :param is_hns_enabled: Account HierarchicalNamespace enabled if sets to + true. Default value: False . + :type is_hns_enabled: bool """ _validation = { @@ -146,9 +149,10 @@ class StorageAccount(TrackedResource): 'access_tier': {'key': 'properties.accessTier', 'type': 'AccessTier'}, 'enable_https_traffic_only': {'key': 'properties.supportsHttpsTrafficOnly', 'type': 'bool'}, 'network_rule_set': {'key': 'properties.networkAcls', 'type': 'NetworkRuleSet'}, + 'is_hns_enabled': {'key': 'properties.isHnsEnabled', 'type': 'bool'}, } - def __init__(self, *, location: str, tags=None, identity=None, enable_https_traffic_only: bool=False, **kwargs) -> None: + def __init__(self, *, location: str, tags=None, identity=None, enable_https_traffic_only: bool=False, is_hns_enabled: bool=False, **kwargs) -> None: super(StorageAccount, self).__init__(tags=tags, location=location, **kwargs) self.sku = None self.kind = None @@ -167,3 +171,4 @@ def __init__(self, *, location: str, tags=None, identity=None, enable_https_traf self.access_tier = None self.enable_https_traffic_only = enable_https_traffic_only self.network_rule_set = None + self.is_hns_enabled = is_hns_enabled diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/endpoints.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/endpoints.py index ec345fceac47..66b1c3459a5e 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/endpoints.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/endpoints.py @@ -13,8 +13,8 @@ class Endpoints(Model): - """The URIs that are used to perform a retrieval of a public blob, queue, or - table object. + """The URIs that are used to perform a retrieval of a public blob, queue, + table, web or dfs object. Variables are only populated by the server, and will be ignored when sending a request. @@ -27,6 +27,10 @@ class Endpoints(Model): :vartype table: str :ivar file: Gets the file endpoint. :vartype file: str + :ivar web: Gets the web endpoint. + :vartype web: str + :ivar dfs: Gets the dfs endpoint. + :vartype dfs: str """ _validation = { @@ -34,6 +38,8 @@ class Endpoints(Model): 'queue': {'readonly': True}, 'table': {'readonly': True}, 'file': {'readonly': True}, + 'web': {'readonly': True}, + 'dfs': {'readonly': True}, } _attribute_map = { @@ -41,6 +47,8 @@ class Endpoints(Model): 'queue': {'key': 'queue', 'type': 'str'}, 'table': {'key': 'table', 'type': 'str'}, 'file': {'key': 'file', 'type': 'str'}, + 'web': {'key': 'web', 'type': 'str'}, + 'dfs': {'key': 'dfs', 'type': 'str'}, } def __init__(self, **kwargs): @@ -49,3 +57,5 @@ def __init__(self, **kwargs): self.queue = None self.table = None self.file = None + self.web = None + self.dfs = None diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/endpoints_py3.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/endpoints_py3.py index a186e9c8d6a9..ced561acd85b 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/endpoints_py3.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/endpoints_py3.py @@ -13,8 +13,8 @@ class Endpoints(Model): - """The URIs that are used to perform a retrieval of a public blob, queue, or - table object. + """The URIs that are used to perform a retrieval of a public blob, queue, + table, web or dfs object. Variables are only populated by the server, and will be ignored when sending a request. @@ -27,6 +27,10 @@ class Endpoints(Model): :vartype table: str :ivar file: Gets the file endpoint. :vartype file: str + :ivar web: Gets the web endpoint. + :vartype web: str + :ivar dfs: Gets the dfs endpoint. + :vartype dfs: str """ _validation = { @@ -34,6 +38,8 @@ class Endpoints(Model): 'queue': {'readonly': True}, 'table': {'readonly': True}, 'file': {'readonly': True}, + 'web': {'readonly': True}, + 'dfs': {'readonly': True}, } _attribute_map = { @@ -41,6 +47,8 @@ class Endpoints(Model): 'queue': {'key': 'queue', 'type': 'str'}, 'table': {'key': 'table', 'type': 'str'}, 'file': {'key': 'file', 'type': 'str'}, + 'web': {'key': 'web', 'type': 'str'}, + 'dfs': {'key': 'dfs', 'type': 'str'}, } def __init__(self, **kwargs) -> None: @@ -49,3 +57,5 @@ def __init__(self, **kwargs) -> None: self.queue = None self.table = None self.file = None + self.web = None + self.dfs = None diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account.py index a0149cce35d8..186c985c850e 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account.py @@ -100,6 +100,9 @@ class StorageAccount(TrackedResource): :ivar network_rule_set: Network rule set :vartype network_rule_set: ~azure.mgmt.storage.v2018_03_01_preview.models.NetworkRuleSet + :param is_hns_enabled: Account HierarchicalNamespace enabled if sets to + true. Default value: False . + :type is_hns_enabled: bool """ _validation = { @@ -147,6 +150,7 @@ class StorageAccount(TrackedResource): 'access_tier': {'key': 'properties.accessTier', 'type': 'AccessTier'}, 'enable_https_traffic_only': {'key': 'properties.supportsHttpsTrafficOnly', 'type': 'bool'}, 'network_rule_set': {'key': 'properties.networkAcls', 'type': 'NetworkRuleSet'}, + 'is_hns_enabled': {'key': 'properties.isHnsEnabled', 'type': 'bool'}, } def __init__(self, **kwargs): @@ -168,3 +172,4 @@ def __init__(self, **kwargs): self.access_tier = None self.enable_https_traffic_only = kwargs.get('enable_https_traffic_only', False) self.network_rule_set = None + self.is_hns_enabled = kwargs.get('is_hns_enabled', False) diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_create_parameters.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_create_parameters.py index a0d483df316a..0a58961a5682 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_create_parameters.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_create_parameters.py @@ -58,6 +58,9 @@ class StorageAccountCreateParameters(Model): :param enable_https_traffic_only: Allows https traffic only to storage service if sets to true. Default value: False . :type enable_https_traffic_only: bool + :param is_hns_enabled: Account HierarchicalNamespace enabled if sets to + true. Default value: False . + :type is_hns_enabled: bool """ _validation = { @@ -77,6 +80,7 @@ class StorageAccountCreateParameters(Model): 'network_rule_set': {'key': 'properties.networkAcls', 'type': 'NetworkRuleSet'}, 'access_tier': {'key': 'properties.accessTier', 'type': 'AccessTier'}, 'enable_https_traffic_only': {'key': 'properties.supportsHttpsTrafficOnly', 'type': 'bool'}, + 'is_hns_enabled': {'key': 'properties.isHnsEnabled', 'type': 'bool'}, } def __init__(self, **kwargs): @@ -91,3 +95,4 @@ def __init__(self, **kwargs): self.network_rule_set = kwargs.get('network_rule_set', None) self.access_tier = kwargs.get('access_tier', None) self.enable_https_traffic_only = kwargs.get('enable_https_traffic_only', False) + self.is_hns_enabled = kwargs.get('is_hns_enabled', False) diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_create_parameters_py3.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_create_parameters_py3.py index 79946d658426..95af6cb8090e 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_create_parameters_py3.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_create_parameters_py3.py @@ -58,6 +58,9 @@ class StorageAccountCreateParameters(Model): :param enable_https_traffic_only: Allows https traffic only to storage service if sets to true. Default value: False . :type enable_https_traffic_only: bool + :param is_hns_enabled: Account HierarchicalNamespace enabled if sets to + true. Default value: False . + :type is_hns_enabled: bool """ _validation = { @@ -77,9 +80,10 @@ class StorageAccountCreateParameters(Model): 'network_rule_set': {'key': 'properties.networkAcls', 'type': 'NetworkRuleSet'}, 'access_tier': {'key': 'properties.accessTier', 'type': 'AccessTier'}, 'enable_https_traffic_only': {'key': 'properties.supportsHttpsTrafficOnly', 'type': 'bool'}, + 'is_hns_enabled': {'key': 'properties.isHnsEnabled', 'type': 'bool'}, } - def __init__(self, *, sku, kind, location: str, tags=None, identity=None, custom_domain=None, encryption=None, network_rule_set=None, access_tier=None, enable_https_traffic_only: bool=False, **kwargs) -> None: + def __init__(self, *, sku, kind, location: str, tags=None, identity=None, custom_domain=None, encryption=None, network_rule_set=None, access_tier=None, enable_https_traffic_only: bool=False, is_hns_enabled: bool=False, **kwargs) -> None: super(StorageAccountCreateParameters, self).__init__(**kwargs) self.sku = sku self.kind = kind @@ -91,3 +95,4 @@ def __init__(self, *, sku, kind, location: str, tags=None, identity=None, custom self.network_rule_set = network_rule_set self.access_tier = access_tier self.enable_https_traffic_only = enable_https_traffic_only + self.is_hns_enabled = is_hns_enabled diff --git a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_py3.py b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_py3.py index 3a50655f115f..2e2b81409599 100644 --- a/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_py3.py +++ b/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/storage_account_py3.py @@ -100,6 +100,9 @@ class StorageAccount(TrackedResource): :ivar network_rule_set: Network rule set :vartype network_rule_set: ~azure.mgmt.storage.v2018_03_01_preview.models.NetworkRuleSet + :param is_hns_enabled: Account HierarchicalNamespace enabled if sets to + true. Default value: False . + :type is_hns_enabled: bool """ _validation = { @@ -147,9 +150,10 @@ class StorageAccount(TrackedResource): 'access_tier': {'key': 'properties.accessTier', 'type': 'AccessTier'}, 'enable_https_traffic_only': {'key': 'properties.supportsHttpsTrafficOnly', 'type': 'bool'}, 'network_rule_set': {'key': 'properties.networkAcls', 'type': 'NetworkRuleSet'}, + 'is_hns_enabled': {'key': 'properties.isHnsEnabled', 'type': 'bool'}, } - def __init__(self, *, location: str, tags=None, identity=None, enable_https_traffic_only: bool=False, **kwargs) -> None: + def __init__(self, *, location: str, tags=None, identity=None, enable_https_traffic_only: bool=False, is_hns_enabled: bool=False, **kwargs) -> None: super(StorageAccount, self).__init__(tags=tags, location=location, **kwargs) self.sku = None self.kind = None @@ -168,3 +172,4 @@ def __init__(self, *, location: str, tags=None, identity=None, enable_https_traf self.access_tier = None self.enable_https_traffic_only = enable_https_traffic_only self.network_rule_set = None + self.is_hns_enabled = is_hns_enabled