# Release History

## 4.0.0-beta.1 (2026-05-26)
### Breaking Changes

- Function `*GatewayAPIClient.CreateOrUpdate` parameter(s) have been changed from `(ctx context.Context, resourceGroupName string, serviceName string, gatewayID string, apiID string, options *GatewayAPIClientCreateOrUpdateOptions)` to `(ctx context.Context, resourceGroupName string, serviceName string, gatewayID string, apiID string, parameters AssociationContract, options *GatewayAPIClientCreateOrUpdateOptions)`
- Type of `APIVersionSetContractDetails.VersioningScheme` has been changed from `*APIVersionSetContractDetailsVersioningScheme` to `*VersioningScheme`
- Type of `GatewayConfigConnectionResource.Etag` has been changed from `*string` to `*azcore.ETag`
- Type of `GatewayResource.Etag` has been changed from `*string` to `*azcore.ETag`
- Type of `OperationStatusResult.PercentComplete` has been changed from `*float32` to `*float64`
- Type of `ServiceResource.Etag` has been changed from `*string` to `*azcore.ETag`
- Type of `WorkspaceLinksResource.Etag` has been changed from `*string` to `*azcore.ETag`
- Enum `APIVersionSetContractDetailsVersioningScheme` has been removed
- Enum `AsyncResolverStatus` has been removed
- Struct `APIEntityBaseContract` has been removed
- Struct `APIRevisionInfoContract` has been removed
- Struct `APIVersionSetEntityBase` has been removed
- Struct `ApimResource` has been removed
- Struct `AuthorizationServerContractBaseProperties` has been removed
- Struct `BackendBaseParameters` has been removed
- Struct `BackendPool` has been removed
- Struct `ErrorResponse` has been removed
- Struct `GatewayBaseProperties` has been removed
- Struct `IdentityProviderBaseParameters` has been removed
- Struct `IssueContractBaseProperties` has been removed
- Struct `NamedValueEntityBaseParameters` has been removed
- Struct `OperationEntityBaseContract` has been removed
- Struct `PolicyWithComplianceCollection` has been removed
- Struct `PolicyWithComplianceContract` has been removed
- Struct `PolicyWithComplianceContractProperties` has been removed
- Struct `ProductEntityBaseParameters` has been removed
- Struct `ProxyResource` has been removed
- Struct `QuotaCounterValueContract` has been removed
- Struct `ResolverResultContract` has been removed
- Struct `ResolverResultContractProperties` has been removed
- Struct `ResolverResultLogItemContract` has been removed
- Struct `Resource` has been removed
- Struct `ServiceBaseProperties` has been removed
- Struct `UserEntityBaseParameters` has been removed
- Struct `WorkspaceLinksBaseProperties` has been removed
- Field `Parameters` of struct `GatewayAPIClientCreateOrUpdateOptions` has been removed

### Features Added

- New value `APITypeMcp` added to enum type `APIType`
- New value `SKUTypePremiumV2` added to enum type `SKUType`
- New value `SoapAPITypeMCP` added to enum type `SoapAPIType`
- New enum type `BackendSessionIDSource` with values `BackendSessionIDSourceCookie`
- New enum type `CarbonEmissionCategory` with values `CarbonEmissionCategoryHigh`, `CarbonEmissionCategoryLow`, `CarbonEmissionCategoryMedium`, `CarbonEmissionCategoryVeryHigh`, `CarbonEmissionCategoryVeryLow`
- New enum type `ClientApplicationState` with values `ClientApplicationStateActive`, `ClientApplicationStateApproved`, `ClientApplicationStatePending`, `ClientApplicationStateRejected`
- New enum type `KeyVaultFetchCode` with values `KeyVaultFetchCodeFailed`, `KeyVaultFetchCodeSuccess`
- New enum type `LlmDiagnosticSettings` with values `LlmDiagnosticSettingsDisabled`, `LlmDiagnosticSettingsEnabled`
- New enum type `LlmMessageLogTypes` with values `LlmMessageLogTypesAll`
- New enum type `ManagedServiceIdentityType` with values `ManagedServiceIdentityTypeNone`, `ManagedServiceIdentityTypeSystemAssigned`, `ManagedServiceIdentityTypeSystemAssignedUserAssigned`, `ManagedServiceIdentityTypeUserAssigned`
- New enum type `McpTransportType` with values `McpTransportTypeSse`, `McpTransportTypeStreamable`
- New enum type `ProductAuthType` with values `ProductAuthTypeApplicationToken`, `ProductAuthTypeSubscriptionKey`
- New enum type `ReleaseChannel` with values `ReleaseChannelDefault`, `ReleaseChannelPreview`, `ReleaseChannelStable`
- New function `NewAPIGatewayHostnameBindingClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*APIGatewayHostnameBindingClient, error)`
- New function `*APIGatewayHostnameBindingClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, gatewayName string, hostnameBindingName string, parameters GatewayHostnameBindingResource, options *APIGatewayHostnameBindingClientBeginCreateOrUpdateOptions) (*runtime.Poller[APIGatewayHostnameBindingClientCreateOrUpdateResponse], error)`
- New function `*APIGatewayHostnameBindingClient.BeginDelete(ctx context.Context, resourceGroupName string, gatewayName string, hostnameBindingName string, ifMatch string, options *APIGatewayHostnameBindingClientBeginDeleteOptions) (*runtime.Poller[APIGatewayHostnameBindingClientDeleteResponse], error)`
- New function `*APIGatewayHostnameBindingClient.Get(ctx context.Context, resourceGroupName string, gatewayName string, hostnameBindingName string, options *APIGatewayHostnameBindingClientGetOptions) (APIGatewayHostnameBindingClientGetResponse, error)`
- New function `*APIGatewayHostnameBindingClient.NewListByGatewayPager(resourceGroupName string, gatewayName string, options *APIGatewayHostnameBindingClientListByGatewayOptions) *runtime.Pager[APIGatewayHostnameBindingClientListByGatewayResponse]`
- New function `*APIGatewayHostnameBindingClient.BeginRefreshSecret(ctx context.Context, resourceGroupName string, gatewayName string, hostnameBindingName string, options *APIGatewayHostnameBindingClientBeginRefreshSecretOptions) (*runtime.Poller[APIGatewayHostnameBindingClientRefreshSecretResponse], error)`
- New function `NewAPIToolClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*APIToolClient, error)`
- New function `*APIToolClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, serviceName string, apiID string, toolID string, parameters ToolContract, options *APIToolClientCreateOrUpdateOptions) (APIToolClientCreateOrUpdateResponse, error)`
- New function `*APIToolClient.Delete(ctx context.Context, resourceGroupName string, serviceName string, apiID string, toolID string, options *APIToolClientDeleteOptions) (APIToolClientDeleteResponse, error)`
- New function `*APIToolClient.Get(ctx context.Context, resourceGroupName string, serviceName string, apiID string, toolID string, options *APIToolClientGetOptions) (APIToolClientGetResponse, error)`
- New function `*APIToolClient.GetEntityTag(ctx context.Context, resourceGroupName string, serviceName string, apiID string, toolID string, options *APIToolClientGetEntityTagOptions) (APIToolClientGetEntityTagResponse, error)`
- New function `*APIToolClient.NewListByAPIPager(resourceGroupName string, serviceName string, apiID string, options *APIToolClientListByAPIOptions) *runtime.Pager[APIToolClientListByAPIResponse]`
- New function `*APIToolClient.Update(ctx context.Context, resourceGroupName string, serviceName string, apiID string, toolID string, parameters ToolContract, options *APIToolClientUpdateOptions) (APIToolClientUpdateResponse, error)`
- New function `*AuthorizationProviderClient.RefreshSecret(ctx context.Context, resourceGroupName string, serviceName string, authorizationProviderID string, options *AuthorizationProviderClientRefreshSecretOptions) (AuthorizationProviderClientRefreshSecretResponse, error)`
- New function `NewClientApplicationClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ClientApplicationClient, error)`
- New function `*ClientApplicationClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, serviceName string, clientApplicationID string, parameters ClientApplicationContract, options *ClientApplicationClientCreateOrUpdateOptions) (ClientApplicationClientCreateOrUpdateResponse, error)`
- New function `*ClientApplicationClient.Delete(ctx context.Context, resourceGroupName string, serviceName string, clientApplicationID string, options *ClientApplicationClientDeleteOptions) (ClientApplicationClientDeleteResponse, error)`
- New function `*ClientApplicationClient.Get(ctx context.Context, resourceGroupName string, serviceName string, clientApplicationID string, options *ClientApplicationClientGetOptions) (ClientApplicationClientGetResponse, error)`
- New function `*ClientApplicationClient.GetEntityTag(ctx context.Context, resourceGroupName string, serviceName string, clientApplicationID string, options *ClientApplicationClientGetEntityTagOptions) (ClientApplicationClientGetEntityTagResponse, error)`
- New function `*ClientApplicationClient.NewListByServicePager(resourceGroupName string, serviceName string, options *ClientApplicationClientListByServiceOptions) *runtime.Pager[ClientApplicationClientListByServiceResponse]`
- New function `*ClientApplicationClient.ListSecrets(ctx context.Context, resourceGroupName string, serviceName string, clientApplicationID string, options *ClientApplicationClientListSecretsOptions) (ClientApplicationClientListSecretsResponse, error)`
- New function `NewClientApplicationProductLinkClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ClientApplicationProductLinkClient, error)`
- New function `*ClientApplicationProductLinkClient.Create(ctx context.Context, resourceGroupName string, serviceName string, clientApplicationID string, clientApplicationProductLinkID string, parameters ClientApplicationProductLinkContract, options *ClientApplicationProductLinkClientCreateOptions) (ClientApplicationProductLinkClientCreateResponse, error)`
- New function `*ClientApplicationProductLinkClient.Delete(ctx context.Context, resourceGroupName string, serviceName string, clientApplicationID string, clientApplicationProductLinkID string, options *ClientApplicationProductLinkClientDeleteOptions) (ClientApplicationProductLinkClientDeleteResponse, error)`
- New function `*ClientApplicationProductLinkClient.Get(ctx context.Context, resourceGroupName string, serviceName string, clientApplicationID string, clientApplicationProductLinkID string, options *ClientApplicationProductLinkClientGetOptions) (ClientApplicationProductLinkClientGetResponse, error)`
- New function `*ClientApplicationProductLinkClient.NewListByClientApplicationsPager(resourceGroupName string, serviceName string, clientApplicationID string, options *ClientApplicationProductLinkClientListByClientApplicationsOptions) *runtime.Pager[ClientApplicationProductLinkClientListByClientApplicationsResponse]`
- New function `*ClientFactory.NewAPIGatewayHostnameBindingClient() *APIGatewayHostnameBindingClient`
- New function `*ClientFactory.NewAPIToolClient() *APIToolClient`
- New function `*ClientFactory.NewClientApplicationClient() *ClientApplicationClient`
- New function `*ClientFactory.NewClientApplicationProductLinkClient() *ClientApplicationProductLinkClient`
- New function `*ServiceClient.BeginRefreshHostnames(ctx context.Context, resourceGroupName string, serviceName string, options *ServiceClientBeginRefreshHostnamesOptions) (*runtime.Poller[ServiceClientRefreshHostnamesResponse], error)`
- New struct `AuthorizationProviderFederatedIdentityCredentialsProperties`
- New struct `AuthorizationProviderKeyVaultContract`
- New struct `AuthorizationProviderOAuth2FederatedIdentityCredentialsGrantType`
- New struct `BackendFailureResponse`
- New struct `BackendSessionAffinity`
- New struct `BackendSessionID`
- New struct `ClientApplicationCollection`
- New struct `ClientApplicationContract`
- New struct `ClientApplicationContractProperties`
- New struct `ClientApplicationProductLinkCollection`
- New struct `ClientApplicationProductLinkContract`
- New struct `ClientApplicationProductLinkContractProperties`
- New struct `ClientApplicationSecretsContract`
- New struct `ClientApplicationSecretsContractEntra`
- New struct `GatewayHostnameBindingBaseProperties`
- New struct `GatewayHostnameBindingCertificate`
- New struct `GatewayHostnameBindingKeyVault`
- New struct `GatewayHostnameBindingKeyVaultLastStatus`
- New struct `GatewayHostnameBindingListResult`
- New struct `GatewayHostnameBindingResource`
- New struct `LLMDiagnosticSettings`
- New struct `LLMMessageDiagnosticSettings`
- New struct `ManagedServiceIdentity`
- New struct `McpEndpoint`
- New struct `McpProperties`
- New struct `ProductApplicationContractEntra`
- New struct `ProductEntityBaseParametersApplication`
- New struct `ToolCollection`
- New struct `ToolContract`
- New struct `ToolContractProperties`
- New struct `UserAssignedIdentity`
- New field `SystemData` in struct `APIContract`
- New field `McpProperties` in struct `APIContractProperties`
- New field `McpProperties` in struct `APIContractUpdateProperties`
- New field `McpProperties` in struct `APICreateOrUpdateProperties`
- New field `SkipToken`, `Top` in struct `APIGatewayClientListByResourceGroupOptions`
- New field `SkipToken`, `Top` in struct `APIGatewayClientListOptions`
- New field `SkipToken`, `Top` in struct `APIGatewayConfigConnectionClientListByGatewayOptions`
- New field `RetryAfter` in struct `APIIssueAttachmentClientCreateOrUpdateResponse`
- New field `RetryAfter` in struct `APIIssueClientCreateOrUpdateResponse`
- New field `RetryAfter` in struct `APIIssueCommentClientCreateOrUpdateResponse`
- New field `SystemData` in struct `APIReleaseContract`
- New field `RetryAfter` in struct `APITagDescriptionClientCreateOrUpdateResponse`
- New field `McpProperties` in struct `APITagResourceContractProperties`
- New field `SystemData` in struct `APIVersionSetContract`
- New field `RetryAfter` in struct `APIWikiClientCreateOrUpdateResponse`
- New field `SystemData` in struct `AccessInformationContract`
- New field `SystemData` in struct `AllPoliciesContract`
- New field `SystemData` in struct `AssociationContract`
- New field `SystemData` in struct `AuthorizationAccessPolicyContract`
- New field `SystemData` in struct `AuthorizationContract`
- New field `RetryAfter` in struct `AuthorizationProviderClientCreateOrUpdateResponse`
- New field `SystemData` in struct `AuthorizationProviderContract`
- New field `AuthorizationCodeWithFederatedIdentityCredentials` in struct `AuthorizationProviderOAuth2GrantTypes`
- New field `FederatedIdentityCredentialsProperties`, `KeyVault` in struct `AuthorizationProviderOAuth2Settings`
- New field `RetryAfter` in struct `AuthorizationServerClientCreateOrUpdateResponse`
- New field `SystemData` in struct `AuthorizationServerContract`
- New field `SystemData` in struct `AuthorizationServerUpdateContract`
- New field `FailureResponse`, `SessionAffinity` in struct `BackendBaseParametersPool`
- New field `RetryAfter` in struct `BackendClientCreateOrUpdateResponse`
- New field `SystemData` in struct `BackendContract`
- New field `AzureRegion` in struct `BackendContractProperties`
- New field `PreferredCarbonEmission` in struct `BackendPoolItem`
- New field `SystemData` in struct `BackendReconnectContract`
- New field `ServerCertificateThumbprints`, `ServerX509Names` in struct `BackendTLSProperties`
- New field `AzureRegion` in struct `BackendUpdateParameterProperties`
- New field `SystemData` in struct `CacheContract`
- New field `SystemData` in struct `CertificateContract`
- New field `FailureResponse` in struct `CircuitBreakerRule`
- New field `SystemData` in struct `ContentItemContract`
- New field `SystemData` in struct `ContentTypeContract`
- New field `SystemData` in struct `DeletedServiceContract`
- New field `RetryAfter` in struct `DiagnosticClientCreateOrUpdateResponse`
- New field `SystemData` in struct `DiagnosticContract`
- New field `LargeLanguageModel` in struct `DiagnosticContractProperties`
- New field `SystemData` in struct `DiagnosticUpdateContract`
- New field `SystemData` in struct `DocumentationContract`
- New field `SystemData` in struct `EmailTemplateContract`
- New field `SystemData` in struct `GatewayCertificateAuthorityContract`
- New field `SystemData` in struct `GatewayConfigConnectionResource`
- New field `Identity`, `SystemData` in struct `GatewayContract`
- New field `RetryAfter` in struct `GatewayHostnameConfigurationClientCreateOrUpdateResponse`
- New field `SystemData` in struct `GatewayHostnameConfigurationContract`
- New field `SystemData` in struct `GlobalSchemaContract`
- New field `RetryAfter` in struct `GroupClientCreateOrUpdateResponse`
- New field `SystemData` in struct `GroupContract`
- New field `SystemData` in struct `IdentityProviderContract`
- New field `CertificateID` in struct `IdentityProviderContractProperties`
- New field `SystemData` in struct `IdentityProviderCreateContract`
- New field `CertificateID` in struct `IdentityProviderCreateContractProperties`
- New field `CertificateID` in struct `IdentityProviderUpdateProperties`
- New field `SystemData` in struct `IssueAttachmentContract`
- New field `SystemData` in struct `IssueCommentContract`
- New field `SystemData` in struct `IssueContract`
- New field `SystemData` in struct `LoggerContract`
- New field `SystemData` in struct `NamedValueContract`
- New field `SystemData` in struct `NamedValueCreateContract`
- New field `SystemData` in struct `NotificationContract`
- New field `SystemData` in struct `OpenidConnectProviderContract`
- New field `SystemData` in struct `OperationContract`
- New field `SystemData` in struct `OperationResultContract`
- New field `RetryAfter` in struct `OperationsResultsClientGetResponse`
- New field `SystemData` in struct `PolicyContract`
- New field `SystemData` in struct `PolicyDescriptionContract`
- New field `SystemData` in struct `PolicyFragmentContract`
- New field `SystemData` in struct `PolicyRestrictionContract`
- New field `SystemData` in struct `PortalConfigContract`
- New field `SystemData` in struct `PortalDelegationSettings`
- New field `SystemData` in struct `PortalRevisionContract`
- New field `SystemData` in struct `PortalSettingsContract`
- New field `SystemData` in struct `PortalSigninSettings`
- New field `SystemData` in struct `PortalSignupSettings`
- New field `SystemData` in struct `PrivateEndpointConnection`
- New field `NextLink` in struct `PrivateEndpointConnectionListResult`
- New field `GroupIDs` in struct `PrivateEndpointConnectionProperties`
- New field `SystemData` in struct `PrivateLinkResource`
- New field `NextLink` in struct `PrivateLinkResourceListResult`
- New field `SystemData` in struct `ProductAPILinkContract`
- New field `SystemData` in struct `ProductContract`
- New field `Application`, `AuthenticationType` in struct `ProductContractProperties`
- New field `SystemData` in struct `ProductGroupLinkContract`
- New field `Application`, `AuthenticationType` in struct `ProductTagResourceContractProperties`
- New field `Application`, `AuthenticationType` in struct `ProductUpdateProperties`
- New field `RetryAfter` in struct `ProductWikiClientCreateOrUpdateResponse`
- New field `SystemData` in struct `RecipientEmailContract`
- New field `SystemData` in struct `RecipientUserContract`
- New field `NextLink` in struct `RequestReportCollection`
- New field `SystemData` in struct `ResolverContract`
- New field `SystemData` in struct `ResourceCollectionValueItem`
- New field `SystemData` in struct `SchemaContract`
- New field `SkipToken`, `Top` in struct `ServiceClientListByResourceGroupOptions`
- New field `SkipToken`, `Top` in struct `ServiceClientListOptions`
- New field `ReleaseChannel`, `ZoneRedundant` in struct `ServiceProperties`
- New field `ReleaseChannel`, `ZoneRedundant` in struct `ServiceUpdateProperties`
- New field `SystemData` in struct `SubscriptionContract`
- New field `SystemData` in struct `TagAPILinkContract`
- New field `SystemData` in struct `TagContract`
- New field `SystemData` in struct `TagDescriptionContract`
- New field `SystemData` in struct `TagOperationLinkContract`
- New field `SystemData` in struct `TagProductLinkContract`
- New field `SystemData` in struct `TenantConfigurationSyncStateContract`
- New field `SystemData` in struct `TenantSettingsContract`
- New field `RetryAfter` in struct `UserClientCreateOrUpdateResponse`
- New field `SystemData` in struct `UserContract`
- New field `SystemData` in struct `WikiContract`
- New field `RetryAfter` in struct `WorkspaceAPIDiagnosticClientCreateOrUpdateResponse`
- New field `RetryAfter` in struct `WorkspaceAPIOperationClientCreateOrUpdateResponse`
- New field `RetryAfter` in struct `WorkspaceAPIOperationPolicyClientCreateOrUpdateResponse`
- New field `RetryAfter` in struct `WorkspaceAPIPolicyClientCreateOrUpdateResponse`
- New field `RetryAfter` in struct `WorkspaceAPIReleaseClientCreateOrUpdateResponse`
- New field `RetryAfter` in struct `WorkspaceBackendClientCreateOrUpdateResponse`
- New field `SystemData` in struct `WorkspaceContract`
- New field `RetryAfter` in struct `WorkspaceDiagnosticClientCreateOrUpdateResponse`
- New field `SkipToken`, `Top` in struct `WorkspaceLinksClientListByServiceOptions`
- New field `SystemData` in struct `WorkspaceLinksResource`
- New field `RetryAfter` in struct `WorkspaceProductPolicyClientCreateOrUpdateResponse`


## 3.0.0 (2025-04-10)
### Breaking Changes

- Type of `ErrorResponse.Error` has been changed from `*ErrorResponseBody` to `*ErrorDetail`
- Operation `*APIClient.Delete` has been changed to LRO, use `*APIClient.BeginDelete` instead.
- Operation `*UserClient.Delete` has been changed to LRO, use `*UserClient.BeginDelete` instead.
- Operation `*PolicyClient.ListByService` has supported pagination, use `*PolicyClient.NewListByServicePager` instead.
- Operation `*PolicyFragmentClient.ListByService` has supported pagination, use `*PolicyFragmentClient.NewListByServicePager` instead.
- Operation `*PortalConfigClient.ListByService` has supported pagination, use `*PortalConfigClient.NewListByServicePager` instead.
- Operation `*ProductPolicyClient.ListByProduct` has supported pagination, use `*ProductPolicyClient.NewListByProductPager` instead.

### Features Added

- New value `APITypeGrpc`, `APITypeOData` added to enum type `APIType`
- New value `ContentFormatGrpc`, `ContentFormatGrpcLink`, `ContentFormatOData`, `ContentFormatODataLink` added to enum type `ContentFormat`
- New value `HostnameTypeConfigurationAPI` added to enum type `HostnameType`
- New value `PlatformVersionStv21` added to enum type `PlatformVersion`
- New value `SKUTypeBasicV2`, `SKUTypeStandardV2` added to enum type `SKUType`
- New value `SoapAPITypeGRPC`, `SoapAPITypeOData` added to enum type `SoapAPIType`
- New enum type `APIGatewaySKUType` with values `APIGatewaySKUTypeStandard`, `APIGatewaySKUTypeWorkspaceGatewayPremium`, `APIGatewaySKUTypeWorkspaceGatewayStandard`
- New enum type `BackendType` with values `BackendTypePool`, `BackendTypeSingle`
- New enum type `DeveloperPortalStatus` with values `DeveloperPortalStatusDisabled`, `DeveloperPortalStatusEnabled`
- New enum type `GatewayListDebugCredentialsContractPurpose` with values `GatewayListDebugCredentialsContractPurposeTracing`
- New enum type `GatewaySKUCapacityScaleType` with values `GatewaySKUCapacityScaleTypeAutomatic`, `GatewaySKUCapacityScaleTypeManual`, `GatewaySKUCapacityScaleTypeNone`
- New enum type `KeyVaultRefreshState` with values `KeyVaultRefreshStateFalse`, `KeyVaultRefreshStateTrue`
- New enum type `LegacyAPIState` with values `LegacyAPIStateDisabled`, `LegacyAPIStateEnabled`
- New enum type `LegacyPortalStatus` with values `LegacyPortalStatusDisabled`, `LegacyPortalStatusEnabled`
- New enum type `MigrateToStv2Mode` with values `MigrateToStv2ModeNewIP`, `MigrateToStv2ModePreserveIP`
- New enum type `PolicyComplianceState` with values `PolicyComplianceStateCompliant`, `PolicyComplianceStateNonCompliant`, `PolicyComplianceStatePending`
- New enum type `PolicyRestrictionRequireBase` with values `PolicyRestrictionRequireBaseFalse`, `PolicyRestrictionRequireBaseTrue`
- New function `NewAPIGatewayClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APIGatewayClient, error)`
- New function `*APIGatewayClient.BeginCreateOrUpdate(context.Context, string, string, GatewayResource, *APIGatewayClientBeginCreateOrUpdateOptions) (*runtime.Poller[APIGatewayClientCreateOrUpdateResponse], error)`
- New function `*APIGatewayClient.BeginDelete(context.Context, string, string, *APIGatewayClientBeginDeleteOptions) (*runtime.Poller[APIGatewayClientDeleteResponse], error)`
- New function `*APIGatewayClient.Get(context.Context, string, string, *APIGatewayClientGetOptions) (APIGatewayClientGetResponse, error)`
- New function `*APIGatewayClient.NewListByResourceGroupPager(string, *APIGatewayClientListByResourceGroupOptions) *runtime.Pager[APIGatewayClientListByResourceGroupResponse]`
- New function `*APIGatewayClient.NewListPager(*APIGatewayClientListOptions) *runtime.Pager[APIGatewayClientListResponse]`
- New function `*APIGatewayClient.BeginUpdate(context.Context, string, string, GatewayUpdateParameters, *APIGatewayClientBeginUpdateOptions) (*runtime.Poller[APIGatewayClientUpdateResponse], error)`
- New function `NewAPIGatewayConfigConnectionClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APIGatewayConfigConnectionClient, error)`
- New function `*APIGatewayConfigConnectionClient.BeginCreateOrUpdate(context.Context, string, string, string, GatewayConfigConnectionResource, *APIGatewayConfigConnectionClientBeginCreateOrUpdateOptions) (*runtime.Poller[APIGatewayConfigConnectionClientCreateOrUpdateResponse], error)`
- New function `*APIGatewayConfigConnectionClient.BeginDelete(context.Context, string, string, string, string, *APIGatewayConfigConnectionClientBeginDeleteOptions) (*runtime.Poller[APIGatewayConfigConnectionClientDeleteResponse], error)`
- New function `*APIGatewayConfigConnectionClient.Get(context.Context, string, string, string, *APIGatewayConfigConnectionClientGetOptions) (APIGatewayConfigConnectionClientGetResponse, error)`
- New function `*APIGatewayConfigConnectionClient.NewListByGatewayPager(string, string, *APIGatewayConfigConnectionClientListByGatewayOptions) *runtime.Pager[APIGatewayConfigConnectionClientListByGatewayResponse]`
- New function `NewAllPoliciesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AllPoliciesClient, error)`
- New function `*AllPoliciesClient.NewListByServicePager(string, string, *AllPoliciesClientListByServiceOptions) *runtime.Pager[AllPoliciesClientListByServiceResponse]`
- New function `*ClientFactory.NewAPIGatewayClient() *APIGatewayClient`
- New function `*ClientFactory.NewAPIGatewayConfigConnectionClient() *APIGatewayConfigConnectionClient`
- New function `*ClientFactory.NewAllPoliciesClient() *AllPoliciesClient`
- New function `*ClientFactory.NewGatewaySKUsClient() *GatewaySKUsClient`
- New function `*ClientFactory.NewOperationStatusClient() *OperationStatusClient`
- New function `*ClientFactory.NewOperationsResultsClient() *OperationsResultsClient`
- New function `*ClientFactory.NewPolicyRestrictionClient() *PolicyRestrictionClient`
- New function `*ClientFactory.NewPolicyRestrictionValidationsClient() *PolicyRestrictionValidationsClient`
- New function `*ClientFactory.NewProductAPILinkClient() *ProductAPILinkClient`
- New function `*ClientFactory.NewProductGroupLinkClient() *ProductGroupLinkClient`
- New function `*ClientFactory.NewTagAPILinkClient() *TagAPILinkClient`
- New function `*ClientFactory.NewTagOperationLinkClient() *TagOperationLinkClient`
- New function `*ClientFactory.NewTagProductLinkClient() *TagProductLinkClient`
- New function `*ClientFactory.NewWorkspaceAPIClient() *WorkspaceAPIClient`
- New function `*ClientFactory.NewWorkspaceAPIDiagnosticClient() *WorkspaceAPIDiagnosticClient`
- New function `*ClientFactory.NewWorkspaceAPIExportClient() *WorkspaceAPIExportClient`
- New function `*ClientFactory.NewWorkspaceAPIOperationClient() *WorkspaceAPIOperationClient`
- New function `*ClientFactory.NewWorkspaceAPIOperationPolicyClient() *WorkspaceAPIOperationPolicyClient`
- New function `*ClientFactory.NewWorkspaceAPIPolicyClient() *WorkspaceAPIPolicyClient`
- New function `*ClientFactory.NewWorkspaceAPIReleaseClient() *WorkspaceAPIReleaseClient`
- New function `*ClientFactory.NewWorkspaceAPIRevisionClient() *WorkspaceAPIRevisionClient`
- New function `*ClientFactory.NewWorkspaceAPISchemaClient() *WorkspaceAPISchemaClient`
- New function `*ClientFactory.NewWorkspaceAPIVersionSetClient() *WorkspaceAPIVersionSetClient`
- New function `*ClientFactory.NewWorkspaceBackendClient() *WorkspaceBackendClient`
- New function `*ClientFactory.NewWorkspaceCertificateClient() *WorkspaceCertificateClient`
- New function `*ClientFactory.NewWorkspaceClient() *WorkspaceClient`
- New function `*ClientFactory.NewWorkspaceDiagnosticClient() *WorkspaceDiagnosticClient`
- New function `*ClientFactory.NewWorkspaceGlobalSchemaClient() *WorkspaceGlobalSchemaClient`
- New function `*ClientFactory.NewWorkspaceGroupClient() *WorkspaceGroupClient`
- New function `*ClientFactory.NewWorkspaceGroupUserClient() *WorkspaceGroupUserClient`
- New function `*ClientFactory.NewWorkspaceLinkClient() *WorkspaceLinkClient`
- New function `*ClientFactory.NewWorkspaceLinksClient() *WorkspaceLinksClient`
- New function `*ClientFactory.NewWorkspaceLoggerClient() *WorkspaceLoggerClient`
- New function `*ClientFactory.NewWorkspaceNamedValueClient() *WorkspaceNamedValueClient`
- New function `*ClientFactory.NewWorkspaceNotificationClient() *WorkspaceNotificationClient`
- New function `*ClientFactory.NewWorkspaceNotificationRecipientEmailClient() *WorkspaceNotificationRecipientEmailClient`
- New function `*ClientFactory.NewWorkspaceNotificationRecipientUserClient() *WorkspaceNotificationRecipientUserClient`
- New function `*ClientFactory.NewWorkspacePolicyClient() *WorkspacePolicyClient`
- New function `*ClientFactory.NewWorkspacePolicyFragmentClient() *WorkspacePolicyFragmentClient`
- New function `*ClientFactory.NewWorkspaceProductAPILinkClient() *WorkspaceProductAPILinkClient`
- New function `*ClientFactory.NewWorkspaceProductClient() *WorkspaceProductClient`
- New function `*ClientFactory.NewWorkspaceProductGroupLinkClient() *WorkspaceProductGroupLinkClient`
- New function `*ClientFactory.NewWorkspaceProductPolicyClient() *WorkspaceProductPolicyClient`
- New function `*ClientFactory.NewWorkspaceSubscriptionClient() *WorkspaceSubscriptionClient`
- New function `*ClientFactory.NewWorkspaceTagAPILinkClient() *WorkspaceTagAPILinkClient`
- New function `*ClientFactory.NewWorkspaceTagClient() *WorkspaceTagClient`
- New function `*ClientFactory.NewWorkspaceTagOperationLinkClient() *WorkspaceTagOperationLinkClient`
- New function `*ClientFactory.NewWorkspaceTagProductLinkClient() *WorkspaceTagProductLinkClient`
- New function `*GatewayClient.InvalidateDebugCredentials(context.Context, string, string, string, *GatewayClientInvalidateDebugCredentialsOptions) (GatewayClientInvalidateDebugCredentialsResponse, error)`
- New function `*GatewayClient.ListDebugCredentials(context.Context, string, string, string, GatewayListDebugCredentialsContract, *GatewayClientListDebugCredentialsOptions) (GatewayClientListDebugCredentialsResponse, error)`
- New function `*GatewayClient.ListTrace(context.Context, string, string, string, GatewayListTraceContract, *GatewayClientListTraceOptions) (GatewayClientListTraceResponse, error)`
- New function `NewGatewaySKUsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GatewaySKUsClient, error)`
- New function `*GatewaySKUsClient.NewListAvailableSKUsPager(string, string, *GatewaySKUsClientListAvailableSKUsOptions) *runtime.Pager[GatewaySKUsClientListAvailableSKUsResponse]`
- New function `NewOperationStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationStatusClient, error)`
- New function `*OperationStatusClient.Get(context.Context, string, string, *OperationStatusClientGetOptions) (OperationStatusClientGetResponse, error)`
- New function `NewOperationsResultsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationsResultsClient, error)`
- New function `*OperationsResultsClient.Get(context.Context, string, string, *OperationsResultsClientGetOptions) (OperationsResultsClientGetResponse, error)`
- New function `NewPolicyRestrictionClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PolicyRestrictionClient, error)`
- New function `*PolicyRestrictionClient.CreateOrUpdate(context.Context, string, string, string, PolicyRestrictionContract, *PolicyRestrictionClientCreateOrUpdateOptions) (PolicyRestrictionClientCreateOrUpdateResponse, error)`
- New function `*PolicyRestrictionClient.Delete(context.Context, string, string, string, *PolicyRestrictionClientDeleteOptions) (PolicyRestrictionClientDeleteResponse, error)`
- New function `*PolicyRestrictionClient.Get(context.Context, string, string, string, *PolicyRestrictionClientGetOptions) (PolicyRestrictionClientGetResponse, error)`
- New function `*PolicyRestrictionClient.GetEntityTag(context.Context, string, string, string, *PolicyRestrictionClientGetEntityTagOptions) (PolicyRestrictionClientGetEntityTagResponse, error)`
- New function `*PolicyRestrictionClient.NewListByServicePager(string, string, *PolicyRestrictionClientListByServiceOptions) *runtime.Pager[PolicyRestrictionClientListByServiceResponse]`
- New function `*PolicyRestrictionClient.Update(context.Context, string, string, string, string, PolicyRestrictionUpdateContract, *PolicyRestrictionClientUpdateOptions) (PolicyRestrictionClientUpdateResponse, error)`
- New function `NewPolicyRestrictionValidationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PolicyRestrictionValidationsClient, error)`
- New function `*PolicyRestrictionValidationsClient.BeginByService(context.Context, string, string, *PolicyRestrictionValidationsClientBeginByServiceOptions) (*runtime.Poller[PolicyRestrictionValidationsClientByServiceResponse], error)`
- New function `NewProductAPILinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProductAPILinkClient, error)`
- New function `*ProductAPILinkClient.CreateOrUpdate(context.Context, string, string, string, string, ProductAPILinkContract, *ProductAPILinkClientCreateOrUpdateOptions) (ProductAPILinkClientCreateOrUpdateResponse, error)`
- New function `*ProductAPILinkClient.Delete(context.Context, string, string, string, string, *ProductAPILinkClientDeleteOptions) (ProductAPILinkClientDeleteResponse, error)`
- New function `*ProductAPILinkClient.Get(context.Context, string, string, string, string, *ProductAPILinkClientGetOptions) (ProductAPILinkClientGetResponse, error)`
- New function `*ProductAPILinkClient.NewListByProductPager(string, string, string, *ProductAPILinkClientListByProductOptions) *runtime.Pager[ProductAPILinkClientListByProductResponse]`
- New function `NewProductGroupLinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProductGroupLinkClient, error)`
- New function `*ProductGroupLinkClient.CreateOrUpdate(context.Context, string, string, string, string, ProductGroupLinkContract, *ProductGroupLinkClientCreateOrUpdateOptions) (ProductGroupLinkClientCreateOrUpdateResponse, error)`
- New function `*ProductGroupLinkClient.Delete(context.Context, string, string, string, string, *ProductGroupLinkClientDeleteOptions) (ProductGroupLinkClientDeleteResponse, error)`
- New function `*ProductGroupLinkClient.Get(context.Context, string, string, string, string, *ProductGroupLinkClientGetOptions) (ProductGroupLinkClientGetResponse, error)`
- New function `*ProductGroupLinkClient.NewListByProductPager(string, string, string, *ProductGroupLinkClientListByProductOptions) *runtime.Pager[ProductGroupLinkClientListByProductResponse]`
- New function `NewTagAPILinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TagAPILinkClient, error)`
- New function `*TagAPILinkClient.CreateOrUpdate(context.Context, string, string, string, string, TagAPILinkContract, *TagAPILinkClientCreateOrUpdateOptions) (TagAPILinkClientCreateOrUpdateResponse, error)`
- New function `*TagAPILinkClient.Delete(context.Context, string, string, string, string, *TagAPILinkClientDeleteOptions) (TagAPILinkClientDeleteResponse, error)`
- New function `*TagAPILinkClient.Get(context.Context, string, string, string, string, *TagAPILinkClientGetOptions) (TagAPILinkClientGetResponse, error)`
- New function `*TagAPILinkClient.NewListByProductPager(string, string, string, *TagAPILinkClientListByProductOptions) *runtime.Pager[TagAPILinkClientListByProductResponse]`
- New function `NewTagOperationLinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TagOperationLinkClient, error)`
- New function `*TagOperationLinkClient.CreateOrUpdate(context.Context, string, string, string, string, TagOperationLinkContract, *TagOperationLinkClientCreateOrUpdateOptions) (TagOperationLinkClientCreateOrUpdateResponse, error)`
- New function `*TagOperationLinkClient.Delete(context.Context, string, string, string, string, *TagOperationLinkClientDeleteOptions) (TagOperationLinkClientDeleteResponse, error)`
- New function `*TagOperationLinkClient.Get(context.Context, string, string, string, string, *TagOperationLinkClientGetOptions) (TagOperationLinkClientGetResponse, error)`
- New function `*TagOperationLinkClient.NewListByProductPager(string, string, string, *TagOperationLinkClientListByProductOptions) *runtime.Pager[TagOperationLinkClientListByProductResponse]`
- New function `NewTagProductLinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TagProductLinkClient, error)`
- New function `*TagProductLinkClient.CreateOrUpdate(context.Context, string, string, string, string, TagProductLinkContract, *TagProductLinkClientCreateOrUpdateOptions) (TagProductLinkClientCreateOrUpdateResponse, error)`
- New function `*TagProductLinkClient.Delete(context.Context, string, string, string, string, *TagProductLinkClientDeleteOptions) (TagProductLinkClientDeleteResponse, error)`
- New function `*TagProductLinkClient.Get(context.Context, string, string, string, string, *TagProductLinkClientGetOptions) (TagProductLinkClientGetResponse, error)`
- New function `*TagProductLinkClient.NewListByProductPager(string, string, string, *TagProductLinkClientListByProductOptions) *runtime.Pager[TagProductLinkClientListByProductResponse]`
- New function `NewWorkspaceAPIClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIClient, error)`
- New function `*WorkspaceAPIClient.BeginCreateOrUpdate(context.Context, string, string, string, string, APICreateOrUpdateParameter, *WorkspaceAPIClientBeginCreateOrUpdateOptions) (*runtime.Poller[WorkspaceAPIClientCreateOrUpdateResponse], error)`
- New function `*WorkspaceAPIClient.Delete(context.Context, string, string, string, string, string, *WorkspaceAPIClientDeleteOptions) (WorkspaceAPIClientDeleteResponse, error)`
- New function `*WorkspaceAPIClient.Get(context.Context, string, string, string, string, *WorkspaceAPIClientGetOptions) (WorkspaceAPIClientGetResponse, error)`
- New function `*WorkspaceAPIClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceAPIClientGetEntityTagOptions) (WorkspaceAPIClientGetEntityTagResponse, error)`
- New function `*WorkspaceAPIClient.NewListByServicePager(string, string, string, *WorkspaceAPIClientListByServiceOptions) *runtime.Pager[WorkspaceAPIClientListByServiceResponse]`
- New function `*WorkspaceAPIClient.Update(context.Context, string, string, string, string, string, APIUpdateContract, *WorkspaceAPIClientUpdateOptions) (WorkspaceAPIClientUpdateResponse, error)`
- New function `NewWorkspaceAPIDiagnosticClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIDiagnosticClient, error)`
- New function `*WorkspaceAPIDiagnosticClient.CreateOrUpdate(context.Context, string, string, string, string, string, DiagnosticContract, *WorkspaceAPIDiagnosticClientCreateOrUpdateOptions) (WorkspaceAPIDiagnosticClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceAPIDiagnosticClient.Delete(context.Context, string, string, string, string, string, string, *WorkspaceAPIDiagnosticClientDeleteOptions) (WorkspaceAPIDiagnosticClientDeleteResponse, error)`
- New function `*WorkspaceAPIDiagnosticClient.Get(context.Context, string, string, string, string, string, *WorkspaceAPIDiagnosticClientGetOptions) (WorkspaceAPIDiagnosticClientGetResponse, error)`
- New function `*WorkspaceAPIDiagnosticClient.GetEntityTag(context.Context, string, string, string, string, string, *WorkspaceAPIDiagnosticClientGetEntityTagOptions) (WorkspaceAPIDiagnosticClientGetEntityTagResponse, error)`
- New function `*WorkspaceAPIDiagnosticClient.NewListByWorkspacePager(string, string, string, string, *WorkspaceAPIDiagnosticClientListByWorkspaceOptions) *runtime.Pager[WorkspaceAPIDiagnosticClientListByWorkspaceResponse]`
- New function `*WorkspaceAPIDiagnosticClient.Update(context.Context, string, string, string, string, string, string, DiagnosticUpdateContract, *WorkspaceAPIDiagnosticClientUpdateOptions) (WorkspaceAPIDiagnosticClientUpdateResponse, error)`
- New function `NewWorkspaceAPIExportClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIExportClient, error)`
- New function `*WorkspaceAPIExportClient.Get(context.Context, string, string, string, string, ExportFormat, ExportAPI, *WorkspaceAPIExportClientGetOptions) (WorkspaceAPIExportClientGetResponse, error)`
- New function `NewWorkspaceAPIOperationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIOperationClient, error)`
- New function `*WorkspaceAPIOperationClient.CreateOrUpdate(context.Context, string, string, string, string, string, OperationContract, *WorkspaceAPIOperationClientCreateOrUpdateOptions) (WorkspaceAPIOperationClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceAPIOperationClient.Delete(context.Context, string, string, string, string, string, string, *WorkspaceAPIOperationClientDeleteOptions) (WorkspaceAPIOperationClientDeleteResponse, error)`
- New function `*WorkspaceAPIOperationClient.Get(context.Context, string, string, string, string, string, *WorkspaceAPIOperationClientGetOptions) (WorkspaceAPIOperationClientGetResponse, error)`
- New function `*WorkspaceAPIOperationClient.GetEntityTag(context.Context, string, string, string, string, string, *WorkspaceAPIOperationClientGetEntityTagOptions) (WorkspaceAPIOperationClientGetEntityTagResponse, error)`
- New function `*WorkspaceAPIOperationClient.NewListByAPIPager(string, string, string, string, *WorkspaceAPIOperationClientListByAPIOptions) *runtime.Pager[WorkspaceAPIOperationClientListByAPIResponse]`
- New function `*WorkspaceAPIOperationClient.Update(context.Context, string, string, string, string, string, string, OperationUpdateContract, *WorkspaceAPIOperationClientUpdateOptions) (WorkspaceAPIOperationClientUpdateResponse, error)`
- New function `NewWorkspaceAPIOperationPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIOperationPolicyClient, error)`
- New function `*WorkspaceAPIOperationPolicyClient.CreateOrUpdate(context.Context, string, string, string, string, string, PolicyIDName, PolicyContract, *WorkspaceAPIOperationPolicyClientCreateOrUpdateOptions) (WorkspaceAPIOperationPolicyClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceAPIOperationPolicyClient.Delete(context.Context, string, string, string, string, string, PolicyIDName, string, *WorkspaceAPIOperationPolicyClientDeleteOptions) (WorkspaceAPIOperationPolicyClientDeleteResponse, error)`
- New function `*WorkspaceAPIOperationPolicyClient.Get(context.Context, string, string, string, string, string, PolicyIDName, *WorkspaceAPIOperationPolicyClientGetOptions) (WorkspaceAPIOperationPolicyClientGetResponse, error)`
- New function `*WorkspaceAPIOperationPolicyClient.GetEntityTag(context.Context, string, string, string, string, string, PolicyIDName, *WorkspaceAPIOperationPolicyClientGetEntityTagOptions) (WorkspaceAPIOperationPolicyClientGetEntityTagResponse, error)`
- New function `*WorkspaceAPIOperationPolicyClient.NewListByOperationPager(string, string, string, string, string, *WorkspaceAPIOperationPolicyClientListByOperationOptions) *runtime.Pager[WorkspaceAPIOperationPolicyClientListByOperationResponse]`
- New function `NewWorkspaceAPIPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIPolicyClient, error)`
- New function `*WorkspaceAPIPolicyClient.CreateOrUpdate(context.Context, string, string, string, string, PolicyIDName, PolicyContract, *WorkspaceAPIPolicyClientCreateOrUpdateOptions) (WorkspaceAPIPolicyClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceAPIPolicyClient.Delete(context.Context, string, string, string, string, PolicyIDName, string, *WorkspaceAPIPolicyClientDeleteOptions) (WorkspaceAPIPolicyClientDeleteResponse, error)`
- New function `*WorkspaceAPIPolicyClient.Get(context.Context, string, string, string, string, PolicyIDName, *WorkspaceAPIPolicyClientGetOptions) (WorkspaceAPIPolicyClientGetResponse, error)`
- New function `*WorkspaceAPIPolicyClient.GetEntityTag(context.Context, string, string, string, string, PolicyIDName, *WorkspaceAPIPolicyClientGetEntityTagOptions) (WorkspaceAPIPolicyClientGetEntityTagResponse, error)`
- New function `*WorkspaceAPIPolicyClient.NewListByAPIPager(string, string, string, string, *WorkspaceAPIPolicyClientListByAPIOptions) *runtime.Pager[WorkspaceAPIPolicyClientListByAPIResponse]`
- New function `NewWorkspaceAPIReleaseClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIReleaseClient, error)`
- New function `*WorkspaceAPIReleaseClient.CreateOrUpdate(context.Context, string, string, string, string, string, APIReleaseContract, *WorkspaceAPIReleaseClientCreateOrUpdateOptions) (WorkspaceAPIReleaseClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceAPIReleaseClient.Delete(context.Context, string, string, string, string, string, string, *WorkspaceAPIReleaseClientDeleteOptions) (WorkspaceAPIReleaseClientDeleteResponse, error)`
- New function `*WorkspaceAPIReleaseClient.Get(context.Context, string, string, string, string, string, *WorkspaceAPIReleaseClientGetOptions) (WorkspaceAPIReleaseClientGetResponse, error)`
- New function `*WorkspaceAPIReleaseClient.GetEntityTag(context.Context, string, string, string, string, string, *WorkspaceAPIReleaseClientGetEntityTagOptions) (WorkspaceAPIReleaseClientGetEntityTagResponse, error)`
- New function `*WorkspaceAPIReleaseClient.NewListByServicePager(string, string, string, string, *WorkspaceAPIReleaseClientListByServiceOptions) *runtime.Pager[WorkspaceAPIReleaseClientListByServiceResponse]`
- New function `*WorkspaceAPIReleaseClient.Update(context.Context, string, string, string, string, string, string, APIReleaseContract, *WorkspaceAPIReleaseClientUpdateOptions) (WorkspaceAPIReleaseClientUpdateResponse, error)`
- New function `NewWorkspaceAPIRevisionClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIRevisionClient, error)`
- New function `*WorkspaceAPIRevisionClient.NewListByServicePager(string, string, string, string, *WorkspaceAPIRevisionClientListByServiceOptions) *runtime.Pager[WorkspaceAPIRevisionClientListByServiceResponse]`
- New function `NewWorkspaceAPISchemaClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPISchemaClient, error)`
- New function `*WorkspaceAPISchemaClient.BeginCreateOrUpdate(context.Context, string, string, string, string, string, SchemaContract, *WorkspaceAPISchemaClientBeginCreateOrUpdateOptions) (*runtime.Poller[WorkspaceAPISchemaClientCreateOrUpdateResponse], error)`
- New function `*WorkspaceAPISchemaClient.Delete(context.Context, string, string, string, string, string, string, *WorkspaceAPISchemaClientDeleteOptions) (WorkspaceAPISchemaClientDeleteResponse, error)`
- New function `*WorkspaceAPISchemaClient.Get(context.Context, string, string, string, string, string, *WorkspaceAPISchemaClientGetOptions) (WorkspaceAPISchemaClientGetResponse, error)`
- New function `*WorkspaceAPISchemaClient.GetEntityTag(context.Context, string, string, string, string, string, *WorkspaceAPISchemaClientGetEntityTagOptions) (WorkspaceAPISchemaClientGetEntityTagResponse, error)`
- New function `*WorkspaceAPISchemaClient.NewListByAPIPager(string, string, string, string, *WorkspaceAPISchemaClientListByAPIOptions) *runtime.Pager[WorkspaceAPISchemaClientListByAPIResponse]`
- New function `NewWorkspaceAPIVersionSetClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceAPIVersionSetClient, error)`
- New function `*WorkspaceAPIVersionSetClient.CreateOrUpdate(context.Context, string, string, string, string, APIVersionSetContract, *WorkspaceAPIVersionSetClientCreateOrUpdateOptions) (WorkspaceAPIVersionSetClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceAPIVersionSetClient.Delete(context.Context, string, string, string, string, string, *WorkspaceAPIVersionSetClientDeleteOptions) (WorkspaceAPIVersionSetClientDeleteResponse, error)`
- New function `*WorkspaceAPIVersionSetClient.Get(context.Context, string, string, string, string, *WorkspaceAPIVersionSetClientGetOptions) (WorkspaceAPIVersionSetClientGetResponse, error)`
- New function `*WorkspaceAPIVersionSetClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceAPIVersionSetClientGetEntityTagOptions) (WorkspaceAPIVersionSetClientGetEntityTagResponse, error)`
- New function `*WorkspaceAPIVersionSetClient.NewListByServicePager(string, string, string, *WorkspaceAPIVersionSetClientListByServiceOptions) *runtime.Pager[WorkspaceAPIVersionSetClientListByServiceResponse]`
- New function `*WorkspaceAPIVersionSetClient.Update(context.Context, string, string, string, string, string, APIVersionSetUpdateParameters, *WorkspaceAPIVersionSetClientUpdateOptions) (WorkspaceAPIVersionSetClientUpdateResponse, error)`
- New function `NewWorkspaceBackendClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceBackendClient, error)`
- New function `*WorkspaceBackendClient.CreateOrUpdate(context.Context, string, string, string, string, BackendContract, *WorkspaceBackendClientCreateOrUpdateOptions) (WorkspaceBackendClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceBackendClient.Delete(context.Context, string, string, string, string, string, *WorkspaceBackendClientDeleteOptions) (WorkspaceBackendClientDeleteResponse, error)`
- New function `*WorkspaceBackendClient.Get(context.Context, string, string, string, string, *WorkspaceBackendClientGetOptions) (WorkspaceBackendClientGetResponse, error)`
- New function `*WorkspaceBackendClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceBackendClientGetEntityTagOptions) (WorkspaceBackendClientGetEntityTagResponse, error)`
- New function `*WorkspaceBackendClient.NewListByWorkspacePager(string, string, string, *WorkspaceBackendClientListByWorkspaceOptions) *runtime.Pager[WorkspaceBackendClientListByWorkspaceResponse]`
- New function `*WorkspaceBackendClient.Update(context.Context, string, string, string, string, string, BackendUpdateParameters, *WorkspaceBackendClientUpdateOptions) (WorkspaceBackendClientUpdateResponse, error)`
- New function `NewWorkspaceCertificateClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceCertificateClient, error)`
- New function `*WorkspaceCertificateClient.CreateOrUpdate(context.Context, string, string, string, string, CertificateCreateOrUpdateParameters, *WorkspaceCertificateClientCreateOrUpdateOptions) (WorkspaceCertificateClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceCertificateClient.Delete(context.Context, string, string, string, string, string, *WorkspaceCertificateClientDeleteOptions) (WorkspaceCertificateClientDeleteResponse, error)`
- New function `*WorkspaceCertificateClient.Get(context.Context, string, string, string, string, *WorkspaceCertificateClientGetOptions) (WorkspaceCertificateClientGetResponse, error)`
- New function `*WorkspaceCertificateClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceCertificateClientGetEntityTagOptions) (WorkspaceCertificateClientGetEntityTagResponse, error)`
- New function `*WorkspaceCertificateClient.NewListByWorkspacePager(string, string, string, *WorkspaceCertificateClientListByWorkspaceOptions) *runtime.Pager[WorkspaceCertificateClientListByWorkspaceResponse]`
- New function `*WorkspaceCertificateClient.RefreshSecret(context.Context, string, string, string, string, *WorkspaceCertificateClientRefreshSecretOptions) (WorkspaceCertificateClientRefreshSecretResponse, error)`
- New function `NewWorkspaceClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceClient, error)`
- New function `*WorkspaceClient.CreateOrUpdate(context.Context, string, string, string, WorkspaceContract, *WorkspaceClientCreateOrUpdateOptions) (WorkspaceClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceClient.Delete(context.Context, string, string, string, string, *WorkspaceClientDeleteOptions) (WorkspaceClientDeleteResponse, error)`
- New function `*WorkspaceClient.Get(context.Context, string, string, string, *WorkspaceClientGetOptions) (WorkspaceClientGetResponse, error)`
- New function `*WorkspaceClient.GetEntityTag(context.Context, string, string, string, *WorkspaceClientGetEntityTagOptions) (WorkspaceClientGetEntityTagResponse, error)`
- New function `*WorkspaceClient.NewListByServicePager(string, string, *WorkspaceClientListByServiceOptions) *runtime.Pager[WorkspaceClientListByServiceResponse]`
- New function `*WorkspaceClient.Update(context.Context, string, string, string, string, WorkspaceContract, *WorkspaceClientUpdateOptions) (WorkspaceClientUpdateResponse, error)`
- New function `NewWorkspaceDiagnosticClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceDiagnosticClient, error)`
- New function `*WorkspaceDiagnosticClient.CreateOrUpdate(context.Context, string, string, string, string, DiagnosticContract, *WorkspaceDiagnosticClientCreateOrUpdateOptions) (WorkspaceDiagnosticClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceDiagnosticClient.Delete(context.Context, string, string, string, string, string, *WorkspaceDiagnosticClientDeleteOptions) (WorkspaceDiagnosticClientDeleteResponse, error)`
- New function `*WorkspaceDiagnosticClient.Get(context.Context, string, string, string, string, *WorkspaceDiagnosticClientGetOptions) (WorkspaceDiagnosticClientGetResponse, error)`
- New function `*WorkspaceDiagnosticClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceDiagnosticClientGetEntityTagOptions) (WorkspaceDiagnosticClientGetEntityTagResponse, error)`
- New function `*WorkspaceDiagnosticClient.NewListByWorkspacePager(string, string, string, *WorkspaceDiagnosticClientListByWorkspaceOptions) *runtime.Pager[WorkspaceDiagnosticClientListByWorkspaceResponse]`
- New function `*WorkspaceDiagnosticClient.Update(context.Context, string, string, string, string, string, DiagnosticUpdateContract, *WorkspaceDiagnosticClientUpdateOptions) (WorkspaceDiagnosticClientUpdateResponse, error)`
- New function `NewWorkspaceGlobalSchemaClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceGlobalSchemaClient, error)`
- New function `*WorkspaceGlobalSchemaClient.BeginCreateOrUpdate(context.Context, string, string, string, string, GlobalSchemaContract, *WorkspaceGlobalSchemaClientBeginCreateOrUpdateOptions) (*runtime.Poller[WorkspaceGlobalSchemaClientCreateOrUpdateResponse], error)`
- New function `*WorkspaceGlobalSchemaClient.Delete(context.Context, string, string, string, string, string, *WorkspaceGlobalSchemaClientDeleteOptions) (WorkspaceGlobalSchemaClientDeleteResponse, error)`
- New function `*WorkspaceGlobalSchemaClient.Get(context.Context, string, string, string, string, *WorkspaceGlobalSchemaClientGetOptions) (WorkspaceGlobalSchemaClientGetResponse, error)`
- New function `*WorkspaceGlobalSchemaClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceGlobalSchemaClientGetEntityTagOptions) (WorkspaceGlobalSchemaClientGetEntityTagResponse, error)`
- New function `*WorkspaceGlobalSchemaClient.NewListByServicePager(string, string, string, *WorkspaceGlobalSchemaClientListByServiceOptions) *runtime.Pager[WorkspaceGlobalSchemaClientListByServiceResponse]`
- New function `NewWorkspaceGroupClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceGroupClient, error)`
- New function `*WorkspaceGroupClient.CreateOrUpdate(context.Context, string, string, string, string, GroupCreateParameters, *WorkspaceGroupClientCreateOrUpdateOptions) (WorkspaceGroupClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceGroupClient.Delete(context.Context, string, string, string, string, string, *WorkspaceGroupClientDeleteOptions) (WorkspaceGroupClientDeleteResponse, error)`
- New function `*WorkspaceGroupClient.Get(context.Context, string, string, string, string, *WorkspaceGroupClientGetOptions) (WorkspaceGroupClientGetResponse, error)`
- New function `*WorkspaceGroupClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceGroupClientGetEntityTagOptions) (WorkspaceGroupClientGetEntityTagResponse, error)`
- New function `*WorkspaceGroupClient.NewListByServicePager(string, string, string, *WorkspaceGroupClientListByServiceOptions) *runtime.Pager[WorkspaceGroupClientListByServiceResponse]`
- New function `*WorkspaceGroupClient.Update(context.Context, string, string, string, string, string, GroupUpdateParameters, *WorkspaceGroupClientUpdateOptions) (WorkspaceGroupClientUpdateResponse, error)`
- New function `NewWorkspaceGroupUserClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceGroupUserClient, error)`
- New function `*WorkspaceGroupUserClient.CheckEntityExists(context.Context, string, string, string, string, string, *WorkspaceGroupUserClientCheckEntityExistsOptions) (WorkspaceGroupUserClientCheckEntityExistsResponse, error)`
- New function `*WorkspaceGroupUserClient.Create(context.Context, string, string, string, string, string, *WorkspaceGroupUserClientCreateOptions) (WorkspaceGroupUserClientCreateResponse, error)`
- New function `*WorkspaceGroupUserClient.Delete(context.Context, string, string, string, string, string, *WorkspaceGroupUserClientDeleteOptions) (WorkspaceGroupUserClientDeleteResponse, error)`
- New function `*WorkspaceGroupUserClient.NewListPager(string, string, string, string, *WorkspaceGroupUserClientListOptions) *runtime.Pager[WorkspaceGroupUserClientListResponse]`
- New function `NewWorkspaceLinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceLinkClient, error)`
- New function `*WorkspaceLinkClient.Get(context.Context, string, string, string, *WorkspaceLinkClientGetOptions) (WorkspaceLinkClientGetResponse, error)`
- New function `NewWorkspaceLinksClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceLinksClient, error)`
- New function `*WorkspaceLinksClient.NewListByServicePager(string, string, *WorkspaceLinksClientListByServiceOptions) *runtime.Pager[WorkspaceLinksClientListByServiceResponse]`
- New function `NewWorkspaceLoggerClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceLoggerClient, error)`
- New function `*WorkspaceLoggerClient.CreateOrUpdate(context.Context, string, string, string, string, LoggerContract, *WorkspaceLoggerClientCreateOrUpdateOptions) (WorkspaceLoggerClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceLoggerClient.Delete(context.Context, string, string, string, string, string, *WorkspaceLoggerClientDeleteOptions) (WorkspaceLoggerClientDeleteResponse, error)`
- New function `*WorkspaceLoggerClient.Get(context.Context, string, string, string, string, *WorkspaceLoggerClientGetOptions) (WorkspaceLoggerClientGetResponse, error)`
- New function `*WorkspaceLoggerClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceLoggerClientGetEntityTagOptions) (WorkspaceLoggerClientGetEntityTagResponse, error)`
- New function `*WorkspaceLoggerClient.NewListByWorkspacePager(string, string, string, *WorkspaceLoggerClientListByWorkspaceOptions) *runtime.Pager[WorkspaceLoggerClientListByWorkspaceResponse]`
- New function `*WorkspaceLoggerClient.Update(context.Context, string, string, string, string, string, LoggerUpdateContract, *WorkspaceLoggerClientUpdateOptions) (WorkspaceLoggerClientUpdateResponse, error)`
- New function `NewWorkspaceNamedValueClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceNamedValueClient, error)`
- New function `*WorkspaceNamedValueClient.BeginCreateOrUpdate(context.Context, string, string, string, string, NamedValueCreateContract, *WorkspaceNamedValueClientBeginCreateOrUpdateOptions) (*runtime.Poller[WorkspaceNamedValueClientCreateOrUpdateResponse], error)`
- New function `*WorkspaceNamedValueClient.Delete(context.Context, string, string, string, string, string, *WorkspaceNamedValueClientDeleteOptions) (WorkspaceNamedValueClientDeleteResponse, error)`
- New function `*WorkspaceNamedValueClient.Get(context.Context, string, string, string, string, *WorkspaceNamedValueClientGetOptions) (WorkspaceNamedValueClientGetResponse, error)`
- New function `*WorkspaceNamedValueClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceNamedValueClientGetEntityTagOptions) (WorkspaceNamedValueClientGetEntityTagResponse, error)`
- New function `*WorkspaceNamedValueClient.NewListByServicePager(string, string, string, *WorkspaceNamedValueClientListByServiceOptions) *runtime.Pager[WorkspaceNamedValueClientListByServiceResponse]`
- New function `*WorkspaceNamedValueClient.ListValue(context.Context, string, string, string, string, *WorkspaceNamedValueClientListValueOptions) (WorkspaceNamedValueClientListValueResponse, error)`
- New function `*WorkspaceNamedValueClient.BeginRefreshSecret(context.Context, string, string, string, string, *WorkspaceNamedValueClientBeginRefreshSecretOptions) (*runtime.Poller[WorkspaceNamedValueClientRefreshSecretResponse], error)`
- New function `*WorkspaceNamedValueClient.BeginUpdate(context.Context, string, string, string, string, string, NamedValueUpdateParameters, *WorkspaceNamedValueClientBeginUpdateOptions) (*runtime.Poller[WorkspaceNamedValueClientUpdateResponse], error)`
- New function `NewWorkspaceNotificationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceNotificationClient, error)`
- New function `*WorkspaceNotificationClient.CreateOrUpdate(context.Context, string, string, string, NotificationName, *WorkspaceNotificationClientCreateOrUpdateOptions) (WorkspaceNotificationClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceNotificationClient.Get(context.Context, string, string, string, NotificationName, *WorkspaceNotificationClientGetOptions) (WorkspaceNotificationClientGetResponse, error)`
- New function `*WorkspaceNotificationClient.NewListByServicePager(string, string, string, *WorkspaceNotificationClientListByServiceOptions) *runtime.Pager[WorkspaceNotificationClientListByServiceResponse]`
- New function `NewWorkspaceNotificationRecipientEmailClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceNotificationRecipientEmailClient, error)`
- New function `*WorkspaceNotificationRecipientEmailClient.CheckEntityExists(context.Context, string, string, string, NotificationName, string, *WorkspaceNotificationRecipientEmailClientCheckEntityExistsOptions) (WorkspaceNotificationRecipientEmailClientCheckEntityExistsResponse, error)`
- New function `*WorkspaceNotificationRecipientEmailClient.CreateOrUpdate(context.Context, string, string, string, NotificationName, string, *WorkspaceNotificationRecipientEmailClientCreateOrUpdateOptions) (WorkspaceNotificationRecipientEmailClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceNotificationRecipientEmailClient.Delete(context.Context, string, string, string, NotificationName, string, *WorkspaceNotificationRecipientEmailClientDeleteOptions) (WorkspaceNotificationRecipientEmailClientDeleteResponse, error)`
- New function `*WorkspaceNotificationRecipientEmailClient.ListByNotification(context.Context, string, string, string, NotificationName, *WorkspaceNotificationRecipientEmailClientListByNotificationOptions) (WorkspaceNotificationRecipientEmailClientListByNotificationResponse, error)`
- New function `NewWorkspaceNotificationRecipientUserClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceNotificationRecipientUserClient, error)`
- New function `*WorkspaceNotificationRecipientUserClient.CheckEntityExists(context.Context, string, string, string, NotificationName, string, *WorkspaceNotificationRecipientUserClientCheckEntityExistsOptions) (WorkspaceNotificationRecipientUserClientCheckEntityExistsResponse, error)`
- New function `*WorkspaceNotificationRecipientUserClient.CreateOrUpdate(context.Context, string, string, string, NotificationName, string, *WorkspaceNotificationRecipientUserClientCreateOrUpdateOptions) (WorkspaceNotificationRecipientUserClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceNotificationRecipientUserClient.Delete(context.Context, string, string, string, NotificationName, string, *WorkspaceNotificationRecipientUserClientDeleteOptions) (WorkspaceNotificationRecipientUserClientDeleteResponse, error)`
- New function `*WorkspaceNotificationRecipientUserClient.ListByNotification(context.Context, string, string, string, NotificationName, *WorkspaceNotificationRecipientUserClientListByNotificationOptions) (WorkspaceNotificationRecipientUserClientListByNotificationResponse, error)`
- New function `NewWorkspacePolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspacePolicyClient, error)`
- New function `*WorkspacePolicyClient.CreateOrUpdate(context.Context, string, string, string, PolicyIDName, PolicyContract, *WorkspacePolicyClientCreateOrUpdateOptions) (WorkspacePolicyClientCreateOrUpdateResponse, error)`
- New function `*WorkspacePolicyClient.Delete(context.Context, string, string, string, PolicyIDName, string, *WorkspacePolicyClientDeleteOptions) (WorkspacePolicyClientDeleteResponse, error)`
- New function `*WorkspacePolicyClient.Get(context.Context, string, string, string, PolicyIDName, *WorkspacePolicyClientGetOptions) (WorkspacePolicyClientGetResponse, error)`
- New function `*WorkspacePolicyClient.GetEntityTag(context.Context, string, string, string, PolicyIDName, *WorkspacePolicyClientGetEntityTagOptions) (WorkspacePolicyClientGetEntityTagResponse, error)`
- New function `*WorkspacePolicyClient.NewListByAPIPager(string, string, string, *WorkspacePolicyClientListByAPIOptions) *runtime.Pager[WorkspacePolicyClientListByAPIResponse]`
- New function `NewWorkspacePolicyFragmentClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspacePolicyFragmentClient, error)`
- New function `*WorkspacePolicyFragmentClient.BeginCreateOrUpdate(context.Context, string, string, string, string, PolicyFragmentContract, *WorkspacePolicyFragmentClientBeginCreateOrUpdateOptions) (*runtime.Poller[WorkspacePolicyFragmentClientCreateOrUpdateResponse], error)`
- New function `*WorkspacePolicyFragmentClient.Delete(context.Context, string, string, string, string, string, *WorkspacePolicyFragmentClientDeleteOptions) (WorkspacePolicyFragmentClientDeleteResponse, error)`
- New function `*WorkspacePolicyFragmentClient.Get(context.Context, string, string, string, string, *WorkspacePolicyFragmentClientGetOptions) (WorkspacePolicyFragmentClientGetResponse, error)`
- New function `*WorkspacePolicyFragmentClient.GetEntityTag(context.Context, string, string, string, string, *WorkspacePolicyFragmentClientGetEntityTagOptions) (WorkspacePolicyFragmentClientGetEntityTagResponse, error)`
- New function `*WorkspacePolicyFragmentClient.NewListByServicePager(string, string, string, *WorkspacePolicyFragmentClientListByServiceOptions) *runtime.Pager[WorkspacePolicyFragmentClientListByServiceResponse]`
- New function `*WorkspacePolicyFragmentClient.ListReferences(context.Context, string, string, string, string, *WorkspacePolicyFragmentClientListReferencesOptions) (WorkspacePolicyFragmentClientListReferencesResponse, error)`
- New function `NewWorkspaceProductAPILinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceProductAPILinkClient, error)`
- New function `*WorkspaceProductAPILinkClient.CreateOrUpdate(context.Context, string, string, string, string, string, ProductAPILinkContract, *WorkspaceProductAPILinkClientCreateOrUpdateOptions) (WorkspaceProductAPILinkClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceProductAPILinkClient.Delete(context.Context, string, string, string, string, string, *WorkspaceProductAPILinkClientDeleteOptions) (WorkspaceProductAPILinkClientDeleteResponse, error)`
- New function `*WorkspaceProductAPILinkClient.Get(context.Context, string, string, string, string, string, *WorkspaceProductAPILinkClientGetOptions) (WorkspaceProductAPILinkClientGetResponse, error)`
- New function `*WorkspaceProductAPILinkClient.NewListByProductPager(string, string, string, string, *WorkspaceProductAPILinkClientListByProductOptions) *runtime.Pager[WorkspaceProductAPILinkClientListByProductResponse]`
- New function `NewWorkspaceProductClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceProductClient, error)`
- New function `*WorkspaceProductClient.CreateOrUpdate(context.Context, string, string, string, string, ProductContract, *WorkspaceProductClientCreateOrUpdateOptions) (WorkspaceProductClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceProductClient.Delete(context.Context, string, string, string, string, string, *WorkspaceProductClientDeleteOptions) (WorkspaceProductClientDeleteResponse, error)`
- New function `*WorkspaceProductClient.Get(context.Context, string, string, string, string, *WorkspaceProductClientGetOptions) (WorkspaceProductClientGetResponse, error)`
- New function `*WorkspaceProductClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceProductClientGetEntityTagOptions) (WorkspaceProductClientGetEntityTagResponse, error)`
- New function `*WorkspaceProductClient.NewListByServicePager(string, string, string, *WorkspaceProductClientListByServiceOptions) *runtime.Pager[WorkspaceProductClientListByServiceResponse]`
- New function `*WorkspaceProductClient.Update(context.Context, string, string, string, string, string, ProductUpdateParameters, *WorkspaceProductClientUpdateOptions) (WorkspaceProductClientUpdateResponse, error)`
- New function `NewWorkspaceProductGroupLinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceProductGroupLinkClient, error)`
- New function `*WorkspaceProductGroupLinkClient.CreateOrUpdate(context.Context, string, string, string, string, string, ProductGroupLinkContract, *WorkspaceProductGroupLinkClientCreateOrUpdateOptions) (WorkspaceProductGroupLinkClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceProductGroupLinkClient.Delete(context.Context, string, string, string, string, string, *WorkspaceProductGroupLinkClientDeleteOptions) (WorkspaceProductGroupLinkClientDeleteResponse, error)`
- New function `*WorkspaceProductGroupLinkClient.Get(context.Context, string, string, string, string, string, *WorkspaceProductGroupLinkClientGetOptions) (WorkspaceProductGroupLinkClientGetResponse, error)`
- New function `*WorkspaceProductGroupLinkClient.NewListByProductPager(string, string, string, string, *WorkspaceProductGroupLinkClientListByProductOptions) *runtime.Pager[WorkspaceProductGroupLinkClientListByProductResponse]`
- New function `NewWorkspaceProductPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceProductPolicyClient, error)`
- New function `*WorkspaceProductPolicyClient.CreateOrUpdate(context.Context, string, string, string, string, PolicyIDName, PolicyContract, *WorkspaceProductPolicyClientCreateOrUpdateOptions) (WorkspaceProductPolicyClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceProductPolicyClient.Delete(context.Context, string, string, string, string, PolicyIDName, string, *WorkspaceProductPolicyClientDeleteOptions) (WorkspaceProductPolicyClientDeleteResponse, error)`
- New function `*WorkspaceProductPolicyClient.Get(context.Context, string, string, string, string, PolicyIDName, *WorkspaceProductPolicyClientGetOptions) (WorkspaceProductPolicyClientGetResponse, error)`
- New function `*WorkspaceProductPolicyClient.GetEntityTag(context.Context, string, string, string, string, PolicyIDName, *WorkspaceProductPolicyClientGetEntityTagOptions) (WorkspaceProductPolicyClientGetEntityTagResponse, error)`
- New function `*WorkspaceProductPolicyClient.ListByProduct(context.Context, string, string, string, string, *WorkspaceProductPolicyClientListByProductOptions) (WorkspaceProductPolicyClientListByProductResponse, error)`
- New function `NewWorkspaceSubscriptionClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceSubscriptionClient, error)`
- New function `*WorkspaceSubscriptionClient.CreateOrUpdate(context.Context, string, string, string, string, SubscriptionCreateParameters, *WorkspaceSubscriptionClientCreateOrUpdateOptions) (WorkspaceSubscriptionClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceSubscriptionClient.Delete(context.Context, string, string, string, string, string, *WorkspaceSubscriptionClientDeleteOptions) (WorkspaceSubscriptionClientDeleteResponse, error)`
- New function `*WorkspaceSubscriptionClient.Get(context.Context, string, string, string, string, *WorkspaceSubscriptionClientGetOptions) (WorkspaceSubscriptionClientGetResponse, error)`
- New function `*WorkspaceSubscriptionClient.GetEntityTag(context.Context, string, string, string, string, *WorkspaceSubscriptionClientGetEntityTagOptions) (WorkspaceSubscriptionClientGetEntityTagResponse, error)`
- New function `*WorkspaceSubscriptionClient.NewListPager(string, string, string, *WorkspaceSubscriptionClientListOptions) *runtime.Pager[WorkspaceSubscriptionClientListResponse]`
- New function `*WorkspaceSubscriptionClient.ListSecrets(context.Context, string, string, string, string, *WorkspaceSubscriptionClientListSecretsOptions) (WorkspaceSubscriptionClientListSecretsResponse, error)`
- New function `*WorkspaceSubscriptionClient.RegeneratePrimaryKey(context.Context, string, string, string, string, *WorkspaceSubscriptionClientRegeneratePrimaryKeyOptions) (WorkspaceSubscriptionClientRegeneratePrimaryKeyResponse, error)`
- New function `*WorkspaceSubscriptionClient.RegenerateSecondaryKey(context.Context, string, string, string, string, *WorkspaceSubscriptionClientRegenerateSecondaryKeyOptions) (WorkspaceSubscriptionClientRegenerateSecondaryKeyResponse, error)`
- New function `*WorkspaceSubscriptionClient.Update(context.Context, string, string, string, string, string, SubscriptionUpdateParameters, *WorkspaceSubscriptionClientUpdateOptions) (WorkspaceSubscriptionClientUpdateResponse, error)`
- New function `NewWorkspaceTagAPILinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceTagAPILinkClient, error)`
- New function `*WorkspaceTagAPILinkClient.CreateOrUpdate(context.Context, string, string, string, string, string, TagAPILinkContract, *WorkspaceTagAPILinkClientCreateOrUpdateOptions) (WorkspaceTagAPILinkClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceTagAPILinkClient.Delete(context.Context, string, string, string, string, string, *WorkspaceTagAPILinkClientDeleteOptions) (WorkspaceTagAPILinkClientDeleteResponse, error)`
- New function `*WorkspaceTagAPILinkClient.Get(context.Context, string, string, string, string, string, *WorkspaceTagAPILinkClientGetOptions) (WorkspaceTagAPILinkClientGetResponse, error)`
- New function `*WorkspaceTagAPILinkClient.NewListByProductPager(string, string, string, string, *WorkspaceTagAPILinkClientListByProductOptions) *runtime.Pager[WorkspaceTagAPILinkClientListByProductResponse]`
- New function `NewWorkspaceTagClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceTagClient, error)`
- New function `*WorkspaceTagClient.CreateOrUpdate(context.Context, string, string, string, string, TagCreateUpdateParameters, *WorkspaceTagClientCreateOrUpdateOptions) (WorkspaceTagClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceTagClient.Delete(context.Context, string, string, string, string, string, *WorkspaceTagClientDeleteOptions) (WorkspaceTagClientDeleteResponse, error)`
- New function `*WorkspaceTagClient.Get(context.Context, string, string, string, string, *WorkspaceTagClientGetOptions) (WorkspaceTagClientGetResponse, error)`
- New function `*WorkspaceTagClient.GetEntityState(context.Context, string, string, string, string, *WorkspaceTagClientGetEntityStateOptions) (WorkspaceTagClientGetEntityStateResponse, error)`
- New function `*WorkspaceTagClient.NewListByServicePager(string, string, string, *WorkspaceTagClientListByServiceOptions) *runtime.Pager[WorkspaceTagClientListByServiceResponse]`
- New function `*WorkspaceTagClient.Update(context.Context, string, string, string, string, string, TagCreateUpdateParameters, *WorkspaceTagClientUpdateOptions) (WorkspaceTagClientUpdateResponse, error)`
- New function `NewWorkspaceTagOperationLinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceTagOperationLinkClient, error)`
- New function `*WorkspaceTagOperationLinkClient.CreateOrUpdate(context.Context, string, string, string, string, string, TagOperationLinkContract, *WorkspaceTagOperationLinkClientCreateOrUpdateOptions) (WorkspaceTagOperationLinkClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceTagOperationLinkClient.Delete(context.Context, string, string, string, string, string, *WorkspaceTagOperationLinkClientDeleteOptions) (WorkspaceTagOperationLinkClientDeleteResponse, error)`
- New function `*WorkspaceTagOperationLinkClient.Get(context.Context, string, string, string, string, string, *WorkspaceTagOperationLinkClientGetOptions) (WorkspaceTagOperationLinkClientGetResponse, error)`
- New function `*WorkspaceTagOperationLinkClient.NewListByProductPager(string, string, string, string, *WorkspaceTagOperationLinkClientListByProductOptions) *runtime.Pager[WorkspaceTagOperationLinkClientListByProductResponse]`
- New function `NewWorkspaceTagProductLinkClient(string, azcore.TokenCredential, *arm.ClientOptions) (*WorkspaceTagProductLinkClient, error)`
- New function `*WorkspaceTagProductLinkClient.CreateOrUpdate(context.Context, string, string, string, string, string, TagProductLinkContract, *WorkspaceTagProductLinkClientCreateOrUpdateOptions) (WorkspaceTagProductLinkClientCreateOrUpdateResponse, error)`
- New function `*WorkspaceTagProductLinkClient.Delete(context.Context, string, string, string, string, string, *WorkspaceTagProductLinkClientDeleteOptions) (WorkspaceTagProductLinkClientDeleteResponse, error)`
- New function `*WorkspaceTagProductLinkClient.Get(context.Context, string, string, string, string, string, *WorkspaceTagProductLinkClientGetOptions) (WorkspaceTagProductLinkClientGetResponse, error)`
- New function `*WorkspaceTagProductLinkClient.NewListByProductPager(string, string, string, string, *WorkspaceTagProductLinkClientListByProductOptions) *runtime.Pager[WorkspaceTagProductLinkClientListByProductResponse]`
- New struct `AllPoliciesCollection`
- New struct `AllPoliciesContract`
- New struct `AllPoliciesContractProperties`
- New struct `BackendBaseParametersPool`
- New struct `BackendCircuitBreaker`
- New struct `BackendConfiguration`
- New struct `BackendPool`
- New struct `BackendPoolItem`
- New struct `BackendSubnetConfiguration`
- New struct `CircuitBreakerFailureCondition`
- New struct `CircuitBreakerRule`
- New struct `ConfigurationAPI`
- New struct `DiagnosticContractUpdateProperties`
- New struct `DiagnosticUpdateContract`
- New struct `ErrorAdditionalInfo`
- New struct `ErrorDetail`
- New struct `FailureStatusCodeRange`
- New struct `FrontendConfiguration`
- New struct `GatewayBaseProperties`
- New struct `GatewayConfigConnectionBaseProperties`
- New struct `GatewayConfigConnectionListResult`
- New struct `GatewayConfigConnectionResource`
- New struct `GatewayConfigurationAPI`
- New struct `GatewayDebugCredentialsContract`
- New struct `GatewayListDebugCredentialsContract`
- New struct `GatewayListResult`
- New struct `GatewayListTraceContract`
- New struct `GatewayProperties`
- New struct `GatewayResource`
- New struct `GatewayResourceSKUResult`
- New struct `GatewayResourceSKUResults`
- New struct `GatewaySKU`
- New struct `GatewaySKUCapacity`
- New struct `GatewaySKUProperties`
- New struct `GatewaySKUPropertiesForPatch`
- New struct `GatewayUpdateParameters`
- New struct `GatewayUpdateProperties`
- New struct `MigrateToStv2Contract`
- New struct `OperationStatusResult`
- New struct `PolicyRestrictionCollection`
- New struct `PolicyRestrictionContract`
- New struct `PolicyRestrictionContractProperties`
- New struct `PolicyRestrictionUpdateContract`
- New struct `PolicyWithComplianceCollection`
- New struct `PolicyWithComplianceContract`
- New struct `PolicyWithComplianceContractProperties`
- New struct `ProductAPILinkCollection`
- New struct `ProductAPILinkContract`
- New struct `ProductAPILinkContractProperties`
- New struct `ProductGroupLinkCollection`
- New struct `ProductGroupLinkContract`
- New struct `ProductGroupLinkContractProperties`
- New struct `TagAPILinkCollection`
- New struct `TagAPILinkContract`
- New struct `TagAPILinkContractProperties`
- New struct `TagOperationLinkCollection`
- New struct `TagOperationLinkContract`
- New struct `TagOperationLinkContractProperties`
- New struct `TagProductLinkCollection`
- New struct `TagProductLinkContract`
- New struct `TagProductLinkContractProperties`
- New struct `WorkspaceCollection`
- New struct `WorkspaceContract`
- New struct `WorkspaceContractProperties`
- New struct `WorkspaceLinksBaseProperties`
- New struct `WorkspaceLinksGateway`
- New struct `WorkspaceLinksListResult`
- New struct `WorkspaceLinksProperties`
- New struct `WorkspaceLinksResource`
- New field `ProvisioningState` in struct `APIContractProperties`
- New field `ProvisioningState` in struct `APICreateOrUpdateProperties`
- New field `AppIDs` in struct `AuthorizationAccessPolicyContractProperties`
- New field `CircuitBreaker`, `Pool`, `Type` in struct `BackendBaseParameters`
- New field `CircuitBreaker`, `Pool`, `Type` in struct `BackendContractProperties`
- New field `CircuitBreaker`, `Pool`, `Type` in struct `BackendUpdateParameterProperties`
- New field `ProvisioningState` in struct `GlobalSchemaContractProperties`
- New field `ProvisioningState` in struct `NamedValueContractProperties`
- New field `ProvisioningState` in struct `PolicyFragmentContractProperties`
- New field `ProvisioningState` in struct `PortalRevisionContractProperties`
- New field `ProvisioningState` in struct `SchemaContractProperties`
- New field `ConfigurationAPI`, `DeveloperPortalStatus`, `LegacyPortalStatus` in struct `ServiceBaseProperties`
- New field `Parameters` in struct `ServiceClientBeginMigrateToStv2Options`
- New field `ConfigurationAPI`, `DeveloperPortalStatus`, `LegacyPortalStatus` in struct `ServiceProperties`
- New field `ConfigurationAPI`, `DeveloperPortalStatus`, `LegacyPortalStatus` in struct `ServiceUpdateProperties`


## 2.1.0 (2023-11-24)
### Features Added

- Support for test fakes and OpenTelemetry trace spans.


## 2.0.0 (2023-08-25)
### Breaking Changes

- Function `*ContentItemClient.CreateOrUpdate` parameter(s) have been changed from `(context.Context, string, string, string, string, *ContentItemClientCreateOrUpdateOptions)` to `(context.Context, string, string, string, string, ContentItemContract, *ContentItemClientCreateOrUpdateOptions)`
- Function `*ContentTypeClient.CreateOrUpdate` parameter(s) have been changed from `(context.Context, string, string, string, *ContentTypeClientCreateOrUpdateOptions)` to `(context.Context, string, string, string, ContentTypeContract, *ContentTypeClientCreateOrUpdateOptions)`

### Features Added

- New enum type `AsyncResolverStatus` with values `AsyncResolverStatusFailed`, `AsyncResolverStatusInProgress`, `AsyncResolverStatusStarted`, `AsyncResolverStatusSucceeded`
- New enum type `AuthorizationType` with values `AuthorizationTypeOAuth2`
- New enum type `NatGatewayState` with values `NatGatewayStateDisabled`, `NatGatewayStateEnabled`
- New enum type `OAuth2GrantType` with values `OAuth2GrantTypeAuthorizationCode`, `OAuth2GrantTypeClientCredentials`
- New enum type `PolicyFragmentContentFormat` with values `PolicyFragmentContentFormatRawxml`, `PolicyFragmentContentFormatXML`
- New enum type `PortalSettingsCspMode` with values `PortalSettingsCspModeDisabled`, `PortalSettingsCspModeEnabled`, `PortalSettingsCspModeReportOnly`
- New enum type `TranslateRequiredQueryParametersConduct` with values `TranslateRequiredQueryParametersConductQuery`, `TranslateRequiredQueryParametersConductTemplate`
- New function `NewAPIWikiClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APIWikiClient, error)`
- New function `*APIWikiClient.CreateOrUpdate(context.Context, string, string, string, WikiContract, *APIWikiClientCreateOrUpdateOptions) (APIWikiClientCreateOrUpdateResponse, error)`
- New function `*APIWikiClient.Delete(context.Context, string, string, string, string, *APIWikiClientDeleteOptions) (APIWikiClientDeleteResponse, error)`
- New function `*APIWikiClient.Get(context.Context, string, string, string, *APIWikiClientGetOptions) (APIWikiClientGetResponse, error)`
- New function `*APIWikiClient.GetEntityTag(context.Context, string, string, string, *APIWikiClientGetEntityTagOptions) (APIWikiClientGetEntityTagResponse, error)`
- New function `*APIWikiClient.Update(context.Context, string, string, string, string, WikiUpdateContract, *APIWikiClientUpdateOptions) (APIWikiClientUpdateResponse, error)`
- New function `NewAPIWikisClient(string, azcore.TokenCredential, *arm.ClientOptions) (*APIWikisClient, error)`
- New function `*APIWikisClient.NewListPager(string, string, string, *APIWikisClientListOptions) *runtime.Pager[APIWikisClientListResponse]`
- New function `NewAuthorizationAccessPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AuthorizationAccessPolicyClient, error)`
- New function `*AuthorizationAccessPolicyClient.CreateOrUpdate(context.Context, string, string, string, string, string, AuthorizationAccessPolicyContract, *AuthorizationAccessPolicyClientCreateOrUpdateOptions) (AuthorizationAccessPolicyClientCreateOrUpdateResponse, error)`
- New function `*AuthorizationAccessPolicyClient.Delete(context.Context, string, string, string, string, string, string, *AuthorizationAccessPolicyClientDeleteOptions) (AuthorizationAccessPolicyClientDeleteResponse, error)`
- New function `*AuthorizationAccessPolicyClient.Get(context.Context, string, string, string, string, string, *AuthorizationAccessPolicyClientGetOptions) (AuthorizationAccessPolicyClientGetResponse, error)`
- New function `*AuthorizationAccessPolicyClient.NewListByAuthorizationPager(string, string, string, string, *AuthorizationAccessPolicyClientListByAuthorizationOptions) *runtime.Pager[AuthorizationAccessPolicyClientListByAuthorizationResponse]`
- New function `NewAuthorizationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AuthorizationClient, error)`
- New function `*AuthorizationClient.ConfirmConsentCode(context.Context, string, string, string, string, AuthorizationConfirmConsentCodeRequestContract, *AuthorizationClientConfirmConsentCodeOptions) (AuthorizationClientConfirmConsentCodeResponse, error)`
- New function `*AuthorizationClient.CreateOrUpdate(context.Context, string, string, string, string, AuthorizationContract, *AuthorizationClientCreateOrUpdateOptions) (AuthorizationClientCreateOrUpdateResponse, error)`
- New function `*AuthorizationClient.Delete(context.Context, string, string, string, string, string, *AuthorizationClientDeleteOptions) (AuthorizationClientDeleteResponse, error)`
- New function `*AuthorizationClient.Get(context.Context, string, string, string, string, *AuthorizationClientGetOptions) (AuthorizationClientGetResponse, error)`
- New function `*AuthorizationClient.NewListByAuthorizationProviderPager(string, string, string, *AuthorizationClientListByAuthorizationProviderOptions) *runtime.Pager[AuthorizationClientListByAuthorizationProviderResponse]`
- New function `NewAuthorizationLoginLinksClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AuthorizationLoginLinksClient, error)`
- New function `*AuthorizationLoginLinksClient.Post(context.Context, string, string, string, string, AuthorizationLoginRequestContract, *AuthorizationLoginLinksClientPostOptions) (AuthorizationLoginLinksClientPostResponse, error)`
- New function `NewAuthorizationProviderClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AuthorizationProviderClient, error)`
- New function `*AuthorizationProviderClient.CreateOrUpdate(context.Context, string, string, string, AuthorizationProviderContract, *AuthorizationProviderClientCreateOrUpdateOptions) (AuthorizationProviderClientCreateOrUpdateResponse, error)`
- New function `*AuthorizationProviderClient.Delete(context.Context, string, string, string, string, *AuthorizationProviderClientDeleteOptions) (AuthorizationProviderClientDeleteResponse, error)`
- New function `*AuthorizationProviderClient.Get(context.Context, string, string, string, *AuthorizationProviderClientGetOptions) (AuthorizationProviderClientGetResponse, error)`
- New function `*AuthorizationProviderClient.NewListByServicePager(string, string, *AuthorizationProviderClientListByServiceOptions) *runtime.Pager[AuthorizationProviderClientListByServiceResponse]`
- New function `*ClientFactory.NewAPIWikiClient() *APIWikiClient`
- New function `*ClientFactory.NewAPIWikisClient() *APIWikisClient`
- New function `*ClientFactory.NewAuthorizationAccessPolicyClient() *AuthorizationAccessPolicyClient`
- New function `*ClientFactory.NewAuthorizationClient() *AuthorizationClient`
- New function `*ClientFactory.NewAuthorizationLoginLinksClient() *AuthorizationLoginLinksClient`
- New function `*ClientFactory.NewAuthorizationProviderClient() *AuthorizationProviderClient`
- New function `*ClientFactory.NewDocumentationClient() *DocumentationClient`
- New function `*ClientFactory.NewGraphQLAPIResolverClient() *GraphQLAPIResolverClient`
- New function `*ClientFactory.NewGraphQLAPIResolverPolicyClient() *GraphQLAPIResolverPolicyClient`
- New function `*ClientFactory.NewPolicyFragmentClient() *PolicyFragmentClient`
- New function `*ClientFactory.NewPortalConfigClient() *PortalConfigClient`
- New function `*ClientFactory.NewProductWikiClient() *ProductWikiClient`
- New function `*ClientFactory.NewProductWikisClient() *ProductWikisClient`
- New function `NewDocumentationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DocumentationClient, error)`
- New function `*DocumentationClient.CreateOrUpdate(context.Context, string, string, string, DocumentationContract, *DocumentationClientCreateOrUpdateOptions) (DocumentationClientCreateOrUpdateResponse, error)`
- New function `*DocumentationClient.Delete(context.Context, string, string, string, string, *DocumentationClientDeleteOptions) (DocumentationClientDeleteResponse, error)`
- New function `*DocumentationClient.Get(context.Context, string, string, string, *DocumentationClientGetOptions) (DocumentationClientGetResponse, error)`
- New function `*DocumentationClient.GetEntityTag(context.Context, string, string, string, *DocumentationClientGetEntityTagOptions) (DocumentationClientGetEntityTagResponse, error)`
- New function `*DocumentationClient.NewListByServicePager(string, string, *DocumentationClientListByServiceOptions) *runtime.Pager[DocumentationClientListByServiceResponse]`
- New function `*DocumentationClient.Update(context.Context, string, string, string, string, DocumentationUpdateContract, *DocumentationClientUpdateOptions) (DocumentationClientUpdateResponse, error)`
- New function `NewGraphQLAPIResolverClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GraphQLAPIResolverClient, error)`
- New function `*GraphQLAPIResolverClient.CreateOrUpdate(context.Context, string, string, string, string, ResolverContract, *GraphQLAPIResolverClientCreateOrUpdateOptions) (GraphQLAPIResolverClientCreateOrUpdateResponse, error)`
- New function `*GraphQLAPIResolverClient.Delete(context.Context, string, string, string, string, string, *GraphQLAPIResolverClientDeleteOptions) (GraphQLAPIResolverClientDeleteResponse, error)`
- New function `*GraphQLAPIResolverClient.Get(context.Context, string, string, string, string, *GraphQLAPIResolverClientGetOptions) (GraphQLAPIResolverClientGetResponse, error)`
- New function `*GraphQLAPIResolverClient.GetEntityTag(context.Context, string, string, string, string, *GraphQLAPIResolverClientGetEntityTagOptions) (GraphQLAPIResolverClientGetEntityTagResponse, error)`
- New function `*GraphQLAPIResolverClient.NewListByAPIPager(string, string, string, *GraphQLAPIResolverClientListByAPIOptions) *runtime.Pager[GraphQLAPIResolverClientListByAPIResponse]`
- New function `*GraphQLAPIResolverClient.Update(context.Context, string, string, string, string, string, ResolverUpdateContract, *GraphQLAPIResolverClientUpdateOptions) (GraphQLAPIResolverClientUpdateResponse, error)`
- New function `NewGraphQLAPIResolverPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GraphQLAPIResolverPolicyClient, error)`
- New function `*GraphQLAPIResolverPolicyClient.CreateOrUpdate(context.Context, string, string, string, string, PolicyIDName, PolicyContract, *GraphQLAPIResolverPolicyClientCreateOrUpdateOptions) (GraphQLAPIResolverPolicyClientCreateOrUpdateResponse, error)`
- New function `*GraphQLAPIResolverPolicyClient.Delete(context.Context, string, string, string, string, PolicyIDName, string, *GraphQLAPIResolverPolicyClientDeleteOptions) (GraphQLAPIResolverPolicyClientDeleteResponse, error)`
- New function `*GraphQLAPIResolverPolicyClient.Get(context.Context, string, string, string, string, PolicyIDName, *GraphQLAPIResolverPolicyClientGetOptions) (GraphQLAPIResolverPolicyClientGetResponse, error)`
- New function `*GraphQLAPIResolverPolicyClient.GetEntityTag(context.Context, string, string, string, string, PolicyIDName, *GraphQLAPIResolverPolicyClientGetEntityTagOptions) (GraphQLAPIResolverPolicyClientGetEntityTagResponse, error)`
- New function `*GraphQLAPIResolverPolicyClient.NewListByResolverPager(string, string, string, string, *GraphQLAPIResolverPolicyClientListByResolverOptions) *runtime.Pager[GraphQLAPIResolverPolicyClientListByResolverResponse]`
- New function `NewPolicyFragmentClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PolicyFragmentClient, error)`
- New function `*PolicyFragmentClient.BeginCreateOrUpdate(context.Context, string, string, string, PolicyFragmentContract, *PolicyFragmentClientBeginCreateOrUpdateOptions) (*runtime.Poller[PolicyFragmentClientCreateOrUpdateResponse], error)`
- New function `*PolicyFragmentClient.Delete(context.Context, string, string, string, string, *PolicyFragmentClientDeleteOptions) (PolicyFragmentClientDeleteResponse, error)`
- New function `*PolicyFragmentClient.Get(context.Context, string, string, string, *PolicyFragmentClientGetOptions) (PolicyFragmentClientGetResponse, error)`
- New function `*PolicyFragmentClient.GetEntityTag(context.Context, string, string, string, *PolicyFragmentClientGetEntityTagOptions) (PolicyFragmentClientGetEntityTagResponse, error)`
- New function `*PolicyFragmentClient.ListByService(context.Context, string, string, *PolicyFragmentClientListByServiceOptions) (PolicyFragmentClientListByServiceResponse, error)`
- New function `*PolicyFragmentClient.ListReferences(context.Context, string, string, string, *PolicyFragmentClientListReferencesOptions) (PolicyFragmentClientListReferencesResponse, error)`
- New function `NewPortalConfigClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PortalConfigClient, error)`
- New function `*PortalConfigClient.CreateOrUpdate(context.Context, string, string, string, string, PortalConfigContract, *PortalConfigClientCreateOrUpdateOptions) (PortalConfigClientCreateOrUpdateResponse, error)`
- New function `*PortalConfigClient.Get(context.Context, string, string, string, *PortalConfigClientGetOptions) (PortalConfigClientGetResponse, error)`
- New function `*PortalConfigClient.GetEntityTag(context.Context, string, string, string, *PortalConfigClientGetEntityTagOptions) (PortalConfigClientGetEntityTagResponse, error)`
- New function `*PortalConfigClient.ListByService(context.Context, string, string, *PortalConfigClientListByServiceOptions) (PortalConfigClientListByServiceResponse, error)`
- New function `*PortalConfigClient.Update(context.Context, string, string, string, string, PortalConfigContract, *PortalConfigClientUpdateOptions) (PortalConfigClientUpdateResponse, error)`
- New function `NewProductWikiClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProductWikiClient, error)`
- New function `*ProductWikiClient.CreateOrUpdate(context.Context, string, string, string, WikiContract, *ProductWikiClientCreateOrUpdateOptions) (ProductWikiClientCreateOrUpdateResponse, error)`
- New function `*ProductWikiClient.Delete(context.Context, string, string, string, string, *ProductWikiClientDeleteOptions) (ProductWikiClientDeleteResponse, error)`
- New function `*ProductWikiClient.Get(context.Context, string, string, string, *ProductWikiClientGetOptions) (ProductWikiClientGetResponse, error)`
- New function `*ProductWikiClient.GetEntityTag(context.Context, string, string, string, *ProductWikiClientGetEntityTagOptions) (ProductWikiClientGetEntityTagResponse, error)`
- New function `*ProductWikiClient.Update(context.Context, string, string, string, string, WikiUpdateContract, *ProductWikiClientUpdateOptions) (ProductWikiClientUpdateResponse, error)`
- New function `NewProductWikisClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProductWikisClient, error)`
- New function `*ProductWikisClient.NewListPager(string, string, string, *ProductWikisClientListOptions) *runtime.Pager[ProductWikisClientListResponse]`
- New function `*ServiceClient.BeginMigrateToStv2(context.Context, string, string, *ServiceClientBeginMigrateToStv2Options) (*runtime.Poller[ServiceClientMigrateToStv2Response], error)`
- New struct `AuthorizationAccessPolicyCollection`
- New struct `AuthorizationAccessPolicyContract`
- New struct `AuthorizationAccessPolicyContractProperties`
- New struct `AuthorizationCollection`
- New struct `AuthorizationConfirmConsentCodeRequestContract`
- New struct `AuthorizationContract`
- New struct `AuthorizationContractProperties`
- New struct `AuthorizationError`
- New struct `AuthorizationLoginRequestContract`
- New struct `AuthorizationLoginResponseContract`
- New struct `AuthorizationProviderCollection`
- New struct `AuthorizationProviderContract`
- New struct `AuthorizationProviderContractProperties`
- New struct `AuthorizationProviderOAuth2GrantTypes`
- New struct `AuthorizationProviderOAuth2Settings`
- New struct `DocumentationCollection`
- New struct `DocumentationContract`
- New struct `DocumentationContractProperties`
- New struct `DocumentationUpdateContract`
- New struct `PolicyFragmentCollection`
- New struct `PolicyFragmentContract`
- New struct `PolicyFragmentContractProperties`
- New struct `PortalConfigCollection`
- New struct `PortalConfigContract`
- New struct `PortalConfigCorsProperties`
- New struct `PortalConfigCspProperties`
- New struct `PortalConfigDelegationProperties`
- New struct `PortalConfigProperties`
- New struct `PortalConfigPropertiesSignin`
- New struct `PortalConfigPropertiesSignup`
- New struct `PortalConfigTermsOfServiceProperties`
- New struct `ProxyResource`
- New struct `ResolverCollection`
- New struct `ResolverContract`
- New struct `ResolverEntityBaseContract`
- New struct `ResolverResultContract`
- New struct `ResolverResultContractProperties`
- New struct `ResolverResultLogItemContract`
- New struct `ResolverUpdateContract`
- New struct `ResolverUpdateContractProperties`
- New struct `ResourceCollection`
- New struct `ResourceCollectionValueItem`
- New struct `WikiCollection`
- New struct `WikiContract`
- New struct `WikiContractProperties`
- New struct `WikiDocumentationContract`
- New struct `WikiUpdateContract`
- New field `TranslateRequiredQueryParametersConduct` in struct `APICreateOrUpdateProperties`
- New field `NatGatewayState`, `OutboundPublicIPAddresses` in struct `AdditionalLocation`
- New field `OAuth2AuthenticationSettings`, `OpenidAuthenticationSettings` in struct `AuthenticationSettingsContract`
- New field `UseInAPIDocumentation`, `UseInTestConsole` in struct `AuthorizationServerContractProperties`
- New field `UseInAPIDocumentation`, `UseInTestConsole` in struct `AuthorizationServerUpdateContractProperties`
- New field `Metrics` in struct `DiagnosticContractProperties`
- New field `ClientLibrary` in struct `IdentityProviderBaseParameters`
- New field `ClientLibrary` in struct `IdentityProviderContractProperties`
- New field `ClientLibrary` in struct `IdentityProviderCreateContractProperties`
- New field `ClientLibrary` in struct `IdentityProviderUpdateProperties`
- New field `UseInAPIDocumentation`, `UseInTestConsole` in struct `OpenidConnectProviderContractProperties`
- New field `UseInAPIDocumentation`, `UseInTestConsole` in struct `OpenidConnectProviderUpdateContractProperties`
- New field `NatGatewayState`, `OutboundPublicIPAddresses` in struct `ServiceBaseProperties`
- New field `NatGatewayState`, `OutboundPublicIPAddresses` in struct `ServiceProperties`
- New field `NatGatewayState`, `OutboundPublicIPAddresses` in struct `ServiceUpdateProperties`


## 1.1.1 (2023-04-14)
### Bug Fixes

- Fix serialization bug of empty value of `any` type.

## 1.1.0 (2023-03-27)
### Features Added

- New struct `ClientFactory` which is a client factory used to create any client in this module


## 1.0.0 (2022-05-17)

The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement` is using our [next generation design principles](https://azure.github.io/azure-sdk/general_introduction.html) since version 1.0.0, which contains breaking changes.

To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/azsdk/go/mgmt/migration).

To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/go/mgmt).