github Azure/azure-sdk-for-go sdk/resourcemanager/solutions/armmanagedapplications/v2.0.0

latest releases: sdk/azidentity/cache/v0.3.1, sdk/resourcemanager/containerorchestratorruntime/armcontainerorchestratorruntime/v0.1.0, sdk/storage/azdatalake/v1.3.0-beta.1...
13 months ago

2.0.0 (2023-09-22)

Breaking Changes

  • Operation *ApplicationDefinitionsClient.BeginCreateOrUpdate has been changed to non-LRO, use *ApplicationDefinitionsClient.CreateOrUpdate instead.
  • Operation *ApplicationDefinitionsClient.BeginDelete has been changed to non-LRO, use *ApplicationDefinitionsClient.Delete instead.
  • Operation *ApplicationsClient.Update has been changed to LRO, use *ApplicationsClient.BeginUpdate instead.
  • Struct ApplicationPropertiesPatchable has been removed
  • Field ProvisioningState of struct ApplicationDefinitionProperties has been removed

Features Added

  • Function ApplicationsClient.Get no longer throws an exception when the response is http.StatusNotFound
  • New enum type Status with values StatusElevate, StatusNotSpecified, StatusRemove
  • New enum type Substatus with values SubstatusApproved, SubstatusDenied, SubstatusExpired, SubstatusFailed, SubstatusNotSpecified, SubstatusTimeout
  • New function *ApplicationDefinitionsClient.CreateOrUpdateByID(context.Context, string, string, ApplicationDefinition, *ApplicationDefinitionsClientCreateOrUpdateByIDOptions) (ApplicationDefinitionsClientCreateOrUpdateByIDResponse, error)
  • New function *ApplicationDefinitionsClient.DeleteByID(context.Context, string, string, *ApplicationDefinitionsClientDeleteByIDOptions) (ApplicationDefinitionsClientDeleteByIDResponse, error)
  • New function *ApplicationDefinitionsClient.GetByID(context.Context, string, string, *ApplicationDefinitionsClientGetByIDOptions) (ApplicationDefinitionsClientGetByIDResponse, error)
  • New function *ApplicationDefinitionsClient.UpdateByID(context.Context, string, string, ApplicationDefinitionPatchable, *ApplicationDefinitionsClientUpdateByIDOptions) (ApplicationDefinitionsClientUpdateByIDResponse, error)
  • New function *ApplicationsClient.BeginCreateOrUpdateByID(context.Context, string, Application, *ApplicationsClientBeginCreateOrUpdateByIDOptions) (*runtime.Poller[ApplicationsClientCreateOrUpdateByIDResponse], error)
  • New function *ApplicationsClient.BeginDeleteByID(context.Context, string, *ApplicationsClientBeginDeleteByIDOptions) (*runtime.Poller[ApplicationsClientDeleteByIDResponse], error)
  • New function *ApplicationsClient.GetByID(context.Context, string, *ApplicationsClientGetByIDOptions) (ApplicationsClientGetByIDResponse, error)
  • New function *ApplicationsClient.ListTokens(context.Context, string, string, ListTokenRequest, *ApplicationsClientListTokensOptions) (ApplicationsClientListTokensResponse, error)
  • New function *ApplicationsClient.BeginUpdateAccess(context.Context, string, string, UpdateAccessDefinition, *ApplicationsClientBeginUpdateAccessOptions) (*runtime.Poller[ApplicationsClientUpdateAccessResponse], error)
  • New function *ApplicationsClient.BeginUpdateByID(context.Context, string, *ApplicationsClientBeginUpdateByIDOptions) (*runtime.Poller[ApplicationsClientUpdateByIDResponse], error)
  • New struct AllowedUpgradePlansResult
  • New struct JitRequestMetadata
  • New struct ListTokenRequest
  • New struct ManagedIdentityToken
  • New struct ManagedIdentityTokenResult
  • New struct UpdateAccessDefinition
  • New anonymous field AllowedUpgradePlansResult in struct ApplicationsClientListAllowedUpgradePlansResponse

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.