1Metadata-Version: 2.1 2Name: azure-mgmt-batch 3Version: 16.0.0 4Summary: Microsoft Azure Batch Management Client Library for Python 5Home-page: https://github.com/Azure/azure-sdk-for-python 6Author: Microsoft Corporation 7Author-email: azpysdkhelp@microsoft.com 8License: MIT License 9Description: ## Microsoft Azure SDK for Python 10 11 This is the Microsoft Azure Batch Management Client Library. 12 13 Azure Resource Manager (ARM) is the next generation of management APIs 14 that replace the old Azure Service Management (ASM). 15 16 This package has been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7. 17 18 For the older Azure Service Management (ASM) libraries, see 19 [azure-servicemanagement-legacy](https://pypi.python.org/pypi/azure-servicemanagement-legacy) 20 library. 21 22 For a more complete set of Azure libraries, see the 23 [azure sdk python release](https://aka.ms/azsdk/python/all). 24 25 # Usage 26 27 28 To learn how to use this package, see the [quickstart guide](https://aka.ms/azsdk/python/mgmt) 29 30 31 32 For docs and references, see [Python SDK References](https://docs.microsoft.com/python/api/overview/azure/) 33 Code samples for this package can be found at [Batch Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com. 34 Additional code samples for different Azure services are available at [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples) 35 ## Provide Feedback 36 37 If you encounter any bugs or have suggestions, please file an issue in 38 the [Issues](https://github.com/Azure/azure-sdk-for-python/issues) 39 section of the project. 40 41 ![image](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-batch%2FREADME.png) 42 43 44 # Release History 45 46 ## 16.0.0 (2021-07-30) 47 48 **Features** 49 50 - Model BatchAccount has a new parameter allowed_authentication_modes 51 - Model AutoStorageBaseProperties has a new parameter node_identity_reference 52 - Model AutoStorageBaseProperties has a new parameter authentication_mode 53 - Model AzureBlobFileSystemConfiguration has a new parameter identity_reference 54 - Model BatchAccountUpdateParameters has a new parameter allowed_authentication_modes 55 - Model ContainerRegistry has a new parameter identity_reference 56 - Model Operation has a new parameter is_data_action 57 - Model BatchAccountCreateParameters has a new parameter allowed_authentication_modes 58 - Model AutoStorageProperties has a new parameter node_identity_reference 59 - Model AutoStorageProperties has a new parameter authentication_mode 60 - Model ResourceFile has a new parameter identity_reference 61 - Model VirtualMachineConfiguration has a new parameter os_disk 62 - Added operation BatchAccountOperations.list_outbound_network_dependencies_endpoints 63 - Added operation LocationOperations.list_supported_cloud_service_skus 64 - Added operation LocationOperations.list_supported_virtual_machine_skus 65 66 **Breaking changes** 67 68 - Rename `BatchManagement` to `BatchManagementClient` 69 70 ## 15.0.0 (2021-02-01) 71 72 - Fix changelog 73 74 ## 15.0.0b1 (2021-01-28) 75 76 **Features** 77 78 - Added new extensions property to VirtualMachineConfiguration on pools to specify virtual machine extensions for nodes 79 - Added the ability to specify availability zones using a new property node_placement_configuration on VirtualMachineConfiguration 80 - Added a new identity property on Pool to specify a managed identity 81 - Added a new user_assigned_identities on BatchAccountIdentity to specify a user managed identity 82 - Added certificate operation method PoolOperations.create 83 - Added certificate operation method CertificateOperations.create 84 85 **Breaking changes** 86 87 - Removed certificate operation method PoolOperations.begin_create. Certificate operations are not long running operations so this was incorrect. 88 - Removed certificate operation method CertificateOperations.begin_create. Certificate operations are not long running operations so this was incorrect. 89 90 ## 14.0.0 (2020-12-22) 91 92 - GA release 93 94 ## 14.0.0b1 (2020-10-23) 95 96 This is beta preview version. 97 98 This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming). 99 100 **General breaking changes** 101 102 - Credential system has been completly revamped: 103 104 - `azure.common.credentials` or `msrestazure.azure_active_directory` instances are no longer supported, use the `azure-identity` classes instead: https://pypi.org/project/azure-identity/ 105 - `credentials` parameter has been renamed `credential` 106 107 - The `config` attribute no longer exists on a client, configuration should be passed as kwarg. Example: `MyClient(credential, subscription_id, enable_logging=True)`. For a complete set of 108 supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies) 109 - You can't import a `version` module anymore, use `__version__` instead 110 - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`. 111 - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed). 112 - Most of the operation kwarg have changed. Some of the most noticeable: 113 114 - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user 115 - For a complete set of 116 supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies) 117 118 **General new features** 119 120 - Type annotations support using `typing`. SDKs are mypy ready. 121 - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client. 122 - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview. 123 124 ## 9.0.0 (2020-05-29) 125 ### REST API version 126 - This version targets REST API version 2020-05-01. 127 128 ### Features 129 - Added ability to access the Batch DataPlane API without needing a public DNS entry for the account via the new `public_network_access` property on `BatchAccount`. 130 - Added new `PrivateLinkResource` and `PrivateEndpointConnection` resource types. These are both only used when the `public_network_access` property on `BatchAccount` is set to `Disabled`. 131 - When `public_network_access` is set to `Disabled` a new `PrivateLinkResource` is visible in that account, which can be used to connect to the account using an ARM Private Endpoint in your VNET. 132 - Added ability to encrypt `ComputeNode` disk drives using the new `disk_encryption_configuration` property of `VirtualMachineConfiguration`. 133 - **[Breaking]** The `id` property of `ImageReference` can now only refer to a Shared Image Gallery image. 134 - **[Breaking]** Pools can now be provisioned without a public IP using the new `public_ip_configuration` property of `NetworkConfiguration`. 135 - The `public_ips` property of `NetworkConfiguration` has moved in to `PublicIPAddressConfiguration` as well. This property can only be specified if `IPAddressProvisioningType` is `UserManaged`. 136 - Adds a new property `identity` of type `BatchAccountIdentity` to `BatchAccount`. This can be used to configure how customer data is encrypted inside the Batch account. 137 - This new property is configurable at the account level on create and update through a new `identity` property on `BatchAccountCreateParameters` and `BatchAccountUpdateParameters` 138 139 ### Fixes 140 - [Breaking] Move tags from being an argument on create and update pool parameters to being a part of `BatchAccountCreateParameters` and `BatchAccountUpdateParameters` to properly reflect the REST API 141 142 ## 8.0.1 (2020-05-26) [Deprecated] 143 ### Notices 144 - This version targeted an invalid REST API. This version does not honor the associated REST API contract. 145 146 ### Bugfixes 147 - Fix issues in PrivateEndpointConnection get and update methods due to mistakes in the Swagger specification causing validation to fail. It is advised to use version 9+ to make use of the features added in this version. 148 149 ## 8.0.0 (2020-04-10) [Deprecated] 150 ### Notices 151 - This version targeted an invalid REST API. Currently the PrivateEndpoint get() and update() functions do not function correctly. It is advised to use version 9+ to make use of the features added in this version. 152 153 ### REST API version 154 - This version targets REST API version 2020-03-01. 155 156 ### Features 157 - Added ability to access the Batch DataPlane API without needing a public DNS entry for the account via the new `public_network_access` property on `BatchAccount`. 158 - Added new `PrivateLinkResource` and `PrivateEndpointConnection` resource types. These are both only used when the `public_network_access` property on `BatchAccount` is set to `Disabled`. 159 - When `public_network_access` is set to `Disabled` a new `PrivateLinkResource` is visible in that account, which can be used to connect to the account using an ARM Private Endpoint in your VNET. 160 - Added ability to encrypt `ComputeNode` disk drives using the new `disk_encryption_configuration` property of `VirtualMachineConfiguration`. 161 - **[Breaking]** The `id` property of `ImageReference` can now only refer to a Shared Image Gallery image. 162 - **[Breaking]** Pools can now be provisioned without a public IP using the new `public_ip_configuration` property of `NetworkConfiguration`. 163 - The `public_ips` property of `NetworkConfiguration` has moved in to `PublicIPAddressConfiguration` as well. This property can only be specified if `IPAddressProvisioningType` is `UserManaged`. 164 165 166 ## 7.0.0 (2019-08-05) 167 168 - Added ability to specify a collection of public IPs on 169 `NetworkConfiguration` via the new `public_ips` property. This 170 guarantees nodes in the Pool will have an IP from the list user 171 provided IPs. 172 - Added ability to mount remote file-systems on each node of a pool 173 via the `mount_configuration` property on `Pool`. 174 - Shared Image Gallery images can now be specified on the `id` 175 property of `ImageReference` by referencing the image via its ARM 176 ID. 177 - **[Breaking]** When not specified, the default value for 178 `wait_for_success` on `StartTask` is now `True` (was 179 `False`). 180 - **[Breaking]** When not specified, the default value for `scope` 181 on `AutoUserSpecification` is now always `Pool` (was `Task` on 182 Windows nodes, `Pool` on Linux nodes). 183 - **Breaking** Model signatures are now using only keywords-arguments 184 syntax. Each positional argument must be rewritten as a keyword 185 argument. 186 - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to 187 improve the behavior when unrecognized enum values are encountered. 188 189 ## 6.0.0 (2019-01-14) 190 191 - - **[Breaking]** ResourceFile improvements 192 193 - Added the ability specify an entire Azure Storage container 194 in `ResourceFile`. 195 196 - A new property `HttpUrl` replaces `BlobSource`. This can 197 be any HTTP URL. Previously, this had to be an Azure Blob 198 Storage URL. 199 200 - - When constructing a `ResourceFile` you can now choose 201 from one of the following options: 202 203 - `HttpUrl`: Specify an HTTP URL pointing to a 204 specific file to download. 205 - `StorageContainerUrl`: Specify an Azure Storage 206 container URL. All blobs matching the `BlobPrefix` 207 in the Storage container will be downloaded. 208 - `AutoStorageContainerName`: Specify the name of a 209 container in the Batch registered auto-storage 210 account. All blobs matching the `BlobPrefix` in 211 the Storage container will be downloaded. 212 213 - **[Breaking]** Removed `OSDisk` property from 214 `VirtualMachineConfiguration`. This property is no longer 215 supported. 216 217 - **[Breaking]** `Application` no longer has a `Packages` 218 property, instead the packages can be retrieved via the new 219 `ApplicationPackage.List` API. 220 221 - **[Breaking]** `TargetOsVersion` is now `OsVersion`, and 222 `CurrentOsVersion` is no longer supported on 223 `CloudServiceConfiguration`. 224 225 - Added support on Windows pools for creating users with a specific 226 login mode (either `Batch` or `Interactive`) via 227 `WindowsUserConfiguration.LoginMode`. 228 229 - Added support for `ContainerConfiguration` when creating a pool. 230 231 ## 5.0.1 (2018-05-25) 232 233 **Bugfixes** 234 235 - Compatibility of the sdist with wheel 0.31.0 236 - msrestazure dependency version range 237 238 ## 5.0.0 (2017-11-13) 239 240 - Batch Pools are now ARM resources that can be created, updated and 241 managed using the new client.PoolOperations. 242 - Batch Certificates are now ARM resources that can be created, 243 updated and managed using the new client.CertificateOperations. 244 245 ## 4.1.0 (2017-07-24) 246 247 - New operation to check the availability and validity of a Batch 248 account name. 249 250 ## 4.0.0 (2017-05-10) 251 252 - New operation to list the operations available for the 253 Microsoft.Batch provider, includes new `Operation` and 254 `OperationDisplay` models. 255 - Renamed `AddApplicationParameters` to 256 `ApplicationCreateParameters`. 257 - Renamed `UpdateApplicationParameters` to 258 `ApplicationUpdateParameters`. 259 - Removed `core_quota` attribute from `BatchAccount` object, now 260 replaced by separate `dedicated_core_quota` and 261 `low_priority_core_quota`. 262 - `BatchAccountKeys` object now has additional `account_name` 263 attribute. 264 265 ## 3.0.1 (2017-04-19) 266 267 - This wheel package is now built with the azure wheel extension 268 269 ## 3.0.0 (2017-03-07) 270 271 - Updated `BatchAccount` model - support for pool allocation in the 272 user's subscription. 273 - Updated `BatchAccount` model - support for referencing an Azure 274 Key Vault for accounts created with a pool allocation mode of 275 UserSubscription. 276 - Updated `BatchAccount` model - properties are now read only. 277 - Updated `ApplicationPackage` model - properties are now read only. 278 - Updated `BatchAccountKeys` model - properties are now read only. 279 - Updated `BatchLocationQuota` model - properties are now read only. 280 281 ## 2.0.0 (2016-10-04) 282 283 - Renamed `AccountResource` to `BatchAccount`. 284 - Renamed `AccountOperations` to `BatchAccountOperations`. The 285 `IBatchManagementClient.Account` property was also renamed to 286 `IBatchManagementClient.BatchAccount`. 287 - Split `Application` and `ApplicationPackage` operations up into 288 two separate operation groups. 289 - Updated `Application` and `ApplicationPackage` methods to use 290 the standard `Create`, `Delete`, `Update` syntax. For example 291 creating an `Application` is done via 292 `ApplicationOperations.Create`. 293 - Renamed `SubscriptionOperations` to `LocationOperations` and 294 changed `SubscriptionOperations.GetSubscriptionQuotas` to be 295 `LocationOperations.GetQuotas`. 296 - This version targets REST API version 2015-12-01. 297 298 ## 1.0.0 (2016-08-09) 299 300 - Initial Release 301 302Platform: UNKNOWN 303Classifier: Development Status :: 5 - Production/Stable 304Classifier: Programming Language :: Python 305Classifier: Programming Language :: Python :: 2 306Classifier: Programming Language :: Python :: 2.7 307Classifier: Programming Language :: Python :: 3 308Classifier: Programming Language :: Python :: 3.4 309Classifier: Programming Language :: Python :: 3.5 310Classifier: Programming Language :: Python :: 3.6 311Classifier: Programming Language :: Python :: 3.7 312Classifier: License :: OSI Approved :: MIT License 313Description-Content-Type: text/markdown 314