Skip to content

Commit 636c563

Browse files
authored
[Release] sdk/resourcemanager/batch/armbatch/3.0.0 generation from spec commit: e79d9ef3e065f2dcb6bd1db51e29c62a99dff5cb (Azure#23389)
Co-authored-by: ReleaseHelper <ReleaseHelper>
1 parent 638b4a9 commit 636c563

Some content is hidden

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

41 files changed

+2487
-882
lines changed

sdk/resourcemanager/batch/armbatch/CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,66 @@
11
# Release History
22

3+
## 3.0.0 (2024-09-27)
4+
### Breaking Changes
5+
6+
- Type of `SecurityProfile.SecurityType` has been changed from `*string` to `*SecurityTypes`
7+
- Function `*LocationClient.NewListSupportedCloudServiceSKUsPager` has been removed
8+
- Struct `CloudServiceConfiguration` has been removed
9+
- Field `CloudServiceConfiguration` of struct `DeploymentConfiguration` has been removed
10+
- Field `Etag` of struct `ProxyResource` has been removed
11+
- Field `Location`, `Tags` of struct `Resource` has been removed
12+
13+
### Features Added
14+
15+
- New value `PublicNetworkAccessTypeSecuredByPerimeter` added to enum type `PublicNetworkAccessType`
16+
- New enum type `AccessRuleDirection` with values `AccessRuleDirectionInbound`, `AccessRuleDirectionOutbound`
17+
- New enum type `ContainerHostDataPath` with values `ContainerHostDataPathApplications`, `ContainerHostDataPathJobPrep`, `ContainerHostDataPathShared`, `ContainerHostDataPathStartup`, `ContainerHostDataPathTask`, `ContainerHostDataPathVfsMounts`
18+
- New enum type `CreatedByType` with values `CreatedByTypeApplication`, `CreatedByTypeKey`, `CreatedByTypeManagedIdentity`, `CreatedByTypeUser`
19+
- New enum type `IssueType` with values `IssueTypeConfigurationPropagationFailure`, `IssueTypeMissingIdentityConfiguration`, `IssueTypeMissingPerimeterConfiguration`, `IssueTypeUnknown`
20+
- New enum type `NetworkSecurityPerimeterConfigurationProvisioningState` with values `NetworkSecurityPerimeterConfigurationProvisioningStateAccepted`, `NetworkSecurityPerimeterConfigurationProvisioningStateCanceled`, `NetworkSecurityPerimeterConfigurationProvisioningStateCreating`, `NetworkSecurityPerimeterConfigurationProvisioningStateDeleting`, `NetworkSecurityPerimeterConfigurationProvisioningStateFailed`, `NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded`, `NetworkSecurityPerimeterConfigurationProvisioningStateUpdating`
21+
- New enum type `ResourceAssociationAccessMode` with values `ResourceAssociationAccessModeAudit`, `ResourceAssociationAccessModeEnforced`, `ResourceAssociationAccessModeLearning`
22+
- New enum type `SecurityEncryptionTypes` with values `SecurityEncryptionTypesNonPersistedTPM`, `SecurityEncryptionTypesVMGuestStateOnly`
23+
- New enum type `SecurityTypes` with values `SecurityTypesConfidentialVM`, `SecurityTypesTrustedLaunch`
24+
- New enum type `Severity` with values `SeverityError`, `SeverityWarning`
25+
- New function `*ClientFactory.NewNetworkSecurityPerimeterClient() *NetworkSecurityPerimeterClient`
26+
- New function `NewNetworkSecurityPerimeterClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkSecurityPerimeterClient, error)`
27+
- New function `*NetworkSecurityPerimeterClient.GetConfiguration(context.Context, string, string, string, *NetworkSecurityPerimeterClientGetConfigurationOptions) (NetworkSecurityPerimeterClientGetConfigurationResponse, error)`
28+
- New function `*NetworkSecurityPerimeterClient.NewListConfigurationsPager(string, string, *NetworkSecurityPerimeterClientListConfigurationsOptions) *runtime.Pager[NetworkSecurityPerimeterClientListConfigurationsResponse]`
29+
- New function `*NetworkSecurityPerimeterClient.BeginReconcileConfiguration(context.Context, string, string, string, *NetworkSecurityPerimeterClientBeginReconcileConfigurationOptions) (*runtime.Poller[NetworkSecurityPerimeterClientReconcileConfigurationResponse], error)`
30+
- New struct `AccessRule`
31+
- New struct `AccessRuleProperties`
32+
- New struct `AccessRulePropertiesSubscriptionsItem`
33+
- New struct `AzureProxyResource`
34+
- New struct `AzureResource`
35+
- New struct `ContainerHostBatchBindMountEntry`
36+
- New struct `ErrorAdditionalInfo`
37+
- New struct `ErrorDetail`
38+
- New struct `ErrorResponse`
39+
- New struct `NetworkSecurityPerimeter`
40+
- New struct `NetworkSecurityPerimeterConfiguration`
41+
- New struct `NetworkSecurityPerimeterConfigurationListResult`
42+
- New struct `NetworkSecurityPerimeterConfigurationProperties`
43+
- New struct `NetworkSecurityProfile`
44+
- New struct `ProvisioningIssue`
45+
- New struct `ProvisioningIssueProperties`
46+
- New struct `ResourceAssociation`
47+
- New struct `SystemData`
48+
- New struct `VMDiskSecurityProfile`
49+
- New field `Tags` in struct `Application`
50+
- New field `Tags` in struct `ApplicationPackage`
51+
- New field `Tags` in struct `Certificate`
52+
- New field `Tags` in struct `CertificateCreateOrUpdateParameters`
53+
- New field `Tags` in struct `DetectorResponse`
54+
- New field `CommunityGalleryImageID`, `SharedGalleryImageID` in struct `ImageReference`
55+
- New field `SecurityProfile` in struct `ManagedDisk`
56+
- New field `Tags` in struct `Pool`
57+
- New field `Tags` in struct `PrivateEndpointConnection`
58+
- New field `Tags` in struct `PrivateLinkResource`
59+
- New field `SystemData` in struct `ProxyResource`
60+
- New field `SystemData` in struct `Resource`
61+
- New field `ContainerHostBatchBindMounts` in struct `TaskContainerSettings`
62+
63+
364
## 2.3.0 (2024-03-22)
465
### Features Added
566

sdk/resourcemanager/batch/armbatch/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Azure Batch Module for Go
22

3-
[![PkgGoDev](https://pkg.go.dev/badge/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch/v2)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch/v2)
3+
[![PkgGoDev](https://pkg.go.dev/badge/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch/v3)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch/v3)
44

55
The `armbatch` module provides operations for working with Azure Batch.
66

@@ -20,7 +20,7 @@ This project uses [Go modules](https://github.com/golang/go/wiki/Modules) for ve
2020
Install the Azure Batch module:
2121

2222
```sh
23-
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch/v2
23+
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch/v3
2424
```
2525

2626
## Authorization

sdk/resourcemanager/batch/armbatch/account_client.go

Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)