Skip to content

Commit acec6c3

Browse files
authored
{Packaging} Vendor azure-mgmt-datalake-store (#29275)
1 parent 9e3ce99 commit acec6c3

File tree

91 files changed

+5913
-14
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+5913
-14
lines changed

src/azure-cli-core/azure/cli/core/profiles/_shared.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ class ResourceType(Enum): # pylint: disable=too-few-public-methods
101101
MGMT_CONTAINERINSTANCE = ('azure.mgmt.containerinstance', None)
102102
MGMT_COSMOSDB = ('azure.mgmt.cosmosdb', None)
103103
MGMT_DATALAKE_ANALYTICS = ('azure.cli.command_modules.dla.vendored_sdks.azure_mgmt_datalake_analytics', None)
104-
MGMT_DATALAKE_STORE = ('azure.mgmt.datalake.store', None)
104+
MGMT_DATALAKE_STORE = ('azure.cli.command_modules.dls.vendored_sdks.azure_mgmt_datalake_store', None)
105105
MGMT_DATAMIGRATION = ('azure.mgmt.datamigration', None)
106106
MGMT_EVENTGRID = ('azure.mgmt.eventgrid', None)
107107
MGMT_DEVTESTLABS = ('azure.mgmt.devtestlabs', None)

src/azure-cli/azure/cli/command_modules/dls/_client_factory.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,25 @@
66

77
def cf_dls_account(cli_ctx, _):
88
from azure.cli.core.commands.client_factory import get_mgmt_service_client
9-
from azure.mgmt.datalake.store import DataLakeStoreAccountManagementClient
9+
from .vendored_sdks.azure_mgmt_datalake_store import DataLakeStoreAccountManagementClient
1010
return get_mgmt_service_client(cli_ctx, DataLakeStoreAccountManagementClient).accounts
1111

1212

1313
def cf_dls_account_firewall(cli_ctx, _):
1414
from azure.cli.core.commands.client_factory import get_mgmt_service_client
15-
from azure.mgmt.datalake.store import DataLakeStoreAccountManagementClient
15+
from .vendored_sdks.azure_mgmt_datalake_store import DataLakeStoreAccountManagementClient
1616
return get_mgmt_service_client(cli_ctx, DataLakeStoreAccountManagementClient).firewall_rules
1717

1818

1919
def cf_dls_account_virtual_network(cli_ctx, _):
2020
from azure.cli.core.commands.client_factory import get_mgmt_service_client
21-
from azure.mgmt.datalake.store import DataLakeStoreAccountManagementClient
21+
from .vendored_sdks.azure_mgmt_datalake_store import DataLakeStoreAccountManagementClient
2222
return get_mgmt_service_client(cli_ctx, DataLakeStoreAccountManagementClient).virtual_network_rules
2323

2424

2525
def cf_dls_account_trusted_provider(cli_ctx, _):
2626
from azure.cli.core.commands.client_factory import get_mgmt_service_client
27-
from azure.mgmt.datalake.store import DataLakeStoreAccountManagementClient
27+
from .vendored_sdks.azure_mgmt_datalake_store import DataLakeStoreAccountManagementClient
2828
return get_mgmt_service_client(cli_ctx, DataLakeStoreAccountManagementClient).trusted_id_providers
2929

3030

src/azure-cli/azure/cli/command_modules/dls/_params.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
tags_type, get_resource_name_completion_list, resource_group_name_type, get_enum_type)
1010

1111
from azure.cli.command_modules.dls._validators import validate_resource_group_name
12-
from azure.mgmt.datalake.store.models import (
12+
from .vendored_sdks.azure_mgmt_datalake_store.models import (
1313
FirewallState,
1414
TrustedIdProviderState,
1515
TierType,
1616
FirewallAllowAzureIpsState)
1717

18-
from azure.mgmt.datalake.store.models import EncryptionConfigType
18+
from .vendored_sdks.azure_mgmt_datalake_store.models import EncryptionConfigType
1919

2020

2121
# pylint: disable=line-too-long, too-many-statements

src/azure-cli/azure/cli/command_modules/dls/_validators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def _get_resource_group_from_account_name(client, account_name):
2929

3030
# COMMAND NAMESPACE VALIDATORS
3131
def validate_resource_group_name(cmd, ns):
32-
from azure.mgmt.datalake.store import DataLakeStoreAccountManagementClient
32+
from .vendored_sdks.azure_mgmt_datalake_store import DataLakeStoreAccountManagementClient
3333
if not ns.resource_group_name:
3434
try:
3535
account_name = ns.name

src/azure-cli/azure/cli/command_modules/dls/commands.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def load_command_table(self, _):
1717
from ._validators import (
1818
validate_subnet
1919
)
20-
adls_format_path = 'azure.mgmt.datalake.store.operations.{}#{}.{{}}'
20+
adls_format_path = 'azure.cli.command_modules.dls.vendored_sdks.azure_mgmt_datalake_store.operations.{}#{}.{{}}'
2121

2222
dls_custom = CliCommandType(operations_tmpl='azure.cli.command_modules.dls.custom#{}')
2323

src/azure-cli/azure/cli/command_modules/dls/custom.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from knack.log import get_logger
77
from knack.util import CLIError
88

9-
from azure.mgmt.datalake.store.models import (
9+
from .vendored_sdks.azure_mgmt_datalake_store.models import (
1010
UpdateDataLakeStoreAccountParameters,
1111
CreateDataLakeStoreAccountParameters,
1212
EncryptionConfigType,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# --------------------------------------------------------------------------------------------
2+
# Copyright (c) Microsoft Corporation. All rights reserved.
3+
# Licensed under the MIT License. See License.txt in the project root for license information.
4+
# --------------------------------------------------------------------------------------------
5+
# pylint: skip-file
6+
# flake8: noqa
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from .data_lake_store_account_management_client import DataLakeStoreAccountManagementClient
13+
from .version import VERSION
14+
15+
__all__ = ['DataLakeStoreAccountManagementClient']
16+
17+
__version__ = VERSION
18+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.service_client import SDKClient
13+
from msrest import Serializer, Deserializer
14+
from msrestazure import AzureConfiguration
15+
from .version import VERSION
16+
from .operations.accounts_operations import AccountsOperations
17+
from .operations.firewall_rules_operations import FirewallRulesOperations
18+
from .operations.virtual_network_rules_operations import VirtualNetworkRulesOperations
19+
from .operations.trusted_id_providers_operations import TrustedIdProvidersOperations
20+
from .operations.operations import Operations
21+
from .operations.locations_operations import LocationsOperations
22+
from . import models
23+
24+
25+
class DataLakeStoreAccountManagementClientConfiguration(AzureConfiguration):
26+
"""Configuration for DataLakeStoreAccountManagementClient
27+
Note that all parameters used to create this instance are saved as instance
28+
attributes.
29+
30+
:param credentials: Credentials needed for the client to connect to Azure.
31+
:type credentials: :mod:`A msrestazure Credentials
32+
object<msrestazure.azure_active_directory>`
33+
:param subscription_id: Gets subscription credentials which uniquely
34+
identify Microsoft Azure subscription. The subscription ID forms part of
35+
the URI for every service call.
36+
:type subscription_id: str
37+
:param str base_url: Service URL
38+
"""
39+
40+
def __init__(
41+
self, credentials, subscription_id, base_url=None):
42+
43+
if credentials is None:
44+
raise ValueError("Parameter 'credentials' must not be None.")
45+
if subscription_id is None:
46+
raise ValueError("Parameter 'subscription_id' must not be None.")
47+
if not base_url:
48+
base_url = 'https://management.azure.com'
49+
50+
super(DataLakeStoreAccountManagementClientConfiguration, self).__init__(base_url)
51+
52+
self.add_user_agent('azure-mgmt-datalake-store/{}'.format(VERSION))
53+
self.add_user_agent('Azure-SDK-For-Python')
54+
55+
self.credentials = credentials
56+
self.subscription_id = subscription_id
57+
58+
59+
class DataLakeStoreAccountManagementClient(SDKClient):
60+
"""Creates an Azure Data Lake Store account management client.
61+
62+
:ivar config: Configuration for client.
63+
:vartype config: DataLakeStoreAccountManagementClientConfiguration
64+
65+
:ivar accounts: Accounts operations
66+
:vartype accounts: azure.mgmt.datalake.store.operations.AccountsOperations
67+
:ivar firewall_rules: FirewallRules operations
68+
:vartype firewall_rules: azure.mgmt.datalake.store.operations.FirewallRulesOperations
69+
:ivar virtual_network_rules: VirtualNetworkRules operations
70+
:vartype virtual_network_rules: azure.mgmt.datalake.store.operations.VirtualNetworkRulesOperations
71+
:ivar trusted_id_providers: TrustedIdProviders operations
72+
:vartype trusted_id_providers: azure.mgmt.datalake.store.operations.TrustedIdProvidersOperations
73+
:ivar operations: Operations operations
74+
:vartype operations: azure.mgmt.datalake.store.operations.Operations
75+
:ivar locations: Locations operations
76+
:vartype locations: azure.mgmt.datalake.store.operations.LocationsOperations
77+
78+
:param credentials: Credentials needed for the client to connect to Azure.
79+
:type credentials: :mod:`A msrestazure Credentials
80+
object<msrestazure.azure_active_directory>`
81+
:param subscription_id: Gets subscription credentials which uniquely
82+
identify Microsoft Azure subscription. The subscription ID forms part of
83+
the URI for every service call.
84+
:type subscription_id: str
85+
:param str base_url: Service URL
86+
"""
87+
88+
def __init__(
89+
self, credentials, subscription_id, base_url=None):
90+
91+
self.config = DataLakeStoreAccountManagementClientConfiguration(credentials, subscription_id, base_url)
92+
super(DataLakeStoreAccountManagementClient, self).__init__(self.config.credentials, self.config)
93+
94+
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
95+
self.api_version = '2016-11-01'
96+
self._serialize = Serializer(client_models)
97+
self._deserialize = Deserializer(client_models)
98+
99+
self.accounts = AccountsOperations(
100+
self._client, self.config, self._serialize, self._deserialize)
101+
self.firewall_rules = FirewallRulesOperations(
102+
self._client, self.config, self._serialize, self._deserialize)
103+
self.virtual_network_rules = VirtualNetworkRulesOperations(
104+
self._client, self.config, self._serialize, self._deserialize)
105+
self.trusted_id_providers = TrustedIdProvidersOperations(
106+
self._client, self.config, self._serialize, self._deserialize)
107+
self.operations = Operations(
108+
self._client, self.config, self._serialize, self._deserialize)
109+
self.locations = LocationsOperations(
110+
self._client, self.config, self._serialize, self._deserialize)
Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
try:
13+
from .resource_py3 import Resource
14+
from .sub_resource_py3 import SubResource
15+
from .encryption_identity_py3 import EncryptionIdentity
16+
from .key_vault_meta_info_py3 import KeyVaultMetaInfo
17+
from .encryption_config_py3 import EncryptionConfig
18+
from .firewall_rule_py3 import FirewallRule
19+
from .virtual_network_rule_py3 import VirtualNetworkRule
20+
from .trusted_id_provider_py3 import TrustedIdProvider
21+
from .data_lake_store_account_py3 import DataLakeStoreAccount
22+
from .data_lake_store_account_basic_py3 import DataLakeStoreAccountBasic
23+
from .operation_display_py3 import OperationDisplay
24+
from .operation_py3 import Operation
25+
from .operation_list_result_py3 import OperationListResult
26+
from .capability_information_py3 import CapabilityInformation
27+
from .name_availability_information_py3 import NameAvailabilityInformation
28+
from .create_firewall_rule_with_account_parameters_py3 import CreateFirewallRuleWithAccountParameters
29+
from .create_virtual_network_rule_with_account_parameters_py3 import CreateVirtualNetworkRuleWithAccountParameters
30+
from .create_trusted_id_provider_with_account_parameters_py3 import CreateTrustedIdProviderWithAccountParameters
31+
from .create_data_lake_store_account_parameters_py3 import CreateDataLakeStoreAccountParameters
32+
from .update_key_vault_meta_info_py3 import UpdateKeyVaultMetaInfo
33+
from .update_encryption_config_py3 import UpdateEncryptionConfig
34+
from .update_firewall_rule_with_account_parameters_py3 import UpdateFirewallRuleWithAccountParameters
35+
from .update_virtual_network_rule_with_account_parameters_py3 import UpdateVirtualNetworkRuleWithAccountParameters
36+
from .update_trusted_id_provider_with_account_parameters_py3 import UpdateTrustedIdProviderWithAccountParameters
37+
from .update_data_lake_store_account_parameters_py3 import UpdateDataLakeStoreAccountParameters
38+
from .create_or_update_firewall_rule_parameters_py3 import CreateOrUpdateFirewallRuleParameters
39+
from .update_firewall_rule_parameters_py3 import UpdateFirewallRuleParameters
40+
from .create_or_update_virtual_network_rule_parameters_py3 import CreateOrUpdateVirtualNetworkRuleParameters
41+
from .update_virtual_network_rule_parameters_py3 import UpdateVirtualNetworkRuleParameters
42+
from .create_or_update_trusted_id_provider_parameters_py3 import CreateOrUpdateTrustedIdProviderParameters
43+
from .update_trusted_id_provider_parameters_py3 import UpdateTrustedIdProviderParameters
44+
from .check_name_availability_parameters_py3 import CheckNameAvailabilityParameters
45+
except (SyntaxError, ImportError):
46+
from .resource import Resource
47+
from .sub_resource import SubResource
48+
from .encryption_identity import EncryptionIdentity
49+
from .key_vault_meta_info import KeyVaultMetaInfo
50+
from .encryption_config import EncryptionConfig
51+
from .firewall_rule import FirewallRule
52+
from .virtual_network_rule import VirtualNetworkRule
53+
from .trusted_id_provider import TrustedIdProvider
54+
from .data_lake_store_account import DataLakeStoreAccount
55+
from .data_lake_store_account_basic import DataLakeStoreAccountBasic
56+
from .operation_display import OperationDisplay
57+
from .operation import Operation
58+
from .operation_list_result import OperationListResult
59+
from .capability_information import CapabilityInformation
60+
from .name_availability_information import NameAvailabilityInformation
61+
from .create_firewall_rule_with_account_parameters import CreateFirewallRuleWithAccountParameters
62+
from .create_virtual_network_rule_with_account_parameters import CreateVirtualNetworkRuleWithAccountParameters
63+
from .create_trusted_id_provider_with_account_parameters import CreateTrustedIdProviderWithAccountParameters
64+
from .create_data_lake_store_account_parameters import CreateDataLakeStoreAccountParameters
65+
from .update_key_vault_meta_info import UpdateKeyVaultMetaInfo
66+
from .update_encryption_config import UpdateEncryptionConfig
67+
from .update_firewall_rule_with_account_parameters import UpdateFirewallRuleWithAccountParameters
68+
from .update_virtual_network_rule_with_account_parameters import UpdateVirtualNetworkRuleWithAccountParameters
69+
from .update_trusted_id_provider_with_account_parameters import UpdateTrustedIdProviderWithAccountParameters
70+
from .update_data_lake_store_account_parameters import UpdateDataLakeStoreAccountParameters
71+
from .create_or_update_firewall_rule_parameters import CreateOrUpdateFirewallRuleParameters
72+
from .update_firewall_rule_parameters import UpdateFirewallRuleParameters
73+
from .create_or_update_virtual_network_rule_parameters import CreateOrUpdateVirtualNetworkRuleParameters
74+
from .update_virtual_network_rule_parameters import UpdateVirtualNetworkRuleParameters
75+
from .create_or_update_trusted_id_provider_parameters import CreateOrUpdateTrustedIdProviderParameters
76+
from .update_trusted_id_provider_parameters import UpdateTrustedIdProviderParameters
77+
from .check_name_availability_parameters import CheckNameAvailabilityParameters
78+
from .data_lake_store_account_basic_paged import DataLakeStoreAccountBasicPaged
79+
from .firewall_rule_paged import FirewallRulePaged
80+
from .virtual_network_rule_paged import VirtualNetworkRulePaged
81+
from .trusted_id_provider_paged import TrustedIdProviderPaged
82+
from .data_lake_store_account_management_client_enums import (
83+
EncryptionConfigType,
84+
EncryptionState,
85+
EncryptionProvisioningState,
86+
FirewallState,
87+
FirewallAllowAzureIpsState,
88+
TrustedIdProviderState,
89+
TierType,
90+
DataLakeStoreAccountStatus,
91+
DataLakeStoreAccountState,
92+
OperationOrigin,
93+
SubscriptionState,
94+
)
95+
96+
__all__ = [
97+
'Resource',
98+
'SubResource',
99+
'EncryptionIdentity',
100+
'KeyVaultMetaInfo',
101+
'EncryptionConfig',
102+
'FirewallRule',
103+
'VirtualNetworkRule',
104+
'TrustedIdProvider',
105+
'DataLakeStoreAccount',
106+
'DataLakeStoreAccountBasic',
107+
'OperationDisplay',
108+
'Operation',
109+
'OperationListResult',
110+
'CapabilityInformation',
111+
'NameAvailabilityInformation',
112+
'CreateFirewallRuleWithAccountParameters',
113+
'CreateVirtualNetworkRuleWithAccountParameters',
114+
'CreateTrustedIdProviderWithAccountParameters',
115+
'CreateDataLakeStoreAccountParameters',
116+
'UpdateKeyVaultMetaInfo',
117+
'UpdateEncryptionConfig',
118+
'UpdateFirewallRuleWithAccountParameters',
119+
'UpdateVirtualNetworkRuleWithAccountParameters',
120+
'UpdateTrustedIdProviderWithAccountParameters',
121+
'UpdateDataLakeStoreAccountParameters',
122+
'CreateOrUpdateFirewallRuleParameters',
123+
'UpdateFirewallRuleParameters',
124+
'CreateOrUpdateVirtualNetworkRuleParameters',
125+
'UpdateVirtualNetworkRuleParameters',
126+
'CreateOrUpdateTrustedIdProviderParameters',
127+
'UpdateTrustedIdProviderParameters',
128+
'CheckNameAvailabilityParameters',
129+
'DataLakeStoreAccountBasicPaged',
130+
'FirewallRulePaged',
131+
'VirtualNetworkRulePaged',
132+
'TrustedIdProviderPaged',
133+
'EncryptionConfigType',
134+
'EncryptionState',
135+
'EncryptionProvisioningState',
136+
'FirewallState',
137+
'FirewallAllowAzureIpsState',
138+
'TrustedIdProviderState',
139+
'TierType',
140+
'DataLakeStoreAccountStatus',
141+
'DataLakeStoreAccountState',
142+
'OperationOrigin',
143+
'SubscriptionState',
144+
]

0 commit comments

Comments
 (0)