Skip to content

Commit 2104545

Browse files
00Kai0SDKAuto
and
SDKAuto
authored
T1 storagecache 2021 02 18 (#16802)
* CodeGen from PR 12572 in Azure/azure-rest-api-specs [Hub Generated] Review request for Microsoft.StorageCache to add version stable/2020-10-01 (#12572) * Address s360 errors updating fields names to match the RP and add missing field. * Correct additional s360 errors while breaking changes window is open and correct spelling error found by spell checker. * test,version,CHANGELOG * fix changelog and version * fix Co-authored-by: SDKAuto <[email protected]>
1 parent 34aed9f commit 2104545

17 files changed

+1622
-295
lines changed

sdk/storage/azure-mgmt-storagecache/CHANGELOG.md

+29
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Release History
22

3+
## 0.4.0 (2021-02-18)
4+
5+
**Features**
6+
7+
- Model StorageTarget has a new parameter system_data
8+
- Model StorageTarget has a new parameter location
9+
- Model ApiOperationDisplay has a new parameter description
10+
- Model NamespaceJunction has a new parameter nfs_access_policy
11+
- Model ApiOperation has a new parameter service_specification
12+
- Model ApiOperation has a new parameter is_data_action
13+
- Model ApiOperation has a new parameter origin
14+
- Model Cache has a new parameter system_data
15+
- Model Cache has a new parameter directory_services_settings
16+
- Model StorageTargetResource has a new parameter system_data
17+
- Model StorageTargetResource has a new parameter location
18+
- Added operation CachesOperations.debug_info
19+
- Added operation group AscOperations
20+
**Breaking changes**
21+
- Parameter target_type of model Nfs3TargetProperties is now required
22+
- Parameter target_type of model UnknownTargetProperties is now required
23+
- Parameter target_type of model StorageTargetProperties is now required
24+
- Parameter target_type of model ClfsTargetProperties is now required
25+
- Model Nfs3TargetProperties no longer has parameter target_base_type
26+
- Model StorageTarget no longer has parameter target_type
27+
- Model UnknownTargetProperties no longer has parameter target_base_type
28+
- Model StorageTargetProperties no longer has parameter target_base_type
29+
- Model ClfsTargetProperties no longer has parameter target_base_type
30+
- Model CacheSecuritySettings has a new signature
31+
332
## 0.3.0 (2020-03-01)
433

534
**Features**

sdk/storage/azure-mgmt-storagecache/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Microsoft Azure SDK for Python
22

3-
This is the Microsoft Azure MyService Management Client Library.
3+
This is the Microsoft Azure Storagecache Management Client Library.
44
This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8.
55
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
66

77

88
# Usage
99

10-
For code examples, see [MyService Management](https://docs.microsoft.com/python/api/overview/azure/)
10+
For code examples, see [Storagecache Management](https://docs.microsoft.com/python/api/overview/azure/)
1111
on docs.microsoft.com.
1212

1313

sdk/storage/azure-mgmt-storagecache/azure/mgmt/storagecache/_storage_cache_management_client.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from .operations import Operations
1717
from .operations import SkusOperations
1818
from .operations import UsageModelsOperations
19+
from .operations import AscOperations
1920
from .operations import CachesOperations
2021
from .operations import StorageTargetsOperations
2122
from . import models
@@ -33,6 +34,8 @@ class StorageCacheManagementClient(SDKClient):
3334
:vartype skus: azure.mgmt.storagecache.operations.SkusOperations
3435
:ivar usage_models: UsageModels operations
3536
:vartype usage_models: azure.mgmt.storagecache.operations.UsageModelsOperations
37+
:ivar asc_operations: AscOperations operations
38+
:vartype asc_operations: azure.mgmt.storagecache.operations.AscOperations
3639
:ivar caches: Caches operations
3740
:vartype caches: azure.mgmt.storagecache.operations.CachesOperations
3841
:ivar storage_targets: StorageTargets operations
@@ -55,7 +58,7 @@ def __init__(
5558
super(StorageCacheManagementClient, self).__init__(self.config.credentials, self.config)
5659

5760
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
58-
self.api_version = '2020-03-01'
61+
self.api_version = '2020-10-01'
5962
self._serialize = Serializer(client_models)
6063
self._deserialize = Deserializer(client_models)
6164

@@ -65,6 +68,8 @@ def __init__(
6568
self._client, self.config, self._serialize, self._deserialize)
6669
self.usage_models = UsageModelsOperations(
6770
self._client, self.config, self._serialize, self._deserialize)
71+
self.asc_operations = AscOperations(
72+
self._client, self.config, self._serialize, self._deserialize)
6873
self.caches = CachesOperations(
6974
self._client, self.config, self._serialize, self._deserialize)
7075
self.storage_targets = StorageTargetsOperations(

sdk/storage/azure-mgmt-storagecache/azure/mgmt/storagecache/models/__init__.py

+53-2
Original file line numberDiff line numberDiff line change
@@ -12,59 +12,85 @@
1212
try:
1313
from ._models_py3 import ApiOperation
1414
from ._models_py3 import ApiOperationDisplay
15+
from ._models_py3 import ApiOperationPropertiesServiceSpecification
16+
from ._models_py3 import AscOperation
1517
from ._models_py3 import Cache
18+
from ._models_py3 import CacheActiveDirectorySettings
19+
from ._models_py3 import CacheActiveDirectorySettingsCredentials
20+
from ._models_py3 import CacheDirectorySettings
1621
from ._models_py3 import CacheEncryptionSettings
1722
from ._models_py3 import CacheHealth
1823
from ._models_py3 import CacheIdentity
1924
from ._models_py3 import CacheNetworkSettings
2025
from ._models_py3 import CacheSecuritySettings
2126
from ._models_py3 import CacheSku
2227
from ._models_py3 import CacheUpgradeStatus
28+
from ._models_py3 import CacheUsernameDownloadSettings
29+
from ._models_py3 import CacheUsernameDownloadSettingsCredentials
2330
from ._models_py3 import ClfsTarget
2431
from ._models_py3 import ClfsTargetProperties
2532
from ._models_py3 import CloudErrorBody
33+
from ._models_py3 import ErrorResponse
2634
from ._models_py3 import KeyVaultKeyReference
2735
from ._models_py3 import KeyVaultKeyReferenceSourceVault
36+
from ._models_py3 import MetricDimension
37+
from ._models_py3 import MetricSpecification
2838
from ._models_py3 import NamespaceJunction
2939
from ._models_py3 import Nfs3Target
3040
from ._models_py3 import Nfs3TargetProperties
41+
from ._models_py3 import NfsAccessPolicy
42+
from ._models_py3 import NfsAccessRule
3143
from ._models_py3 import ResourceSku
3244
from ._models_py3 import ResourceSkuCapabilities
3345
from ._models_py3 import ResourceSkuLocationInfo
3446
from ._models_py3 import Restriction
3547
from ._models_py3 import StorageTarget
3648
from ._models_py3 import StorageTargetProperties
3749
from ._models_py3 import StorageTargetResource
50+
from ._models_py3 import SystemData
3851
from ._models_py3 import UnknownTarget
3952
from ._models_py3 import UnknownTargetProperties
4053
from ._models_py3 import UsageModel
4154
from ._models_py3 import UsageModelDisplay
4255
except (SyntaxError, ImportError):
4356
from ._models import ApiOperation
4457
from ._models import ApiOperationDisplay
58+
from ._models import ApiOperationPropertiesServiceSpecification
59+
from ._models import AscOperation
4560
from ._models import Cache
61+
from ._models import CacheActiveDirectorySettings
62+
from ._models import CacheActiveDirectorySettingsCredentials
63+
from ._models import CacheDirectorySettings
4664
from ._models import CacheEncryptionSettings
4765
from ._models import CacheHealth
4866
from ._models import CacheIdentity
4967
from ._models import CacheNetworkSettings
5068
from ._models import CacheSecuritySettings
5169
from ._models import CacheSku
5270
from ._models import CacheUpgradeStatus
71+
from ._models import CacheUsernameDownloadSettings
72+
from ._models import CacheUsernameDownloadSettingsCredentials
5373
from ._models import ClfsTarget
5474
from ._models import ClfsTargetProperties
5575
from ._models import CloudErrorBody
76+
from ._models import ErrorResponse
5677
from ._models import KeyVaultKeyReference
5778
from ._models import KeyVaultKeyReferenceSourceVault
79+
from ._models import MetricDimension
80+
from ._models import MetricSpecification
5881
from ._models import NamespaceJunction
5982
from ._models import Nfs3Target
6083
from ._models import Nfs3TargetProperties
84+
from ._models import NfsAccessPolicy
85+
from ._models import NfsAccessRule
6186
from ._models import ResourceSku
6287
from ._models import ResourceSkuCapabilities
6388
from ._models import ResourceSkuLocationInfo
6489
from ._models import Restriction
6590
from ._models import StorageTarget
6691
from ._models import StorageTargetProperties
6792
from ._models import StorageTargetResource
93+
from ._models import SystemData
6894
from ._models import UnknownTarget
6995
from ._models import UnknownTargetProperties
7096
from ._models import UsageModel
@@ -75,40 +101,59 @@
75101
from ._paged_models import StorageTargetPaged
76102
from ._paged_models import UsageModelPaged
77103
from ._storage_cache_management_client_enums import (
104+
MetricAggregationType,
78105
CacheIdentityType,
106+
CreatedByType,
79107
HealthStateType,
80108
ProvisioningStateType,
81109
FirmwareStatusType,
82-
StorageTargetType,
110+
NfsAccessRuleScope,
111+
NfsAccessRuleAccess,
112+
DomainJoinedType,
113+
UsernameSource,
114+
UsernameDownloadedType,
83115
ReasonCode,
84116
)
85117

86118
__all__ = [
87119
'ApiOperation',
88120
'ApiOperationDisplay',
121+
'ApiOperationPropertiesServiceSpecification',
122+
'AscOperation',
89123
'Cache',
124+
'CacheActiveDirectorySettings',
125+
'CacheActiveDirectorySettingsCredentials',
126+
'CacheDirectorySettings',
90127
'CacheEncryptionSettings',
91128
'CacheHealth',
92129
'CacheIdentity',
93130
'CacheNetworkSettings',
94131
'CacheSecuritySettings',
95132
'CacheSku',
96133
'CacheUpgradeStatus',
134+
'CacheUsernameDownloadSettings',
135+
'CacheUsernameDownloadSettingsCredentials',
97136
'ClfsTarget',
98137
'ClfsTargetProperties',
99138
'CloudErrorBody',
139+
'ErrorResponse',
100140
'KeyVaultKeyReference',
101141
'KeyVaultKeyReferenceSourceVault',
142+
'MetricDimension',
143+
'MetricSpecification',
102144
'NamespaceJunction',
103145
'Nfs3Target',
104146
'Nfs3TargetProperties',
147+
'NfsAccessPolicy',
148+
'NfsAccessRule',
105149
'ResourceSku',
106150
'ResourceSkuCapabilities',
107151
'ResourceSkuLocationInfo',
108152
'Restriction',
109153
'StorageTarget',
110154
'StorageTargetProperties',
111155
'StorageTargetResource',
156+
'SystemData',
112157
'UnknownTarget',
113158
'UnknownTargetProperties',
114159
'UsageModel',
@@ -118,10 +163,16 @@
118163
'UsageModelPaged',
119164
'CachePaged',
120165
'StorageTargetPaged',
166+
'MetricAggregationType',
121167
'CacheIdentityType',
168+
'CreatedByType',
122169
'HealthStateType',
123170
'ProvisioningStateType',
124171
'FirmwareStatusType',
125-
'StorageTargetType',
172+
'NfsAccessRuleScope',
173+
'NfsAccessRuleAccess',
174+
'DomainJoinedType',
175+
'UsernameSource',
176+
'UsernameDownloadedType',
126177
'ReasonCode',
127178
]

0 commit comments

Comments
 (0)