You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sdk/batch/azure-mgmt-batch/CHANGELOG.md
+26-3Lines changed: 26 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,33 @@
1
1
# Release History
2
+
## 9.0.0 (2020-05-29)
3
+
### REST API version
4
+
- This version targets REST API version 2020-05-01.
5
+
6
+
### Features
7
+
- 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`.
8
+
- Added new `PrivateLinkResource` and `PrivateEndpointConnection` resource types. These are both only used when the `public_network_access` property on `BatchAccount` is set to `Disabled`.
9
+
- 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.
10
+
- Added ability to encrypt `ComputeNode` disk drives using the new `disk_encryption_configuration` property of `VirtualMachineConfiguration`.
11
+
-**[Breaking]** The `id` property of `ImageReference` can now only refer to a Shared Image Gallery image.
12
+
-**[Breaking]** Pools can now be provisioned without a public IP using the new `public_ip_configuration` property of `NetworkConfiguration`.
13
+
- The `public_ips` property of `NetworkConfiguration` has moved in to `PublicIPAddressConfiguration` as well. This property can only be specified if `IPAddressProvisioningType` is `UserManaged`.
14
+
- 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.
15
+
- This new property is configurable at the account level on create and update through a new `identity` property on `BatchAccountCreateParameters` and `BatchAccountUpdateParameters`
16
+
17
+
### Fixes
18
+
-[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
19
+
20
+
## 8.0.1 (2020-05-26) [Deprecated]
21
+
### Notices
22
+
- This version targeted an invalid REST API. This version does not honor the associated REST API contract.
2
23
3
-
## 8.0.1 (2020-05-26)
4
24
### Bugfixes
5
-
- Fix issues in PrivateEndpointConnection get and update methods due to mistakes in the Swagger specification causing validation to fail.
25
+
- 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.
26
+
27
+
## 8.0.0 (2020-04-10) [Deprecated]
28
+
### Notices
29
+
- 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.
6
30
7
-
## 8.0.0 (2020-04-10)
8
31
### REST API version
9
32
- This version targets REST API version 2020-03-01.
Copy file name to clipboardExpand all lines: sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_batch_management_client_enums.py
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15
classKeySource(str, Enum):
16
16
17
17
microsoft_batch="Microsoft.Batch"#: Batch creates and manages the encryption keys used to protect the account data.
18
-
microsoft_key_vault="Microsoft.KeyVault"#: The encryption keys used to protect the account data are stored in an external key vault.
18
+
microsoft_key_vault="Microsoft.KeyVault"#: The encryption keys used to protect the account data are stored in an external key vault. If this is set then the Batch Account identity must be set to `SystemAssigned` and a valid Key Identifier must also be supplied under the keyVaultProperties.
19
19
20
20
21
21
classPoolAllocationMode(str, Enum):
@@ -30,6 +30,12 @@ class PublicNetworkAccessType(str, Enum):
30
30
disabled="Disabled"#: Disables public connectivity and enables private connectivity to Azure Batch Service through private endpoint resource.
31
31
32
32
33
+
classResourceIdentityType(str, Enum):
34
+
35
+
system_assigned="SystemAssigned"#: Batch account has a system assigned identity with it.
36
+
none="None"#: Batch account has no identity associated with it. Setting `None` in update account will remove existing identities.
37
+
38
+
33
39
classProvisioningState(str, Enum):
34
40
35
41
invalid="Invalid"#: The account is in an invalid state.
0 commit comments