|
1 | 1 | # Release History |
2 | 2 |
|
| 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 | + |
3 | 64 | ## 2.3.0 (2024-03-22) |
4 | 65 | ### Features Added |
5 | 66 |
|
|
0 commit comments