From 0886d26c114237a652a70f0fe3416207993f7129 Mon Sep 17 00:00:00 2001 From: lawrencegripper Date: Mon, 13 Nov 2023 17:11:50 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20Update=20ARM=20Specs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../expanders/swagger-armspecs.generated.go | 2427 ++++----- .../common/v5/definitions.json | 11 +- .../2023-06-15-preview/azure.codesigning.json | 12 +- .../data-plane/JobRouter/api-set.json | 2 +- .../communicationservicejobrouter.json | 3634 ------------- .../communicationservicejobrouter.json | 4519 +++++++++++++++++ .../preview/2022-11-01-preview/widgets.json | 12 +- .../2018-06-01/entityTypes/Credential.json | 2 + .../2018-06-01/entityTypes/Dataset.json | 46 + .../2018-06-01/entityTypes/LinkedService.json | 103 +- .../2018-06-01/entityTypes/Pipeline.json | 141 +- .../dataprotection.json | 112 +- .../resource-manager/api-set.json | 2 +- .../stable/2018-01-01/common.json | 13 +- .../preview/2023-12-15-preview/EventGrid.json | 87 +- .../healthcare-apis.json | 30 +- .../resource-manager/api-set.json | 2 +- .../stable/2023-03-15/migrate.json | 82 +- .../applicationGateway.json | 29 +- ...applicationGatewayWafDynamicManifests.json | 2 +- .../applicationSecurityGroup.json | 2 +- .../availableDelegations.json | 2 +- .../availableServiceAliases.json | 2 +- .../azureFirewall.json | 2 +- .../azureFirewallFqdnTag.json | 2 +- .../azureWebCategory.json | 2 +- .../bastionHost.json | 84 +- .../checkDnsAvailability.json | 2 +- .../cloudServiceNetworkInterface.json | 2 +- .../cloudServicePublicIpAddress.json | 2 +- .../cloudServiceSwap.json | 2 +- .../customIpPrefix.json | 2 +- .../ddosCustomPolicy.json | 10 +- .../ddosProtectionPlan.json | 2 +- .../dscpConfiguration.json | 2 +- .../endpointService.json | 2 +- .../expressRouteCircuit.json | 2 +- .../expressRouteCrossConnection.json | 2 +- .../expressRoutePort.json | 2 +- .../expressRouteProviderPort.json | 2 +- .../firewallPolicy.json | 42 +- .../ipAllocation.json | 2 +- .../{2023-05-01 => 2023-06-01}/ipGroups.json | 2 +- .../loadBalancer.json | 2 +- .../natGateway.json | 2 +- .../{2023-05-01 => 2023-06-01}/network.json | 2 +- .../networkInterface.json | 2 +- .../networkManager.json | 2 +- .../networkManagerActiveConfiguration.json | 2 +- .../networkManagerConnection.json | 2 +- ...tworkManagerConnectivityConfiguration.json | 2 +- .../networkManagerEffectiveConfiguration.json | 2 +- .../networkManagerGroup.json | 2 +- .../networkManagerScopeConnection.json | 2 +- ...workManagerSecurityAdminConfiguration.json | 2 +- .../networkProfile.json | 2 +- .../networkSecurityGroup.json | 2 +- .../networkVirtualAppliance.json | 31 +- .../networkWatcher.json | 2 +- .../{2023-05-01 => 2023-06-01}/operation.json | 2 +- .../privateEndpoint.json | 2 +- .../privateLinkService.json | 2 +- .../publicIpAddress.json | 2 +- .../publicIpPrefix.json | 2 +- .../routeFilter.json | 2 +- .../routeTable.json | 2 +- .../securityPartnerProvider.json | 2 +- .../serviceCommunity.json | 2 +- .../serviceEndpointPolicy.json | 2 +- .../serviceTags.json | 2 +- .../{2023-05-01 => 2023-06-01}/usage.json | 2 +- .../virtualNetwork.json | 2 +- .../virtualNetworkGateway.json | 8 +- .../virtualNetworkTap.json | 2 +- .../virtualRouter.json | 2 +- .../virtualWan.json | 59 +- .../vmssNetworkInterface.json | 0 .../vmssPublicIpAddress.json | 0 .../webapplicationfirewall.json | 8 +- .../network/resource-manager/api-set.json | 2 +- .../redisenterprise.json | 55 +- .../resource-manager/api-set.json | 2 +- .../managedapplication.json | 245 +- .../managedcluster.json | 137 +- .../nodetype.json | 40 +- .../resource-manager/api-set.json | 2 +- .../Microsoft.FileStorage/api-set.json | 2 +- .../{2023-08-03 => 2024-02-04}/file.json | 9 +- .../Microsoft.VoiceServices/api-set.json | 1 + .../stable/2023-10-01/swagger.json | 1093 ++++ .../AppServiceCertificateOrders.json | 56 +- .../CertificateOrdersDiagnostics.json | 10 +- .../CertificateRegistrationProvider.json | 6 +- .../DomainRegistrationProvider.json | 6 +- .../{2022-09-01 => 2023-01-01}/Domains.json | 44 +- .../TopLevelDomains.json | 10 +- .../AppServiceEnvironments.json | 2 +- .../AppServicePlans.json | 2 +- .../Certificates.json | 2 +- .../CommonDefinitions.json | 104 +- .../ContainerApps.json | 2 +- .../ContainerAppsRevisions.json | 2 +- .../DeletedWebApps.json | 2 +- .../Diagnostics.json | 2 +- .../{2022-09-01 => 2023-01-01}/Global.json | 2 +- .../KubeEnvironments.json | 2 +- .../{2022-09-01 => 2023-01-01}/Provider.json | 2 +- .../Recommendations.json | 2 +- .../ResourceHealthMetadata.json | 2 +- .../ResourceProvider.json | 165 +- .../StaticSites.json | 2 +- .../{2022-09-01 => 2023-01-01}/WebApps.json | 2 +- .../web/resource-manager/api-set.json | 2 +- 113 files changed, 8469 insertions(+), 5160 deletions(-) delete mode 100644 swagger-specs/communication/data-plane/JobRouter/preview/2022-07-18-preview/communicationservicejobrouter.json create mode 100644 swagger-specs/communication/data-plane/JobRouter/stable/2023-11-01/communicationservicejobrouter.json rename swagger-specs/dataprotection/resource-manager/Microsoft.DataProtection/stable/{2023-05-01 => 2023-08-01}/dataprotection.json (98%) rename swagger-specs/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/{2023-02-28 => 2023-09-06}/healthcare-apis.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/applicationGateway.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/applicationGatewayWafDynamicManifests.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/applicationSecurityGroup.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/availableDelegations.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/availableServiceAliases.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/azureFirewall.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/azureFirewallFqdnTag.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/azureWebCategory.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/bastionHost.json (92%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/checkDnsAvailability.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/cloudServiceNetworkInterface.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/cloudServicePublicIpAddress.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/cloudServiceSwap.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/customIpPrefix.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/ddosCustomPolicy.json (97%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/ddosProtectionPlan.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/dscpConfiguration.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/endpointService.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/expressRouteCircuit.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/expressRouteCrossConnection.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/expressRoutePort.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/expressRouteProviderPort.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/firewallPolicy.json (97%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/ipAllocation.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/ipGroups.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/loadBalancer.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/natGateway.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/network.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkInterface.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkManager.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkManagerActiveConfiguration.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkManagerConnection.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkManagerConnectivityConfiguration.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkManagerEffectiveConfiguration.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkManagerGroup.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkManagerScopeConnection.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkManagerSecurityAdminConfiguration.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkProfile.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkSecurityGroup.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkVirtualAppliance.json (97%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/networkWatcher.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/operation.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/privateEndpoint.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/privateLinkService.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/publicIpAddress.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/publicIpPrefix.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/routeFilter.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/routeTable.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/securityPartnerProvider.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/serviceCommunity.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/serviceEndpointPolicy.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/serviceTags.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/usage.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/virtualNetwork.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/virtualNetworkGateway.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/virtualNetworkTap.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/virtualRouter.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/virtualWan.json (99%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/vmssNetworkInterface.json (100%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/vmssPublicIpAddress.json (100%) rename swagger-specs/network/resource-manager/Microsoft.Network/stable/{2023-05-01 => 2023-06-01}/webapplicationfirewall.json (99%) rename swagger-specs/redisenterprise/resource-manager/Microsoft.Cache/stable/{2023-07-01 => 2023-11-01}/redisenterprise.json (96%) rename swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/{2023-09-01-preview => 2023-11-01-preview}/managedapplication.json (91%) rename swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/{2023-09-01-preview => 2023-11-01-preview}/managedcluster.json (88%) rename swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/{2023-09-01-preview => 2023-11-01-preview}/nodetype.json (98%) rename swagger-specs/storage/data-plane/Microsoft.FileStorage/preview/{2023-08-03 => 2024-02-04}/file.json (99%) create mode 100644 swagger-specs/voiceservices/data-plane/Microsoft.VoiceServices/api-set.json create mode 100644 swagger-specs/voiceservices/data-plane/Microsoft.VoiceServices/stable/2023-10-01/swagger.json rename swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/{2022-09-01 => 2023-01-01}/AppServiceCertificateOrders.json (97%) rename swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/{2022-09-01 => 2023-01-01}/CertificateOrdersDiagnostics.json (95%) rename swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/{2022-09-01 => 2023-01-01}/CertificateRegistrationProvider.json (93%) rename swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/{2022-09-01 => 2023-01-01}/DomainRegistrationProvider.json (93%) rename swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/{2022-09-01 => 2023-01-01}/Domains.json (97%) rename swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/{2022-09-01 => 2023-01-01}/TopLevelDomains.json (96%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/AppServiceEnvironments.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/AppServicePlans.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/Certificates.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/CommonDefinitions.json (97%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/ContainerApps.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/ContainerAppsRevisions.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/DeletedWebApps.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/Diagnostics.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/Global.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/KubeEnvironments.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/Provider.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/Recommendations.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/ResourceHealthMetadata.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/ResourceProvider.json (89%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/StaticSites.json (99%) rename swagger-specs/web/resource-manager/Microsoft.Web/stable/{2022-09-01 => 2023-01-01}/WebApps.json (99%) diff --git a/internal/pkg/expanders/swagger-armspecs.generated.go b/internal/pkg/expanders/swagger-armspecs.generated.go index 6b85c396b..e3502f571 100644 --- a/internal/pkg/expanders/swagger-armspecs.generated.go +++ b/internal/pkg/expanders/swagger-armspecs.generated.go @@ -3746,19 +3746,19 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "networkInterfaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkInterfaceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "publicipaddresses", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{publicIpAddressName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", "2023-06-01"), }}, }}, }}, @@ -3786,11 +3786,11 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "networkInterfaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/networkInterfaces", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/networkInterfaces", "2023-06-01"), }, { Display: "publicipaddresses", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/publicipaddresses", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/publicipaddresses", "2023-06-01"), }}, }}, }, @@ -6189,185 +6189,185 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.DataProtection/operations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.DataProtection/operations", "2023-08-01"), }, { Display: "backupVaults", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/backupVaults", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/backupVaults", "2023-08-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationResults/{operationId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationResults/{operationId}", "2023-08-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationStatus/{operationId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationStatus/{operationId}", "2023-08-01"), }, { Display: "resourceGuards", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/resourceGuards", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/resourceGuards", "2023-08-01"), }, { Display: "backupVaults", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{vaultName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}", "2023-08-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}", "2023-08-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}", "2023-08-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}", "2023-08-01"), Children: []swagger.ResourceType{ { Display: "backupInstances", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{backupInstanceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}", "2023-08-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}", "2023-08-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}", "2023-08-01"), Children: []swagger.ResourceType{ { Display: "recoveryPoints", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{recoveryPointId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints/{recoveryPointId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints/{recoveryPointId}", "2023-08-01"), }}, }}, SubResources: []swagger.ResourceType{ { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/operationResults/{operationId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/operationResults/{operationId}", "2023-08-01"), }}, }}, }, { Display: "backupJobs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/operations/{operationId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/operations/{operationId}", "2023-08-01"), }, { Display: "{jobId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/{jobId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/{jobId}", "2023-08-01"), }}, }, { Display: "backupPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{backupPolicyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}", "2023-08-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}", "2023-08-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}", "2023-08-01"), }}, }, { Display: "backupResourceGuardProxies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{resourceGuardProxyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}", "2023-08-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}", "2023-08-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}", "2023-08-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "deletedBackupInstances", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{backupInstanceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances/{backupInstanceName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances/{backupInstanceName}", "2023-08-01"), Children: []swagger.ResourceType{}, }}, }}, SubResources: []swagger.ResourceType{ { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationResults/{operationId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationResults/{operationId}", "2023-08-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationStatus/{operationId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationStatus/{operationId}", "2023-08-01"), }}, }}, }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/operationStatus/{operationId}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/operationStatus/{operationId}", "2023-08-01"), }, { Display: "resourceGuards", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{resourceGuardsName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}", "2023-08-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}", "2023-08-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}", "2023-08-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}", "2023-08-01"), Children: []swagger.ResourceType{ { Display: "deleteProtectedItemRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{requestName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests/{requestName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests/{requestName}", "2023-08-01"), }}, }, { Display: "deleteResourceGuardProxyRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{requestName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests/{requestName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests/{requestName}", "2023-08-01"), }}, }, { Display: "disableSoftDeleteRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{requestName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests/{requestName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests/{requestName}", "2023-08-01"), }}, }, { Display: "getBackupSecurityPINRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{requestName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests/{requestName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests/{requestName}", "2023-08-01"), }}, }, { Display: "updateProtectedItemRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{requestName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests/{requestName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests/{requestName}", "2023-08-01"), }}, }, { Display: "updateProtectionPolicyRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests", "2023-08-01"), SubResources: []swagger.ResourceType{ { Display: "{requestName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests/{requestName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests/{requestName}", "2023-08-01"), }}, }}, }}, @@ -8393,130 +8393,130 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.HealthcareApis/operations", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.HealthcareApis/operations", "2023-09-06"), }, { Display: "{operationResultId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.HealthcareApis/locations/{locationName}/operationresults/{operationResultId}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.HealthcareApis/locations/{locationName}/operationresults/{operationResultId}", "2023-09-06"), }, { Display: "services", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.HealthcareApis/services", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.HealthcareApis/services", "2023-09-06"), }, { Display: "workspaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.HealthcareApis/workspaces", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.HealthcareApis/workspaces", "2023-09-06"), }, { Display: "services", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{resourceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "2023-02-28"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "2023-02-28"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "2023-02-28"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "2023-09-06"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "2023-09-06"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "2023-09-06"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "2023-09-06"), Children: []swagger.ResourceType{ { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-02-28"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-02-28"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-09-06"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-09-06"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-09-06"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateLinkResources", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateLinkResources", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{groupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateLinkResources/{groupName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateLinkResources/{groupName}", "2023-09-06"), }}, }}, }}, }, { Display: "workspaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{workspaceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "2023-02-28"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "2023-02-28"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "2023-02-28"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "2023-09-06"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "2023-09-06"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "2023-09-06"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "2023-09-06"), Children: []swagger.ResourceType{ { Display: "dicomservices", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{dicomServiceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "2023-02-28"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "2023-02-28"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "2023-02-28"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "2023-09-06"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "2023-09-06"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "2023-09-06"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "2023-09-06"), }}, }, { Display: "fhirservices", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{fhirServiceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", "2023-02-28"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", "2023-02-28"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", "2023-02-28"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", "2023-09-06"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", "2023-09-06"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", "2023-09-06"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", "2023-09-06"), }}, }, { Display: "iotconnectors", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{iotConnectorName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", "2023-02-28"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", "2023-02-28"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", "2023-02-28"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", "2023-09-06"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", "2023-09-06"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", "2023-09-06"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", "2023-09-06"), Children: []swagger.ResourceType{ { Display: "fhirdestinations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{fhirDestinationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}", "2023-02-28"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}", "2023-02-28"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}", "2023-09-06"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}", "2023-09-06"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}", "2023-09-06"), }}, }}, }}, }, { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-02-28"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-02-28"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-09-06"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-09-06"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-09-06"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateLinkResources", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateLinkResources", "2023-09-06"), SubResources: []swagger.ResourceType{ { Display: "{groupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateLinkResources/{groupName}", "2023-02-28"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateLinkResources/{groupName}", "2023-09-06"), }}, }}, }}, @@ -10531,13 +10531,13 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "networkManagerConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkManagerConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-06-01"), }}, }}, }, @@ -12083,568 +12083,568 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Network/operations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Network/operations", "2023-06-01"), }, { Display: "ApplicationGatewayWebApplicationFirewallPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies", "2023-06-01"), }, { Display: "ExpressRoutePorts", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ExpressRoutePorts", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ExpressRoutePorts", "2023-06-01"), }, { Display: "ExpressRoutePortsLocations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ExpressRoutePortsLocations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ExpressRoutePortsLocations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{locationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ExpressRoutePortsLocations/{locationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ExpressRoutePortsLocations/{locationName}", "2023-06-01"), }}, }, { Display: "IpAllocations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/IpAllocations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/IpAllocations", "2023-06-01"), }, { Display: "ServiceEndpointPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ServiceEndpointPolicies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ServiceEndpointPolicies", "2023-06-01"), }, { Display: "applicationGatewayAvailableRequestHeaders", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableRequestHeaders", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableRequestHeaders", "2023-06-01"), }, { Display: "applicationGatewayAvailableResponseHeaders", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableResponseHeaders", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableResponseHeaders", "2023-06-01"), }, { Display: "applicationGatewayAvailableServerVariables", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableServerVariables", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableServerVariables", "2023-06-01"), }, { Display: "default", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "predefinedPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/predefinedPolicies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/predefinedPolicies", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{predefinedPolicyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/predefinedPolicies/{predefinedPolicyName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/predefinedPolicies/{predefinedPolicyName}", "2023-06-01"), }}, }}, }, { Display: "applicationGatewayAvailableWafRuleSets", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableWafRuleSets", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableWafRuleSets", "2023-06-01"), }, { Display: "applicationGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGateways", "2023-06-01"), }, { Display: "applicationSecurityGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationSecurityGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationSecurityGroups", "2023-06-01"), }, { Display: "azureFirewallFqdnTags", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureFirewallFqdnTags", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureFirewallFqdnTags", "2023-06-01"), }, { Display: "azureFirewalls", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureFirewalls", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureFirewalls", "2023-06-01"), }, { Display: "azureWebCategories", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories/{name}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories/{name}", "2023-06-01"), }}, }, { Display: "bastionHosts", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/bastionHosts", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/bastionHosts", "2023-06-01"), }, { Display: "bgpServiceCommunities", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/bgpServiceCommunities", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/bgpServiceCommunities", "2023-06-01"), }, { Display: "customIpPrefixes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/customIpPrefixes", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/customIpPrefixes", "2023-06-01"), }, { Display: "ddosProtectionPlans", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ddosProtectionPlans", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ddosProtectionPlans", "2023-06-01"), }, { Display: "dscpConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/dscpConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/dscpConfigurations", "2023-06-01"), }, { Display: "expressRouteCircuits", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteCircuits", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteCircuits", "2023-06-01"), }, { Display: "expressRouteCrossConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteCrossConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteCrossConnections", "2023-06-01"), }, { Display: "expressRouteGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteGateways", "2023-06-01"), }, { Display: "expressRouteProviderPorts", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteProviderPorts", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteProviderPorts", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{providerport}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteProviderPorts/{providerport}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteProviderPorts/{providerport}", "2023-06-01"), }}, }, { Display: "expressRouteServiceProviders", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteServiceProviders", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteServiceProviders", "2023-06-01"), }, { Display: "firewallPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/firewallPolicies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/firewallPolicies", "2023-06-01"), }, { Display: "ipGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ipGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/ipGroups", "2023-06-01"), }, { Display: "loadBalancers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/loadBalancers", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/loadBalancers", "2023-06-01"), }, { Display: "CheckDnsNameAvailability", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/CheckDnsNameAvailability", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/CheckDnsNameAvailability", "2023-06-01"), }, { Display: "applicationGatewayWafDynamicManifests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/applicationGatewayWafDynamicManifests", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/applicationGatewayWafDynamicManifests", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "dafault", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/applicationGatewayWafDynamicManifests/dafault", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/applicationGatewayWafDynamicManifests/dafault", "2023-06-01"), }}, }, { Display: "autoApprovedPrivateLinkServices", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices", "2023-06-01"), }, { Display: "availableDelegations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/availableDelegations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/availableDelegations", "2023-06-01"), }, { Display: "availablePrivateEndpointTypes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/availablePrivateEndpointTypes", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/availablePrivateEndpointTypes", "2023-06-01"), }, { Display: "availableServiceAliases", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/availableServiceAliases", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/availableServiceAliases", "2023-06-01"), }, { Display: "serviceTagDetails", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/serviceTagDetails", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/serviceTagDetails", "2023-06-01"), }, { Display: "serviceTags", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/serviceTags", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/serviceTags", "2023-06-01"), }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/usages", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/usages", "2023-06-01"), }, { Display: "virtualNetworkAvailableEndpointServices", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/virtualNetworkAvailableEndpointServices", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/virtualNetworkAvailableEndpointServices", "2023-06-01"), }, { Display: "natGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/natGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/natGateways", "2023-06-01"), }, { Display: "networkInterfaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkInterfaces", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkInterfaces", "2023-06-01"), }, { Display: "networkManagerConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkManagerConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}", "2023-06-01"), }}, }, { Display: "networkManagers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagers", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagers", "2023-06-01"), }, { Display: "networkProfiles", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkProfiles", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkProfiles", "2023-06-01"), }, { Display: "networkSecurityGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkSecurityGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkSecurityGroups", "2023-06-01"), }, { Display: "networkVirtualApplianceSkus", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualApplianceSkus", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualApplianceSkus", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{skuName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualApplianceSkus/{skuName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualApplianceSkus/{skuName}", "2023-06-01"), }}, }, { Display: "networkVirtualAppliances", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualAppliances", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualAppliances", "2023-06-01"), }, { Display: "networkWatchers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkWatchers", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkWatchers", "2023-06-01"), }, { Display: "p2svpnGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/p2svpnGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/p2svpnGateways", "2023-06-01"), }, { Display: "privateEndpoints", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/privateEndpoints", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/privateEndpoints", "2023-06-01"), }, { Display: "privateLinkServices", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/privateLinkServices", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/privateLinkServices", "2023-06-01"), }, { Display: "publicIPAddresses", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPAddresses", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPAddresses", "2023-06-01"), }, { Display: "publicIPPrefixes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPPrefixes", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPPrefixes", "2023-06-01"), }, { Display: "routeFilters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/routeFilters", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/routeFilters", "2023-06-01"), }, { Display: "routeTables", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/routeTables", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/routeTables", "2023-06-01"), }, { Display: "securityPartnerProviders", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/securityPartnerProviders", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/securityPartnerProviders", "2023-06-01"), }, { Display: "virtualHubs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualHubs", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualHubs", "2023-06-01"), }, { Display: "virtualNetworkTaps", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualNetworkTaps", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualNetworkTaps", "2023-06-01"), }, { Display: "virtualNetworks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualNetworks", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualNetworks", "2023-06-01"), }, { Display: "virtualRouters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualRouters", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualRouters", "2023-06-01"), }, { Display: "virtualWans", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualWans", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualWans", "2023-06-01"), }, { Display: "vpnGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnGateways", "2023-06-01"), }, { Display: "vpnServerConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnServerConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnServerConfigurations", "2023-06-01"), }, { Display: "vpnSites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnSites", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Network/vpnSites", "2023-06-01"), }, { Display: "cloudServiceSlots", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Compute/cloudServices/{resourceName}/providers/Microsoft.Network/cloudServiceSlots", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Compute/cloudServices/{resourceName}/providers/Microsoft.Network/cloudServiceSlots", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{singletonResource}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Compute/cloudServices/{resourceName}/providers/Microsoft.Network/cloudServiceSlots/{singletonResource}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Compute/cloudServices/{resourceName}/providers/Microsoft.Network/cloudServiceSlots/{singletonResource}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Compute/cloudServices/{resourceName}/providers/Microsoft.Network/cloudServiceSlots/{singletonResource}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Compute/cloudServices/{resourceName}/providers/Microsoft.Network/cloudServiceSlots/{singletonResource}", "2023-06-01"), }}, }, { Display: "ApplicationGatewayWebApplicationFirewallPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{policyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}", "2023-06-01"), }}, }, { Display: "ExpressRoutePorts", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{expressRoutePortName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "links", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}/links", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}/links", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{linkName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}/links/{linkName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName}/links/{linkName}", "2023-06-01"), }}, }}, }}, }, { Display: "IpAllocations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ipAllocationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations/{ipAllocationName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations/{ipAllocationName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations/{ipAllocationName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations/{ipAllocationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations/{ipAllocationName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations/{ipAllocationName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations/{ipAllocationName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/IpAllocations/{ipAllocationName}", "2023-06-01"), }}, }, { Display: "applicationGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{applicationGatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", "2023-06-01"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateLinkResources", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateLinkResources", "2023-06-01"), }}, }}, }, { Display: "applicationSecurityGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{applicationSecurityGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", "2023-06-01"), }}, }, { Display: "azureFirewalls", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{azureFirewallName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", "2023-06-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "bastionHosts", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{bastionHostName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}", "2023-06-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "connections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{virtualNetworkGatewayConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "sharedkey", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/sharedkey", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/sharedkey", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/sharedkey", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/sharedkey", "2023-06-01"), Children: []swagger.ResourceType{}, }}, }}, }, { Display: "customIpPrefixes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{customIpPrefixName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "2023-06-01"), }}, }, { Display: "{ddosCustomPolicyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", "2023-06-01"), }, { Display: "ddosProtectionPlans", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ddosProtectionPlanName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosProtectionPlans/{ddosProtectionPlanName}", "2023-06-01"), }}, }, { Display: "dscpConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dscpConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dscpConfigurations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{dscpConfigurationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dscpConfigurations/{dscpConfigurationName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dscpConfigurations/{dscpConfigurationName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dscpConfigurations/{dscpConfigurationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dscpConfigurations/{dscpConfigurationName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dscpConfigurations/{dscpConfigurationName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dscpConfigurations/{dscpConfigurationName}", "2023-06-01"), }}, }, { Display: "expressRouteCircuits", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{circuitName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "authorizations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{authorizationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName}", "2023-06-01"), }}, }, { Display: "peerings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{peeringName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "connections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}", "2023-06-01"), }}, }, { Display: "peerConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/peerConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/peerConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/peerConnections/{connectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/peerConnections/{connectionName}", "2023-06-01"), }}, }, { Display: "stats", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/stats", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/stats", "2023-06-01"), }}, SubResources: []swagger.ResourceType{}, }}, }, { Display: "stats", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/stats", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/stats", "2023-06-01"), }}, }}, }, { Display: "expressRouteCrossConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{crossConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "peerings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{peeringName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}", "2023-06-01"), SubResources: []swagger.ResourceType{}, }}, }}, @@ -12652,323 +12652,323 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "expressRouteGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{expressRouteGatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "expressRouteConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}/expressRouteConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}/expressRouteConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}/expressRouteConnections/{connectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}/expressRouteConnections/{connectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}/expressRouteConnections/{connectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}/expressRouteConnections/{connectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}/expressRouteConnections/{connectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}/expressRouteConnections/{connectionName}", "2023-06-01"), }}, }}, }}, }, { Display: "authorizations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{authorizationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", "2023-06-01"), }}, }, { Display: "firewallPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{firewallPolicyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "ruleCollectionGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ruleCollectionGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", "2023-06-01"), }}, }, { Display: "signatureOverrides", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "default", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", "2023-06-01"), }}, }}, }}, }, { Display: "ipGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ipGroupsName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}", "2023-06-01"), }}, }, { Display: "loadBalancers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{loadBalancerName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "backendAddressPools", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{backendAddressPoolName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}", "2023-06-01"), }}, }, { Display: "frontendIPConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/frontendIPConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/frontendIPConfigurations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{frontendIPConfigurationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/frontendIPConfigurations/{frontendIPConfigurationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/frontendIPConfigurations/{frontendIPConfigurationName}", "2023-06-01"), }}, }, { Display: "inboundNatRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{inboundNatRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules/{inboundNatRuleName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules/{inboundNatRuleName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules/{inboundNatRuleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules/{inboundNatRuleName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules/{inboundNatRuleName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules/{inboundNatRuleName}", "2023-06-01"), }}, }, { Display: "loadBalancingRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/loadBalancingRules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/loadBalancingRules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{loadBalancingRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/loadBalancingRules/{loadBalancingRuleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/loadBalancingRules/{loadBalancingRuleName}", "2023-06-01"), }}, }, { Display: "networkInterfaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/networkInterfaces", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/networkInterfaces", "2023-06-01"), }, { Display: "outboundRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/outboundRules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/outboundRules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{outboundRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/outboundRules/{outboundRuleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/outboundRules/{outboundRuleName}", "2023-06-01"), }}, }, { Display: "probes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{probeName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}", "2023-06-01"), }}, }}, }}, }, { Display: "localNetworkGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{localNetworkGatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}", "2023-06-01"), }}, }, { Display: "autoApprovedPrivateLinkServices", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices", "2023-06-01"), }, { Display: "availableDelegations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/availableDelegations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/availableDelegations", "2023-06-01"), }, { Display: "availablePrivateEndpointTypes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/availablePrivateEndpointTypes", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/availablePrivateEndpointTypes", "2023-06-01"), }, { Display: "availableServiceAliases", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/availableServiceAliases", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/availableServiceAliases", "2023-06-01"), }, { Display: "natGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{natGatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}", "2023-06-01"), }}, }, { Display: "networkInterfaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkInterfaceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "ipConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/ipConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/ipConfigurations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ipConfigurationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/ipConfigurations/{ipConfigurationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/ipConfigurations/{ipConfigurationName}", "2023-06-01"), }}, }, { Display: "loadBalancers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/loadBalancers", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/loadBalancers", "2023-06-01"), }, { Display: "tapConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/tapConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/tapConfigurations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{tapConfigurationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/tapConfigurations/{tapConfigurationName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/tapConfigurations/{tapConfigurationName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/tapConfigurations/{tapConfigurationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/tapConfigurations/{tapConfigurationName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/tapConfigurations/{tapConfigurationName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/tapConfigurations/{tapConfigurationName}", "2023-06-01"), }}, }}, }}, }, { Display: "networkManagers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkManagerName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "connectivityConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{configurationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}", "2023-06-01"), }}, }, { Display: "networkGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "staticMembers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{staticMemberName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers/{staticMemberName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers/{staticMemberName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers/{staticMemberName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers/{staticMemberName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers/{staticMemberName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers/{staticMemberName}", "2023-06-01"), }}, }}, }}, }, { Display: "scopeConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/scopeConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/scopeConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{scopeConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/scopeConnections/{scopeConnectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/scopeConnections/{scopeConnectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/scopeConnections/{scopeConnectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/scopeConnections/{scopeConnectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/scopeConnections/{scopeConnectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/scopeConnections/{scopeConnectionName}", "2023-06-01"), }}, }, { Display: "securityAdminConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{configurationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "ruleCollections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ruleCollectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "rules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ruleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}", "2023-06-01"), }}, }}, }}, @@ -12979,80 +12979,80 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "networkProfiles", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkProfileName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}", "2023-06-01"), }}, }, { Display: "networkSecurityGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkSecurityGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "defaultSecurityRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/defaultSecurityRules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/defaultSecurityRules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{defaultSecurityRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/defaultSecurityRules/{defaultSecurityRuleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/defaultSecurityRules/{defaultSecurityRuleName}", "2023-06-01"), }}, }, { Display: "securityRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{securityRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}", "2023-06-01"), }}, }}, }}, }, { Display: "networkVirtualAppliances", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkVirtualApplianceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "networkVirtualApplianceConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections/{connectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections/{connectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections/{connectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections/{connectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections/{connectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/networkVirtualApplianceConnections/{connectionName}", "2023-06-01"), }}, }, { Display: "virtualApplianceSites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{siteName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", "2023-06-01"), }}, }}, SubResources: []swagger.ResourceType{}, @@ -13060,49 +13060,49 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "networkWatchers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{networkWatcherName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "connectionMonitors", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionMonitorName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}", "2023-06-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "flowLogs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{flowLogName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", "2023-06-01"), }}, }, { Display: "packetCaptures", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{packetCaptureName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures/{packetCaptureName}", "2023-06-01"), Children: []swagger.ResourceType{}, }}, }}, @@ -13110,432 +13110,432 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "p2svpnGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{gatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{gatewayName}", "2023-06-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "privateEndpoints", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "privateDnsZoneGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{privateDnsZoneGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}", "2023-06-01"), }}, }}, }}, }, { Display: "privateLinkServices", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{serviceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{peConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}", "2023-06-01"), }}, }}, }}, }, { Display: "publicIPAddresses", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{publicIpAddressName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", "2023-06-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "publicIPPrefixes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{publicIpPrefixName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}", "2023-06-01"), }}, }, { Display: "routeFilters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{routeFilterName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "routeFilterRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}/routeFilterRules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}/routeFilterRules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ruleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}/routeFilterRules/{ruleName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}/routeFilterRules/{ruleName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}/routeFilterRules/{ruleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}/routeFilterRules/{ruleName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}/routeFilterRules/{ruleName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeFilters/{routeFilterName}/routeFilterRules/{ruleName}", "2023-06-01"), }}, }}, }}, }, { Display: "routeTables", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{routeTableName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "routes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{routeName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}", "2023-06-01"), }}, }}, }}, }, { Display: "securityPartnerProviders", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{securityPartnerProviderName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}", "2023-06-01"), }}, }, { Display: "serviceEndpointPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{serviceEndpointPolicyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "serviceEndpointPolicyDefinitions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{serviceEndpointPolicyDefinitionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/{serviceEndpointPolicyDefinitionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/{serviceEndpointPolicyDefinitionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/{serviceEndpointPolicyDefinitionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/{serviceEndpointPolicyDefinitionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/{serviceEndpointPolicyDefinitionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/{serviceEndpointPolicyDefinitionName}", "2023-06-01"), }}, }}, }}, }, { Display: "virtualHubs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{virtualHubName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "bgpConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", "2023-06-01"), }}, }, { Display: "hubRouteTables", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{routeTableName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables/{routeTableName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables/{routeTableName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables/{routeTableName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables/{routeTableName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables/{routeTableName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubRouteTables/{routeTableName}", "2023-06-01"), }}, }, { Display: "hubVirtualNetworkConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}", "2023-06-01"), }}, }, { Display: "ipConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{ipConfigName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", "2023-06-01"), }}, }, { Display: "routeMaps", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{routeMapName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps/{routeMapName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps/{routeMapName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps/{routeMapName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps/{routeMapName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps/{routeMapName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps/{routeMapName}", "2023-06-01"), }}, }, { Display: "routeTables", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{routeTableName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables/{routeTableName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables/{routeTableName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables/{routeTableName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables/{routeTableName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables/{routeTableName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeTables/{routeTableName}", "2023-06-01"), }}, }, { Display: "routingIntent", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{routingIntentName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", "2023-06-01"), }}, }}, }}, }, { Display: "virtualNetworkGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{virtualNetworkGatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "connections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/connections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/connections", "2023-06-01"), }, { Display: "natRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{natRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", "2023-06-01"), }}, }}, }}, }, { Display: "virtualNetworkTaps", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{tapName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}", "2023-06-01"), }}, }, { Display: "virtualNetworks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{virtualNetworkName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "CheckIPAddressAvailability", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/CheckIPAddressAvailability", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/CheckIPAddressAvailability", "2023-06-01"), }, { Display: "subnets", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{subnetName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "ResourceNavigationLinks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/ResourceNavigationLinks", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/ResourceNavigationLinks", "2023-06-01"), }, { Display: "ServiceAssociationLinks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/ServiceAssociationLinks", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/ServiceAssociationLinks", "2023-06-01"), }}, }}, }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/usages", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/usages", "2023-06-01"), }, { Display: "virtualNetworkPeerings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{virtualNetworkPeeringName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings/{virtualNetworkPeeringName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings/{virtualNetworkPeeringName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings/{virtualNetworkPeeringName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings/{virtualNetworkPeeringName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings/{virtualNetworkPeeringName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings/{virtualNetworkPeeringName}", "2023-06-01"), }}, }}, }}, }, { Display: "virtualRouters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{virtualRouterName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "peerings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}/peerings", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}/peerings", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{peeringName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}/peerings/{peeringName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}/peerings/{peeringName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}/peerings/{peeringName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}/peerings/{peeringName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}/peerings/{peeringName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualRouters/{virtualRouterName}/peerings/{peeringName}", "2023-06-01"), }}, }}, }}, }, { Display: "virtualWans", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{VirtualWANName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{VirtualWANName}", "2023-06-01"), }, { Display: "supportedSecurityProviders", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/supportedSecurityProviders", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/supportedSecurityProviders", "2023-06-01"), }}, }, { Display: "vpnGateways", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{gatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "natRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{natRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", "2023-06-01"), }}, }, { Display: "vpnConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "vpnLinkConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{linkConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName}", "2023-06-01"), Children: []swagger.ResourceType{}, }}, }}, @@ -13545,46 +13545,46 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "vpnServerConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{vpnServerConfigurationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "configurationPolicyGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{configurationPolicyGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups/{configurationPolicyGroupName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups/{configurationPolicyGroupName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups/{configurationPolicyGroupName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups/{configurationPolicyGroupName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups/{configurationPolicyGroupName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnServerConfigurations/{vpnServerConfigurationName}/configurationPolicyGroups/{configurationPolicyGroupName}", "2023-06-01"), }}, }}, }}, }, { Display: "vpnSites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{vpnSiteName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}", "2023-05-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}", "2023-05-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}", "2023-05-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}", "2023-06-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}", "2023-06-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}", "2023-06-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}", "2023-06-01"), Children: []swagger.ResourceType{ { Display: "vpnSiteLinks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}/vpnSiteLinks", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}/vpnSiteLinks", "2023-06-01"), SubResources: []swagger.ResourceType{ { Display: "{vpnSiteLinkName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}/vpnSiteLinks/{vpnSiteLinkName}", "2023-05-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnSites/{vpnSiteName}/vpnSiteLinks/{vpnSiteLinkName}", "2023-06-01"), }}, }}, }}, @@ -14963,7 +14963,7 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Cache/operations", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Cache/operations", "2023-11-01"), }, { Display: "{operationId}", @@ -15062,50 +15062,50 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Cache/locations/{location}/operationsStatus/{operationId}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Cache/locations/{location}/operationsStatus/{operationId}", "2023-11-01"), }, { Display: "redisEnterprise", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Cache/redisEnterprise", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Cache/redisEnterprise", "2023-11-01"), }, { Display: "redisEnterprise", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise", "2023-11-01"), SubResources: []swagger.ResourceType{ { Display: "{clusterName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "2023-07-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "2023-07-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "2023-11-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "2023-11-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "2023-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "2023-11-01"), Children: []swagger.ResourceType{ { Display: "databases", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases", "2023-11-01"), SubResources: []swagger.ResourceType{ { Display: "{databaseName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "2023-07-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "2023-07-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "2023-11-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "2023-11-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "2023-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "2023-11-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateEndpointConnections", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateEndpointConnections", "2023-11-01"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-11-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-11-01"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateLinkResources", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/privateLinkResources", "2023-11-01"), }}, }}, }, @@ -15813,7 +15813,7 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "managedClusters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/managedClusters", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/managedClusters", "2023-11-01-preview"), }, { Display: "applications", @@ -15985,102 +15985,106 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "certificateOrders", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders", "2023-01-01"), }, { Display: "domains", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains", "2023-01-01"), }, { Display: "topLevelDomains", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, + { + Display: "aseRegions", + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions", "2023-01-01"), + }, { Display: "availableStacks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks", "2023-01-01"), }, { Display: "billingMeters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters", "2023-01-01"), }, { Display: "certificates", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates", "2023-01-01"), }, { Display: "containerApps", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps", "2023-01-01"), SubResources: []swagger.ResourceType{}, }, { Display: "customhostnameSites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites", "2023-01-01"), }, { Display: "deletedSites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{deletedSiteId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "snapshots", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots", "2023-01-01"), }}, }}, }, { Display: "deploymentLocations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations", "2023-01-01"), }, { Display: "geoRegions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions", "2023-01-01"), }, { Display: "hostingEnvironments", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments", "2023-01-01"), }, { Display: "kubeEnvironments", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments", "2023-01-01"), }, { Display: "premieraddonoffers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers", "2023-01-01"), }, { Display: "recommendations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations", "2023-01-01"), Children: []swagger.ResourceType{}, SubResources: []swagger.ResourceType{}, }, { Display: "resourceHealthMetadata", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata", "2023-01-01"), }, { Display: "serverfarms", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms", "2023-01-01"), }, { Display: "sites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites", "2023-01-01"), }, { Display: "skus", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus", "2023-01-01"), }, { Display: "staticSites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites", "2023-01-01"), }, { Display: "webPubSub", @@ -17189,115 +17193,116 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "managedClusterVersions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/environments/{environment}/managedClusterVersions", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/environments/{environment}/managedClusterVersions", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{clusterVersion}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/environments/{environment}/managedClusterVersions/{clusterVersion}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/environments/{environment}/managedClusterVersions/{clusterVersion}", "2023-11-01-preview"), }}, }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedClusterOperationResults/{operationId}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedClusterOperationResults/{operationId}", "2023-11-01-preview"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedClusterOperations/{operationId}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedClusterOperations/{operationId}", "2023-11-01-preview"), }, { Display: "managedClusterVersions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedClusterVersions", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedClusterVersions", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{clusterVersion}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedClusterVersions/{clusterVersion}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedClusterVersions/{clusterVersion}", "2023-11-01-preview"), }}, }, { Display: "managedUnsupportedVMSizes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedUnsupportedVMSizes", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedUnsupportedVMSizes", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{vmSize}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedUnsupportedVMSizes/{vmSize}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric/locations/{location}/managedUnsupportedVMSizes/{vmSize}", "2023-11-01-preview"), }}, }, { Display: "managedClusters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{clusterName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}", "2023-09-01-preview"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}", "2023-09-01-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}", "2023-09-01-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}", "2023-11-01-preview"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}", "2023-11-01-preview"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}", "2023-11-01-preview"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}", "2023-11-01-preview"), Children: []swagger.ResourceType{ { Display: "nodeTypes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{nodeTypeName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}", "2023-09-01-preview"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}", "2023-09-01-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}", "2023-09-01-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}", "2023-11-01-preview"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}", "2023-11-01-preview"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}", "2023-11-01-preview"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}", "2023-11-01-preview"), Children: []swagger.ResourceType{ { Display: "skus", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}/skus", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}/skus", "2023-11-01-preview"), }}, }}, }}, + SubResources: []swagger.ResourceType{}, }}, }, { Display: "applicationTypes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{applicationTypeName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}", "2023-09-01-preview"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}", "2023-09-01-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}", "2023-09-01-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}", "2023-11-01-preview"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}", "2023-11-01-preview"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}", "2023-11-01-preview"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}", "2023-11-01-preview"), Children: []swagger.ResourceType{ { Display: "versions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{version}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}", "2023-09-01-preview"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}", "2023-09-01-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}", "2023-09-01-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}", "2023-11-01-preview"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}", "2023-11-01-preview"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}", "2023-11-01-preview"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}", "2023-11-01-preview"), }}, }}, }}, }, { Display: "applications", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{applicationName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}", "2023-09-01-preview"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}", "2023-09-01-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}", "2023-09-01-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}", "2023-11-01-preview"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}", "2023-11-01-preview"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}", "2023-11-01-preview"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}", "2023-11-01-preview"), Children: []swagger.ResourceType{ { Display: "services", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services", "2023-11-01-preview"), SubResources: []swagger.ResourceType{ { Display: "{serviceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services/{serviceName}", "2023-09-01-preview"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services/{serviceName}", "2023-09-01-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services/{serviceName}", "2023-09-01-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services/{serviceName}", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services/{serviceName}", "2023-11-01-preview"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services/{serviceName}", "2023-11-01-preview"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services/{serviceName}", "2023-11-01-preview"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}/services/{serviceName}", "2023-11-01-preview"), }}, }}, }}, @@ -20220,266 +20225,270 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "deletedSites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{deletedSiteId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}", "2023-01-01"), }}, }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}", "2023-01-01"), + }, + { + Display: "usages", + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages", "2023-01-01"), }, { Display: "certificateOrders", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{certificateOrderName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "certificates", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", "2023-01-01"), }}, }, { Display: "detectors", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{detectorName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}", "2023-01-01"), }}, }}, }}, }, { Display: "domains", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{domainName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "domainOwnershipIdentifiers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", "2023-01-01"), }}, }}, }}, }, { Display: "certificates", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", "2023-01-01"), }}, }, { Display: "containerApps", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "revisions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", "2023-01-01"), }}, }, { Display: "hostingEnvironments", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "recommendationHistory", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory", "2023-01-01"), }, { Display: "recommendations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations", "2023-01-01"), Children: []swagger.ResourceType{}, SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "compute", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute", "2023-01-01"), }, { Display: "virtualip", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip", "2023-01-01"), }, { Display: "customdnssuffix", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", "2023-01-01"), }, { Display: "networking", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", "2023-01-01"), }, { Display: "detectors", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{detectorName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}", "2023-01-01"), }}, }, { Display: "diagnostics", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{diagnosticsName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}", "2023-01-01"), }}, }, { Display: "inboundNetworkDependenciesEndpoints", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints", "2023-01-01"), }, { Display: "multiRolePools", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "default", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "metricdefinitions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions", "2023-01-01"), }, { Display: "skus", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus", "2023-01-01"), }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages", "2023-01-01"), }}, SubResources: []swagger.ResourceType{ { Display: "metricdefinitions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions", "2023-01-01"), }}, }}, }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations", "2023-01-01"), }, { Display: "outboundNetworkDependenciesEndpoints", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints", "2023-01-01"), }, { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources", "2023-01-01"), }, { Display: "serverfarms", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms", "2023-01-01"), }, { Display: "sites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites", "2023-01-01"), }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages", "2023-01-01"), }, { Display: "workerPools", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{workerPoolName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "metricdefinitions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions", "2023-01-01"), }, { Display: "skus", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus", "2023-01-01"), }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages", "2023-01-01"), }}, SubResources: []swagger.ResourceType{ { Display: "metricdefinitions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions", "2023-01-01"), }}, }}, }}, @@ -20487,240 +20496,240 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "kubeEnvironments", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", "2023-01-01"), }}, }, { Display: "resourceHealthMetadata", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata", "2023-01-01"), }, { Display: "serverfarms", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "capabilities", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities", "2023-01-01"), }, { Display: "limit", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit", "2023-01-01"), }, { Display: "hybridConnectionRelays", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays", "2023-01-01"), }, { Display: "sites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites", "2023-01-01"), }, { Display: "skus", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus", "2023-01-01"), }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages", "2023-01-01"), }, { Display: "virtualNetworkConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{vnetName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "routes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{routeName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", "2023-01-01"), }}, }}, SubResources: []swagger.ResourceType{ { Display: "{gatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2023-01-01"), }}, }}, }}, SubResources: []swagger.ResourceType{ { Display: "{relayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "sites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites", "2023-01-01"), }}, }}, }}, }, { Display: "sites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "analyzeCustomHostname", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname", "2023-01-01"), }, { Display: "backups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{backupId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "basicPublishingCredentialsPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "ftp", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", "2023-01-01"), }, { Display: "scm", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", "2023-01-01"), }}, }, { Display: "config", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "appsettings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list", "2023-01-01"), Verb: "POST", - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings", "2022-09-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings", "2023-01-01"), }, { Display: "authsettings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list", "2023-01-01"), Verb: "POST", - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings", "2022-09-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings", "2023-01-01"), }, { Display: "authsettingsV2", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "authsettingsV2", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list", "2023-01-01"), }}, }, { Display: "azurestorageaccounts", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list", "2023-01-01"), Verb: "POST", - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts", "2022-09-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts", "2023-01-01"), }, { Display: "backup", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list", "2023-01-01"), Verb: "POST", - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", "2022-09-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", "2023-01-01"), }, { Display: "appsettings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{appSettingKey}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}", "2023-01-01"), }}, }, { Display: "connectionstrings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionStringKey}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}", "2023-01-01"), }}, }, { Display: "connectionstrings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list", "2023-01-01"), Verb: "POST", - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings", "2022-09-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings", "2023-01-01"), }, { Display: "logs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", "2023-01-01"), }, { Display: "metadata", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list", "2023-01-01"), Verb: "POST", - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata", "2022-09-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata", "2023-01-01"), }, { Display: "publishingcredentials", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list", "2023-01-01"), Verb: "POST", }, { Display: "pushsettings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list", "2023-01-01"), Verb: "POST", - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings", "2022-09-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings", "2023-01-01"), }, { Display: "slotConfigNames", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", "2023-01-01"), }, { Display: "web", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "snapshots", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{snapshotId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }}, @@ -20728,155 +20737,155 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "continuouswebjobs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{webJobName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "deploymentStatus", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{deploymentStatusId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}", "2023-01-01"), }}, }, { Display: "deployments", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{id}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "log", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log", "2023-01-01"), }}, }}, }, { Display: "domainOwnershipIdentifiers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{domainOwnershipIdentifierName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2023-01-01"), }}, }, { Display: "MSDeploy", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "log", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log", "2023-01-01"), }}, }, { Display: "onedeploy", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", "2023-01-01"), }, { Display: "functions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "token", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token", "2023-01-01"), }}, SubResources: []swagger.ResourceType{ { Display: "{functionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", "2023-01-01"), Children: []swagger.ResourceType{}, SubResources: []swagger.ResourceType{}, }}, }, { Display: "hostNameBindings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{hostName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", "2023-01-01"), }}, }, { Display: "hybridConnectionRelays", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays", "2023-01-01"), }, { Display: "hybridconnection", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{entityName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", "2023-01-01"), }}, }, { Display: "instances", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{instanceId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "MSDeploy", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "log", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log", "2023-01-01"), }}, }, { Display: "processes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{processId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "dump", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump", "2023-01-01"), }, { Display: "modules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{baseAddress}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", "2023-01-01"), }}, }, { Display: "threads", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads", "2023-01-01"), }}, }}, }}, @@ -20884,201 +20893,201 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "virtualNetwork", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", "2023-01-01"), }, { Display: "perfcounters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters", "2023-01-01"), }, { Display: "phplogging", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging", "2023-01-01"), }, { Display: "premieraddons", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{premierAddOnName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", "2023-01-01"), }}, }, { Display: "virtualNetworks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", "2023-01-01"), }, { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources", "2023-01-01"), }, { Display: "processes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{processId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "dump", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump", "2023-01-01"), }, { Display: "modules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{baseAddress}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}", "2023-01-01"), }}, }, { Display: "threads", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads", "2023-01-01"), }}, }}, }, { Display: "publicCertificates", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{publicCertificateName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", "2023-01-01"), }}, }, { Display: "resourceHealthMetadata", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "default", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default", "2023-01-01"), }}, }, { Display: "siteextensions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{siteExtensionId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", "2023-01-01"), }}, }, { Display: "slots", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{slot}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "analyzeCustomHostname", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname", "2023-01-01"), }, { Display: "backups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{backupId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "basicPublishingCredentialsPolicies", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "ftp", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", "2023-01-01"), }, { Display: "scm", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", "2023-01-01"), }}, }, { Display: "config", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "authsettingsV2", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "authsettingsV2", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list", "2023-01-01"), }}, }, { Display: "appsettings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{appSettingKey}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}", "2023-01-01"), }}, }, { Display: "connectionstrings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{connectionStringKey}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}", "2023-01-01"), }}, }, { Display: "logs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", "2023-01-01"), }, { Display: "web", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "snapshots", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{snapshotId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }}, @@ -21086,150 +21095,150 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "continuouswebjobs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{webJobName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "deploymentStatus", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{deploymentStatusId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}", "2023-01-01"), }}, }, { Display: "deployments", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{id}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "log", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log", "2023-01-01"), }}, }}, }, { Display: "domainOwnershipIdentifiers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{domainOwnershipIdentifierName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", "2023-01-01"), }}, }, { Display: "MSDeploy", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "log", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log", "2023-01-01"), }}, }, { Display: "functions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "token", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token", "2023-01-01"), }}, SubResources: []swagger.ResourceType{ { Display: "{functionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", "2023-01-01"), Children: []swagger.ResourceType{}, SubResources: []swagger.ResourceType{}, }}, }, { Display: "hostNameBindings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{hostName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", "2023-01-01"), }}, }, { Display: "hybridConnectionRelays", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays", "2023-01-01"), }, { Display: "hybridconnection", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{entityName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", "2023-01-01"), }}, }, { Display: "instances", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{instanceId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "MSDeploy", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "log", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log", "2023-01-01"), }}, }, { Display: "processes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{processId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "dump", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump", "2023-01-01"), }, { Display: "modules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{baseAddress}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", "2023-01-01"), }}, }, { Display: "threads", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads", "2023-01-01"), }}, }}, }}, @@ -21237,339 +21246,339 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "status", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status", "2023-01-01"), }, { Display: "virtualNetwork", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", "2023-01-01"), }, { Display: "perfcounters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters", "2023-01-01"), }, { Display: "phplogging", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging", "2023-01-01"), }, { Display: "premieraddons", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{premierAddOnName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", "2023-01-01"), }}, }, { Display: "virtualNetworks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", "2023-01-01"), }, { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources", "2023-01-01"), }, { Display: "processes", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{processId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "dump", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump", "2023-01-01"), }, { Display: "modules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{baseAddress}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}", "2023-01-01"), }}, }, { Display: "threads", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads", "2023-01-01"), }}, }}, }, { Display: "publicCertificates", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{publicCertificateName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", "2023-01-01"), }}, }, { Display: "resourceHealthMetadata", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "default", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default", "2023-01-01"), }}, }, { Display: "siteextensions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{siteExtensionId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", "2023-01-01"), }}, }, { Display: "snapshots", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots", "2023-01-01"), }, { Display: "snapshotsdr", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr", "2023-01-01"), }, { Display: "web", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", "2023-01-01"), }, { Display: "triggeredwebjobs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{webJobName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "history", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{id}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}", "2023-01-01"), }}, }}, }}, }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages", "2023-01-01"), }, { Display: "virtualNetworkConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{vnetName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{gatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2023-01-01"), }}, }}, }, { Display: "webjobs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{webJobName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}", "2023-01-01"), }}, }, { Display: "workflows", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{workflowName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}", "2023-01-01"), }}, }}, SubResources: []swagger.ResourceType{ { Display: "{relayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), }, { Display: "{view}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}", "2023-01-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}", "2023-01-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}", "2023-01-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}", "2023-01-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}", "2023-01-01"), }}, }}, }, { Display: "snapshots", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots", "2023-01-01"), }, { Display: "snapshotsdr", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr", "2023-01-01"), }, { Display: "web", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", "2023-01-01"), }, { Display: "triggeredwebjobs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{webJobName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "history", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{id}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}", "2023-01-01"), }}, }}, }}, }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages", "2023-01-01"), }, { Display: "virtualNetworkConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{vnetName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{gatewayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", "2023-01-01"), }}, }}, }, { Display: "webjobs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{webJobName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}", "2023-01-01"), }}, }, { Display: "workflows", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{workflowName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}", "2023-01-01"), }}, }}, SubResources: []swagger.ResourceType{ { Display: "runs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{runName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "actions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{actionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "repetitions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{repetitionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "requestHistories", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{requestHistoryName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}", "2023-01-01"), }}, }}, }}, }, { Display: "scopeRepetitions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{repetitionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}", "2023-01-01"), }}, }}, }}, @@ -21578,99 +21587,99 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "triggers", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{triggerName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "histories", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{historyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "json", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json", "2023-01-01"), }}, }}, }, { Display: "versions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{versionId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}", "2023-01-01"), }}, }, { Display: "{relayName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", "2023-01-01"), }, { Display: "{view}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}", "2023-01-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}", "2023-01-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}", "2023-01-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}", "2023-01-01"), }, { Display: "{operationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}", "2023-01-01"), }}, }, { Display: "detectors", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{detectorName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}", "2023-01-01"), }}, }, { Display: "diagnostics", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{diagnosticCategory}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "analyses", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{analysisName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "detectors", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{detectorName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }}, @@ -21678,53 +21687,53 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "recommendationHistory", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", "2023-01-01"), }, { Display: "recommendations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", "2023-01-01"), Children: []swagger.ResourceType{}, SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "detectors", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{detectorName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}", "2023-01-01"), }}, }, { Display: "diagnostics", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{diagnosticCategory}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "analyses", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{analysisName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "detectors", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{detectorName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }}, @@ -21733,153 +21742,153 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "staticSites", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "basicAuth", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{basicAuthName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", "2023-01-01"), }}, }, { Display: "builds", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{environmentName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", "2023-01-01"), Children: []swagger.ResourceType{ { Display: "databaseConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{databaseConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "functions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions", "2023-01-01"), }, { Display: "linkedBackends", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{linkedBackendName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "userProvidedFunctionApps", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{functionAppName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", "2023-01-01"), }}, }}, }}, }, { Display: "appsettings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings", "2023-01-01"), Verb: "POST", - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings", "2022-09-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings", "2023-01-01"), }, { Display: "functionappsettings", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings", "2023-01-01"), Verb: "POST", - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings", "2022-09-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings", "2023-01-01"), }, { Display: "customDomains", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{domainName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "databaseConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{databaseConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", "2022-09-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", "2023-01-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "functions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions", "2023-01-01"), }, { Display: "linkedBackends", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{linkedBackendName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", "2023-01-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-01-01"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources", "2023-01-01"), }, { Display: "userProvidedFunctionApps", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{functionAppName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", "2022-09-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", "2023-01-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", "2023-01-01"), }}, }}, SubResources: []swagger.ResourceType{}, @@ -22199,7 +22208,7 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.ServiceFabric/operations", "2023-09-01-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.ServiceFabric/operations", "2023-11-01-preview"), }, { Display: "operations", @@ -22365,50 +22374,50 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.CertificateRegistration/operations", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.CertificateRegistration/operations", "2023-01-01"), }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.DomainRegistration/operations", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.DomainRegistration/operations", "2023-01-01"), }, { Display: "availableStacks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/availableStacks", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/availableStacks", "2023-01-01"), }, { Display: "functionAppStacks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/functionAppStacks", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/functionAppStacks", "2023-01-01"), }, { Display: "functionAppStacks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/locations/{location}/functionAppStacks", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/locations/{location}/functionAppStacks", "2023-01-01"), }, { Display: "webAppStacks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/locations/{location}/webAppStacks", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/locations/{location}/webAppStacks", "2023-01-01"), }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/operations", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/operations", "2023-01-01"), }, { Display: "web", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/publishingUsers/web", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/publishingUsers/web", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/publishingUsers/web", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/publishingUsers/web", "2023-01-01"), }, { Display: "sourcecontrols", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/sourcecontrols", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/sourcecontrols", "2023-01-01"), SubResources: []swagger.ResourceType{ { Display: "{sourceControlType}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/sourcecontrols/{sourceControlType}", "2022-09-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/sourcecontrols/{sourceControlType}", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/sourcecontrols/{sourceControlType}", "2023-01-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/sourcecontrols/{sourceControlType}", "2023-01-01"), }}, }, { Display: "webAppStacks", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/webAppStacks", "2022-09-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Web/webAppStacks", "2023-01-01"), }, { Display: "operations", diff --git a/swagger-specs/automation/resource-manager/Microsoft.Automation/common/v5/definitions.json b/swagger-specs/automation/resource-manager/Microsoft.Automation/common/v5/definitions.json index 071d29a5d..915232bd7 100644 --- a/swagger-specs/automation/resource-manager/Microsoft.Automation/common/v5/definitions.json +++ b/swagger-specs/automation/resource-manager/Microsoft.Automation/common/v5/definitions.json @@ -19,7 +19,7 @@ } }, "info": { - "version": "2018-06-10", + "version": "2023-11-01", "title": "Common types" }, "paths": {}, @@ -113,6 +113,15 @@ "in": "path", "x-ms-parameter-location": "method", "pattern": "^[a-zA-Z][a-zA-Z-_0-9]*$" + }, + "ModuleNameParameter": { + "name": "moduleName", + "in": "path", + "required": true, + "type": "string", + "x-ms-parameter-location": "method", + "pattern": "^[a-zA-Z][a-zA-Z-_0-9]*$", + "description": "The name of module." } } } diff --git a/swagger-specs/codesigning/data-plane/Azure.CodeSigning/preview/2023-06-15-preview/azure.codesigning.json b/swagger-specs/codesigning/data-plane/Azure.CodeSigning/preview/2023-06-15-preview/azure.codesigning.json index 23b28db1c..4be8817cb 100644 --- a/swagger-specs/codesigning/data-plane/Azure.CodeSigning/preview/2023-06-15-preview/azure.codesigning.json +++ b/swagger-specs/codesigning/data-plane/Azure.CodeSigning/preview/2023-06-15-preview/azure.codesigning.json @@ -382,7 +382,8 @@ "type": "string", "description": "Enum describing allowed operation states.", "enum": [ - "InProgress", + "NotStarted", + "Running", "Succeeded", "Failed", "Canceled" @@ -392,8 +393,13 @@ "modelAsString": true, "values": [ { - "name": "InProgress", - "value": "InProgress", + "name": "NotStarted", + "value": "NotStarted", + "description": "The operation has not started." + }, + { + "name": "Running", + "value": "Running", "description": "The operation is in progress." }, { diff --git a/swagger-specs/communication/data-plane/JobRouter/api-set.json b/swagger-specs/communication/data-plane/JobRouter/api-set.json index 4e99aef3b..28973fecb 100644 --- a/swagger-specs/communication/data-plane/JobRouter/api-set.json +++ b/swagger-specs/communication/data-plane/JobRouter/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["preview/2022-07-18-preview/communicationservicejobrouter.json"], "name": "package-jobrouter-2022-07-18-preview"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["stable/2023-11-01/communicationservicejobrouter.json"], "name": "package-jobrouter-2023-11-01"} \ No newline at end of file diff --git a/swagger-specs/communication/data-plane/JobRouter/preview/2022-07-18-preview/communicationservicejobrouter.json b/swagger-specs/communication/data-plane/JobRouter/preview/2022-07-18-preview/communicationservicejobrouter.json deleted file mode 100644 index 2be2857af..000000000 --- a/swagger-specs/communication/data-plane/JobRouter/preview/2022-07-18-preview/communicationservicejobrouter.json +++ /dev/null @@ -1,3634 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "Azure Communication Routing Service", - "description": "Azure Communication Routing Service", - "version": "2022-07-18-preview" - }, - "paths": { - "/routing/classificationPolicies/{id}": { - "patch": { - "tags": [ - "ClassificationPolicies" - ], - "summary": "Creates or updates a classification policy.", - "operationId": "JobRouterAdministration_UpsertClassificationPolicy", - "consumes": [ - "application/merge-patch+json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the classification policy.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "patch", - "description": "Model of classification policy properties to be patched. See also: https://datatracker.ietf.org/doc/html/rfc7386.", - "required": true, - "schema": { - "$ref": "#/definitions/ClassificationPolicy" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ClassificationPolicy" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/ClassificationPolicy" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Creates a Classification policy": { - "$ref": "./examples/ClassificationPolicies_CreateClassificationPolicy.json" - }, - "Update a Classification policy": { - "$ref": "./examples/ClassificationPolicies_UpdateClassificationPolicy.json" - } - } - }, - "get": { - "tags": [ - "ClassificationPolicies" - ], - "summary": "Retrieves an existing classification policy by Id.", - "operationId": "JobRouterAdministration_GetClassificationPolicy", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the classification policy.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ClassificationPolicy" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get a single Classification policy": { - "$ref": "./examples/ClassificationPolicies_GetClassificationPolicy.json" - } - } - }, - "delete": { - "tags": [ - "ClassificationPolicies" - ], - "summary": "Delete a classification policy by Id.", - "operationId": "JobRouterAdministration_DeleteClassificationPolicy", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the classification policy.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "204": { - "description": "Success" - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Delete a Classification policy": { - "$ref": "./examples/ClassificationPolicies_DeleteClassificationPolicy.json" - } - } - } - }, - "/routing/classificationPolicies": { - "get": { - "tags": [ - "ClassificationPolicies" - ], - "summary": "Retrieves existing classification policies.", - "operationId": "JobRouterAdministration_ListClassificationPolicies", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "query", - "name": "maxpagesize", - "description": "Maximum page size.", - "type": "integer", - "format": "int32" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ClassificationPolicyCollection" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get Classification policies with pagination (max page size)": { - "$ref": "./examples/ClassificationPolicies_ListClassificationPoliciesWithPageSize.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink", - "itemName": "value" - } - } - }, - "/routing/distributionPolicies/{id}": { - "patch": { - "tags": [ - "DistributionPolicies" - ], - "summary": "Creates or updates a distribution policy.", - "operationId": "JobRouterAdministration_UpsertDistributionPolicy", - "consumes": [ - "application/merge-patch+json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the distribution policy.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "patch", - "description": "Model of distribution policy properties to be patched. See also: https://datatracker.ietf.org/doc/html/rfc7386.", - "required": true, - "schema": { - "$ref": "#/definitions/DistributionPolicy" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/DistributionPolicy" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/DistributionPolicy" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Creates a Distribution policy": { - "$ref": "./examples/DistributionPolicies_CreateDistributionPolicy.json" - }, - "Update a Distribution policy": { - "$ref": "./examples/DistributionPolicies_UpdateDistributionPolicy.json" - } - } - }, - "get": { - "tags": [ - "DistributionPolicies" - ], - "summary": "Retrieves an existing distribution policy by Id.", - "operationId": "JobRouterAdministration_GetDistributionPolicy", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the distribution policy.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/DistributionPolicy" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get a single Distribution policy": { - "$ref": "./examples/DistributionPolicies_GetDistributionPolicy.json" - } - } - }, - "delete": { - "tags": [ - "DistributionPolicies" - ], - "summary": "Delete a distribution policy by Id.", - "operationId": "JobRouterAdministration_DeleteDistributionPolicy", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the distribution policy.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "204": { - "description": "Success" - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Delete a Distribution policy": { - "$ref": "./examples/DistributionPolicies_DeleteDistributionPolicy.json" - } - } - } - }, - "/routing/distributionPolicies": { - "get": { - "tags": [ - "DistributionPolicies" - ], - "summary": "Retrieves existing distribution policies.", - "operationId": "JobRouterAdministration_ListDistributionPolicies", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "query", - "name": "maxpagesize", - "description": "Maximum page size.", - "type": "integer", - "format": "int32" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/DistributionPolicyCollection" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get Distribution policies with pagination (max page size)": { - "$ref": "./examples/DistributionPolicies_ListDistributionPoliciesWithPageSize.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink", - "itemName": "value" - } - } - }, - "/routing/exceptionPolicies/{id}": { - "patch": { - "tags": [ - "ExceptionPolicies" - ], - "summary": "Creates or updates a exception policy.", - "operationId": "JobRouterAdministration_UpsertExceptionPolicy", - "consumes": [ - "application/merge-patch+json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the exception policy.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "patch", - "description": "Model of exception policy properties to be patched. See also: https://datatracker.ietf.org/doc/html/rfc7386", - "required": true, - "schema": { - "$ref": "#/definitions/ExceptionPolicy" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ExceptionPolicy" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/ExceptionPolicy" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Creates a Exception policy": { - "$ref": "./examples/ExceptionPolicies_CreateExceptionPolicy.json" - }, - "Update a Exception policy": { - "$ref": "./examples/ExceptionPolicies_UpdateExceptionPolicy.json" - } - } - }, - "get": { - "tags": [ - "ExceptionPolicies" - ], - "summary": "Retrieves an existing exception policy by Id.", - "operationId": "JobRouterAdministration_GetExceptionPolicy", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the exception policy to retrieve.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ExceptionPolicy" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get a single Exception policy": { - "$ref": "./examples/ExceptionPolicies_GetExceptionPolicy.json" - } - } - }, - "delete": { - "tags": [ - "ExceptionPolicies" - ], - "summary": "Deletes a exception policy by Id.", - "operationId": "JobRouterAdministration_DeleteExceptionPolicy", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the exception policy to delete.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "204": { - "description": "Success" - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Delete a Exception policy": { - "$ref": "./examples/ExceptionPolicies_DeleteExceptionPolicy.json" - } - } - } - }, - "/routing/exceptionPolicies": { - "get": { - "tags": [ - "ExceptionPolicies" - ], - "summary": "Retrieves existing exception policies.", - "operationId": "JobRouterAdministration_ListExceptionPolicies", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "query", - "name": "maxpagesize", - "description": "Number of objects to return per page.", - "type": "integer", - "format": "int32" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ExceptionPolicyCollection" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get Exception policies with pagination (max page size)": { - "$ref": "./examples/ExceptionPolicies_ListExceptionPoliciesWithPageSize.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink", - "itemName": "value" - } - } - }, - "/routing/jobs/{id}": { - "patch": { - "tags": [ - "Jobs" - ], - "summary": "Creates or updates a router job.", - "operationId": "JobRouter_UpsertJob", - "consumes": [ - "application/merge-patch+json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "patch", - "description": "Model of job properties to be created or patched. See also: https://datatracker.ietf.org/doc/html/rfc7386.", - "required": true, - "schema": { - "$ref": "#/definitions/RouterJob" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterJob" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/RouterJob" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Creates a new Job": { - "$ref": "./examples/Jobs_CreateJob.json" - }, - "Update a job": { - "$ref": "./examples/Jobs_UpdateJob.json" - }, - "Creates a scheduled job": { - "$ref": "./examples/Jobs_CreateScheduledJob.json" - } - } - }, - "get": { - "tags": [ - "Jobs" - ], - "summary": "Retrieves an existing job by Id.", - "operationId": "JobRouter_GetJob", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job to retrieve.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterJob" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get a single Job": { - "$ref": "./examples/Jobs_GetJob.json" - } - } - }, - "delete": { - "tags": [ - "Jobs" - ], - "summary": "Deletes a job and all of its traces.", - "operationId": "JobRouter_DeleteJob", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "204": { - "description": "Success" - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Deletes a job and all of its traces": { - "$ref": "./examples/Jobs_DeleteJob.json" - } - } - } - }, - "/routing/jobs/{id}:reclassify": { - "post": { - "tags": [ - "Jobs" - ], - "summary": "Reclassify a job.", - "operationId": "JobRouter_ReclassifyJobAction", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "reclassifyJobRequest", - "description": "Request object for reclassifying a job.", - "schema": { - "$ref": "#/definitions/ReclassifyJobRequest" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ReclassifyJobResult" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Reclassify a job": { - "$ref": "./examples/Jobs_ReclassifyJob.json" - } - } - } - }, - "/routing/jobs/{id}:cancel": { - "post": { - "tags": [ - "Jobs" - ], - "summary": "Submits request to cancel an existing job by Id while supplying free-form cancellation reason.", - "operationId": "JobRouter_CancelJobAction", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "cancelJobRequest", - "description": "Request model for cancelling job.", - "schema": { - "$ref": "#/definitions/CancelJobRequest" - }, - "x-ms-client-flatten": true - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/CancelJobResult" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Cancels a job": { - "$ref": "./examples/Jobs_RequestJobCancel.json" - } - } - } - }, - "/routing/jobs/{id}:complete": { - "post": { - "tags": [ - "Jobs" - ], - "summary": "Completes an assigned job.", - "operationId": "JobRouter_CompleteJobAction", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "completeJobRequest", - "description": "Request model for completing job.", - "required": true, - "schema": { - "$ref": "#/definitions/CompleteJobRequest" - }, - "x-ms-client-flatten": true - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/CompleteJobResult" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Completes a job": { - "$ref": "./examples/Jobs_CompleteJob.json" - } - } - } - }, - "/routing/jobs/{id}:close": { - "post": { - "tags": [ - "Jobs" - ], - "summary": "Closes a completed job.", - "operationId": "JobRouter_CloseJobAction", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "closeJobRequest", - "description": "Request model for closing job.", - "required": true, - "schema": { - "$ref": "#/definitions/CloseJobRequest" - }, - "x-ms-client-flatten": true - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/CloseJobResult" - } - }, - "202": { - "description": "Success", - "schema": { - "$ref": "#/definitions/CloseJobResult" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Closes a job": { - "$ref": "./examples/Jobs_CloseJob.json" - } - } - } - }, - "/routing/jobs": { - "get": { - "tags": [ - "Jobs" - ], - "summary": "Retrieves list of jobs based on filter parameters.", - "operationId": "JobRouter_ListJobs", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "query", - "name": "status", - "description": "If specified, filter jobs by status.", - "type": "string", - "default": "all", - "enum": [ - "all", - "pendingClassification", - "queued", - "assigned", - "completed", - "closed", - "cancelled", - "classificationFailed", - "created", - "pendingSchedule", - "scheduled", - "scheduleFailed", - "waitingForActivation", - "active" - ], - "x-ms-enum": { - "name": "RouterJobStatusSelector", - "modelAsString": true - } - }, - { - "in": "query", - "name": "queueId", - "description": "If specified, filter jobs by queue.", - "type": "string" - }, - { - "in": "query", - "name": "channelId", - "description": "If specified, filter jobs by channel.", - "type": "string" - }, - { - "in": "query", - "name": "classificationPolicyId", - "description": "If specified, filter jobs by classificationPolicy.", - "type": "string" - }, - { - "in": "query", - "name": "scheduledBefore", - "description": "If specified, filter on jobs that was scheduled before or at given timestamp. Range: (-Inf, scheduledBefore].", - "type": "string", - "format": "date-time" - }, - { - "in": "query", - "name": "scheduledAfter", - "description": "If specified, filter on jobs that was scheduled at or after given value. Range: [scheduledAfter, +Inf).", - "type": "string", - "format": "date-time" - }, - { - "in": "query", - "name": "maxpagesize", - "description": "Number of objects to return per page.", - "type": "integer", - "format": "int32" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterJobCollection" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Gets a list of jobs with pagination (max page size)": { - "$ref": "./examples/Jobs_GetJobsWithPageSize.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink", - "itemName": "value" - } - } - }, - "/routing/jobs/{id}/position": { - "get": { - "tags": [ - "Jobs" - ], - "summary": "Gets a job's position details.", - "operationId": "JobRouter_GetInQueuePosition", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterJobPositionDetails" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Gets a job position in a queue": { - "$ref": "./examples/Jobs_GetInQueuePosition.json" - } - } - } - }, - "/routing/jobs/{id}/assignments/{assignmentId}:unassign": { - "post": { - "tags": [ - "Jobs" - ], - "summary": "Un-assign a job.", - "operationId": "JobRouter_UnassignJobAction", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the job to un-assign.", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "assignmentId", - "description": "Id of the assignment to un-assign.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "unassignJobRequest", - "description": "Request body for unassign route.", - "schema": { - "$ref": "#/definitions/UnassignJobRequest" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/UnassignJobResult" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Unassigns a job": { - "$ref": "./examples/Jobs_UnassignJob.json" - } - } - } - }, - "/routing/workers/{workerId}/offers/{offerId}:accept": { - "post": { - "tags": [ - "Offers" - ], - "summary": "Accepts an offer to work on a job and returns a 409/Conflict if another agent accepted the job already.", - "operationId": "JobRouter_AcceptJobAction", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "workerId", - "description": "Id of the worker.", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "offerId", - "description": "Id of the offer.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/AcceptJobOfferResult" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Accept a Job Offer": { - "$ref": "./examples/Offers_AcceptJobOffer.json" - } - } - } - }, - "/routing/workers/{workerId}/offers/{offerId}:decline": { - "post": { - "tags": [ - "Offers" - ], - "summary": "Declines an offer to work on a job.", - "operationId": "JobRouter_DeclineJobAction", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "workerId", - "description": "Id of the worker.", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "offerId", - "description": "Id of the offer.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "declineJobOfferRequest", - "description": "Request model for declining offer.", - "schema": { - "$ref": "#/definitions/DeclineJobOfferRequest" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/DeclineJobOfferResult" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Decline a Job Offer": { - "$ref": "./examples/Offers_DeclineJobOffer.json" - } - } - } - }, - "/routing/queues/{id}": { - "patch": { - "tags": [ - "Queues" - ], - "summary": "Creates or updates a queue.", - "operationId": "JobRouterAdministration_UpsertQueue", - "consumes": [ - "application/merge-patch+json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the queue.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "patch", - "description": "Model of queue properties to be patched. See also: https://datatracker.ietf.org/doc/html/rfc7386.", - "required": true, - "schema": { - "$ref": "#/definitions/RouterQueue" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterQueue" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/RouterQueue" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Update a Queue": { - "$ref": "./examples/Queues_UpdateQueue.json" - }, - "Create a Queue": { - "$ref": "./examples/Queues_CreateQueue.json" - } - } - }, - "get": { - "tags": [ - "Queues" - ], - "summary": "Retrieves an existing queue by Id.", - "operationId": "JobRouterAdministration_GetQueue", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the queue to retrieve.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterQueue" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get a single Queue": { - "$ref": "./examples/Queues_GetQueue.json" - } - } - }, - "delete": { - "tags": [ - "Queues" - ], - "summary": "Deletes a queue by Id.", - "operationId": "JobRouterAdministration_DeleteQueue", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the queue to delete.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "204": { - "description": "Success" - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Delete a Queue": { - "$ref": "./examples/Queues_DeleteQueue.json" - } - } - } - }, - "/routing/queues": { - "get": { - "tags": [ - "Queues" - ], - "summary": "Retrieves existing queues.", - "operationId": "JobRouterAdministration_ListQueues", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "query", - "name": "maxpagesize", - "description": "Number of objects to return per page.", - "type": "integer", - "format": "int32" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterQueueCollection" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get Queues with pagination (max page size)": { - "$ref": "./examples/Queues_ListQueuesWithPageSize.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink", - "itemName": "value" - } - } - }, - "/routing/queues/{id}/statistics": { - "get": { - "tags": [ - "Queues" - ], - "summary": "Retrieves a queue's statistics.", - "operationId": "JobRouter_GetQueueStatistics", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "id", - "description": "Id of the queue to retrieve statistics.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterQueueStatistics" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get a single Queue": { - "$ref": "./examples/Queues_GetQueueStatistics.json" - } - } - } - }, - "/routing/workers/{workerId}": { - "patch": { - "tags": [ - "Workers" - ], - "summary": "Creates or updates a worker.", - "operationId": "JobRouter_UpsertWorker", - "consumes": [ - "application/merge-patch+json" - ], - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "workerId", - "description": "Id of the worker.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - }, - { - "in": "body", - "name": "patch", - "description": "Model of worker properties to be created or patched. See also: https://datatracker.ietf.org/doc/html/rfc7386.", - "required": true, - "schema": { - "$ref": "#/definitions/RouterWorker" - } - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterWorker" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/RouterWorker" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Create a Worker": { - "$ref": "./examples/Workers_CreateWorker.json" - }, - "Update a Worker properties": { - "$ref": "./examples/Workers_UpdateWorker.json" - }, - "Register a Worker": { - "$ref": "./examples/Workers_RegisterWorker.json" - }, - "Deregister an active Worker": { - "$ref": "./examples/Workers_DeregisterActiveWorker.json" - }, - "Deregister a inactive Worker": { - "$ref": "./examples/Workers_DeregisterInactiveWorker.json" - } - } - }, - "get": { - "tags": [ - "Workers" - ], - "summary": "Retrieves an existing worker by Id.", - "operationId": "JobRouter_GetWorker", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "workerId", - "description": "Id of the worker to retrieve.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterWorker" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Get a single Worker": { - "$ref": "./examples/Workers_GetWorker.json" - } - } - }, - "delete": { - "tags": [ - "Workers" - ], - "summary": "Deletes a worker and all of its traces.", - "operationId": "JobRouter_DeleteWorker", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "path", - "name": "workerId", - "description": "Id of the worker to delete.", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "204": { - "description": "Success" - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "Delete a Worker and all of its traces": { - "$ref": "./examples/Workers_DeleteWorker.json" - } - } - } - }, - "/routing/workers": { - "get": { - "tags": [ - "Workers" - ], - "summary": "Retrieves existing workers.", - "operationId": "JobRouter_ListWorkers", - "produces": [ - "application/json" - ], - "parameters": [ - { - "in": "query", - "name": "state", - "description": "If specified, select workers by worker state.", - "type": "string", - "default": "all", - "enum": [ - "active", - "draining", - "inactive", - "all" - ], - "x-ms-enum": { - "name": "RouterWorkerStateSelector", - "modelAsString": true - } - }, - { - "in": "query", - "name": "channelId", - "description": "If specified, select workers who have a channel configuration with this channel.", - "type": "string" - }, - { - "in": "query", - "name": "queueId", - "description": "If specified, select workers who are assigned to this queue.", - "type": "string" - }, - { - "in": "query", - "name": "hasCapacity", - "description": "If set to true, select only workers who have capacity for the channel specified by `channelId` or for any channel if `channelId` not specified. If set to false, then will return all workers including workers without any capacity for jobs. Defaults to false.", - "type": "boolean" - }, - { - "in": "query", - "name": "maxpagesize", - "description": "Number of objects to return per page.", - "type": "integer", - "format": "int32" - }, - { - "$ref": "#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/RouterWorkerCollection" - } - }, - "default": { - "description": "Error", - "schema": { - "$ref": "#/definitions/CommunicationErrorResponse" - } - } - }, - "x-ms-examples": { - "List workers with pagination (max page size)": { - "$ref": "./examples/Workers_GetWorkersWithPageSize.json" - }, - "List available Workers by channel": { - "$ref": "./examples/Workers_GetAvailableWorkersByChannel.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink", - "itemName": "value" - } - } - } - }, - "definitions": { - "AcceptJobOfferResult": { - "description": "Response containing Id's for the worker, job, and assignment from an accepted offer", - "required": [ - "assignmentId", - "jobId", - "workerId" - ], - "type": "object", - "properties": { - "assignmentId": { - "description": "The assignment Id that assigns a worker that has accepted an offer to a job.", - "minLength": 1, - "type": "string" - }, - "jobId": { - "description": "The Id of the job assigned.", - "minLength": 1, - "type": "string" - }, - "workerId": { - "description": "The Id of the worker that has been assigned this job.", - "minLength": 1, - "type": "string" - } - } - }, - "BestWorkerMode": { - "description": "Jobs are distributed to the worker with the strongest abilities available.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/DistributionMode" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing BestWorkerMode", - "type": "string" - }, - "scoringRule": { - "$ref": "#/definitions/RouterRule" - }, - "scoringRuleOptions": { - "$ref": "#/definitions/ScoringRuleOptions" - } - }, - "x-ms-discriminator-value": "best-worker" - }, - "CancelExceptionAction": { - "description": "An action that marks a job as cancelled", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ExceptionAction" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing CancelExceptionAction", - "type": "string" - }, - "note": { - "description": "(Optional) A note that will be appended to the jobs' Notes collection with the current timestamp.", - "maxLength": 2000, - "minLength": 0, - "type": "string" - }, - "dispositionCode": { - "description": "(Optional) Indicates the outcome of the job, populate this field with your own custom values.", - "maxLength": 500, - "minLength": 0, - "type": "string" - } - }, - "x-ms-discriminator-value": "cancel" - }, - "CancelJobRequest": { - "description": "Request payload for deleting a job", - "type": "object", - "properties": { - "note": { - "description": "(Optional) A note that will be appended to the jobs' Notes collection with the current timestamp.", - "maxLength": 2000, - "minLength": 0, - "type": "string" - }, - "dispositionCode": { - "description": "Indicates the outcome of the job, populate this field with your own custom values.\r\nIf not provided, default value of \"Cancelled\" is set.", - "maxLength": 500, - "minLength": 0, - "type": "string" - } - } - }, - "CancelJobResult": { - "description": "Response payload from cancelling a job", - "type": "object", - "properties": {} - }, - "ChannelConfiguration": { - "description": "Represents the capacity a job in this channel will consume from a worker", - "required": [ - "capacityCostPerJob" - ], - "type": "object", - "properties": { - "capacityCostPerJob": { - "format": "int32", - "description": "The amount of capacity that an instance of a job of this channel will consume of the total worker capacity.", - "type": "integer" - }, - "maxNumberOfJobs": { - "format": "int32", - "description": "The maximum number of jobs that can be supported concurrently for this channel.", - "type": "integer" - } - } - }, - "ClassificationPolicy": { - "description": "A container for the rules that govern how jobs are classified.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of this policy.", - "type": "string", - "readOnly": true - }, - "name": { - "description": "Friendly name of this policy.", - "type": "string" - }, - "fallbackQueueId": { - "description": "The fallback queue to select if the queue selector doesn't find a match.", - "type": "string" - }, - "queueSelectors": { - "description": "The queue selectors to resolve a queue for a given job.", - "type": "array", - "items": { - "description": "An attachment of queue selectors to resolve a queue to a job from a classification policy" - } - }, - "prioritizationRule": { - "$ref": "#/definitions/RouterRule" - }, - "workerSelectors": { - "description": "The worker label selectors to attach to a given job.", - "type": "array", - "items": { - "description": "An attachment which attaches worker selectors to a job" - } - } - } - }, - "ClassificationPolicyCollection": { - "description": "A paged collection of classification policies.", - "required": [ - "value" - ], - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/ClassificationPolicyItem" - } - }, - "nextLink": { - "type": "string", - "readOnly": true - } - } - }, - "ClassificationPolicyItem": { - "description": "Paged instance of ClassificationPolicy", - "type": "object", - "properties": { - "classificationPolicy": { - "$ref": "#/definitions/ClassificationPolicy" - }, - "etag": { - "description": "(Optional) The Concurrency Token.", - "type": "string" - } - } - }, - "CloseJobRequest": { - "description": "Request payload for closing jobs", - "required": [ - "assignmentId" - ], - "type": "object", - "properties": { - "assignmentId": { - "description": "The assignment within which the job is to be closed.", - "maxLength": 50, - "minLength": 0, - "type": "string" - }, - "dispositionCode": { - "description": "Indicates the outcome of the job, populate this field with your own custom values.", - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "closeAt": { - "format": "date-time", - "description": "If not provided, worker capacity is released immediately along with a JobClosedEvent notification.\r\nIf provided, worker capacity is released along with a JobClosedEvent notification at a future time in UTC.", - "type": "string" - }, - "note": { - "description": "(Optional) A note that will be appended to the jobs' Notes collection with the current timestamp.", - "maxLength": 2000, - "minLength": 0, - "type": "string" - } - } - }, - "CloseJobResult": { - "description": "Response payload from closing a job", - "type": "object", - "properties": {} - }, - "CommunicationError": { - "$ref": "../../../Common/stable/2021-03-07/common.json#/definitions/CommunicationError" - }, - "CommunicationErrorResponse": { - "$ref": "../../../Common/stable/2021-03-07/common.json#/definitions/CommunicationErrorResponse" - }, - "CompleteJobRequest": { - "description": "Request payload for completing jobs", - "required": [ - "assignmentId" - ], - "type": "object", - "properties": { - "assignmentId": { - "description": "The assignment within the job to complete.", - "maxLength": 50, - "minLength": 0, - "type": "string" - }, - "note": { - "description": "(Optional) A note that will be appended to the jobs' Notes collection with the current timestamp.", - "maxLength": 2000, - "minLength": 0, - "type": "string" - } - } - }, - "CompleteJobResult": { - "description": "Response payload from completing a job", - "type": "object", - "properties": {} - }, - "ConditionalQueueSelectorAttachment": { - "description": "Describes a set of queue selectors that will be attached if the given condition resolves to true", - "required": [ - "condition", - "queueSelectors" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/QueueSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing ConditionalQueueSelectorAttachment", - "type": "string" - }, - "condition": { - "$ref": "#/definitions/RouterRule" - }, - "queueSelectors": { - "description": "The queue selectors to attach", - "type": "array", - "items": { - "$ref": "#/definitions/RouterQueueSelector" - } - } - }, - "x-ms-discriminator-value": "conditional" - }, - "ConditionalWorkerSelectorAttachment": { - "description": "Describes a set of worker selectors that will be attached if the given condition resolves to true", - "required": [ - "condition", - "workerSelectors" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/WorkerSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing ConditionalWorkerSelectorAttachment", - "type": "string" - }, - "condition": { - "$ref": "#/definitions/RouterRule" - }, - "workerSelectors": { - "description": "The worker selectors to attach", - "type": "array", - "items": { - "$ref": "#/definitions/RouterWorkerSelector" - } - } - }, - "x-ms-discriminator-value": "conditional" - }, - "DeclineJobOfferRequest": { - "description": "Request payload for declining offers", - "type": "object", - "properties": { - "retryOfferAt": { - "format": "date-time", - "description": "If the RetryOfferAt is not provided, then this job will not be offered again to the worker who declined this job unless\r\nthe worker is de-registered and re-registered. If a RetryOfferAt time is provided, then the job will be re-matched to\r\neligible workers at the retry time in UTC. The worker that declined the job will also be eligible for the job at that time.", - "type": "string" - } - } - }, - "DeclineJobOfferResult": { - "description": "Response payload from declining a job", - "type": "object", - "properties": {} - }, - "DirectMapRouterRule": { - "description": "A rule that return the same labels as the input labels.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/RouterRule" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing DirectMapRouterRule", - "type": "string" - } - }, - "x-ms-discriminator-value": "direct-map-rule" - }, - "DistributionMode": { - "description": "Abstract base class for defining a distribution mode", - "required": [ - "kind" - ], - "type": "object", - "properties": { - "kind": { - "description": "The type discriminator describing a sub-type of Mode", - "type": "string" - }, - "minConcurrentOffers": { - "format": "int32", - "description": "Governs the minimum desired number of active concurrent offers a job can have.", - "type": "integer" - }, - "maxConcurrentOffers": { - "format": "int32", - "description": "Governs the maximum number of active concurrent offers a job can have.", - "type": "integer" - }, - "bypassSelectors": { - "description": "(Optional)\r\nIf set to true, then router will match workers to jobs even if they don't match label selectors.\r\nWarning: You may get workers that are not qualified for the job they are matched with if you set this\r\nvariable to true. This flag is intended more for temporary usage.\r\nBy default, set to false.", - "type": "boolean" - } - }, - "discriminator": "kind" - }, - "DistributionPolicy": { - "description": "Policy governing how jobs are distributed to workers", - "type": "object", - "properties": { - "id": { - "description": "The unique identifier of the policy.", - "type": "string", - "readOnly": true - }, - "name": { - "description": "The human readable name of the policy.", - "type": "string" - }, - "offerExpiresAfterSeconds": { - "format": "double", - "description": "The number of seconds after which any offers created under this policy will be expired.", - "type": "number" - }, - "mode": { - "$ref": "#/definitions/DistributionMode" - } - } - }, - "DistributionPolicyCollection": { - "description": "A paged collection of distribution policies.", - "required": [ - "value" - ], - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/DistributionPolicyItem" - } - }, - "nextLink": { - "type": "string", - "readOnly": true - } - } - }, - "DistributionPolicyItem": { - "description": "Paged instance of DistributionPolicy", - "type": "object", - "properties": { - "distributionPolicy": { - "$ref": "#/definitions/DistributionPolicy" - }, - "etag": { - "description": "(Optional) The Concurrency Token.", - "type": "string" - } - } - }, - "ExceptionAction": { - "description": "The action to take when the exception is triggered", - "required": [ - "kind" - ], - "type": "object", - "properties": { - "kind": { - "description": "The type discriminator describing a sub-type of ExceptionAction", - "type": "string" - } - }, - "discriminator": "kind" - }, - "ExceptionPolicy": { - "description": "A policy that defines actions to execute when exception are triggered.", - "type": "object", - "properties": { - "id": { - "description": "The Id of the exception policy", - "type": "string", - "readOnly": true - }, - "name": { - "description": "(Optional) The name of the exception policy.", - "type": "string" - }, - "exceptionRules": { - "description": "(Optional) A dictionary collection of exception rules on the exception policy. Key is the Id of each exception rule.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/ExceptionRule" - } - } - } - }, - "ExceptionPolicyCollection": { - "description": "A paged collection of exception policies.", - "required": [ - "value" - ], - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/ExceptionPolicyItem" - } - }, - "nextLink": { - "type": "string", - "readOnly": true - } - } - }, - "ExceptionPolicyItem": { - "description": "Paged instance of ExceptionPolicy", - "type": "object", - "properties": { - "exceptionPolicy": { - "$ref": "#/definitions/ExceptionPolicy" - }, - "etag": { - "description": "(Optional) The Concurrency Token.", - "type": "string" - } - } - }, - "ExceptionRule": { - "description": "A rule that defines actions to execute upon a specific trigger.", - "required": [ - "actions", - "trigger" - ], - "type": "object", - "properties": { - "trigger": { - "$ref": "#/definitions/ExceptionTrigger" - }, - "actions": { - "description": "A dictionary collection of actions to perform once the exception is triggered. Key is the Id of each exception action.", - "type": "object", - "additionalProperties": { - "description": "The action to take when the exception is triggered" - } - } - } - }, - "ExceptionTrigger": { - "description": "The trigger for this exception rule", - "required": [ - "kind" - ], - "type": "object", - "properties": { - "kind": { - "description": "The type discriminator describing a sub-type of ExceptionTrigger", - "type": "string" - } - }, - "discriminator": "kind" - }, - "ExpressionRouterRule": { - "description": "A rule providing inline expression rules.", - "required": [ - "expression" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/RouterRule" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing ExpressionRouterRule", - "type": "string" - }, - "language": { - "description": "The expression language to compile to and execute", - "enum": [ - "powerFx" - ], - "type": "string", - "x-ms-enum": { - "name": "ExpressionRouterRuleLanguage", - "modelAsString": true - } - }, - "expression": { - "description": "The string containing the expression to evaluate. Should contain return statement with calculated values.", - "maxLength": 500, - "minLength": 0, - "type": "string" - } - }, - "x-ms-discriminator-value": "expression-rule" - }, - "FunctionRouterRule": { - "description": "A rule providing a binding to an HTTP Triggered Azure Function.", - "required": [ - "functionUri" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/RouterRule" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing FunctionRouterRule", - "type": "string" - }, - "functionUri": { - "format": "uri", - "description": "URL for Azure Function", - "type": "string" - }, - "credential": { - "$ref": "#/definitions/FunctionRouterRuleCredential" - } - }, - "x-ms-discriminator-value": "azure-function-rule" - }, - "FunctionRouterRuleCredential": { - "description": "Credentials used to access Azure function rule", - "type": "object", - "properties": { - "functionKey": { - "description": "(Optional) Access key scoped to a particular function", - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "appKey": { - "description": "(Optional) Access key scoped to a Azure Function app.\r\nThis key grants access to all functions under the app.", - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "clientId": { - "description": "(Optional) Client id, when AppKey is provided\r\nIn context of Azure function, this is usually the name of the key", - "maxLength": 500, - "minLength": 0, - "type": "string" - } - } - }, - "JobMatchingMode": { - "description": "The matching mode to be applied to this job.\r\n \r\nSupported types:\r\n \r\nQueueAndMatchMode: Used when matching worker to a job is required to be done right after job is queued.\r\nScheduleAndSuspendMode: Used for scheduling jobs to be queued at a future time. At specified time, matching of a worker to the job will not start automatically.\r\nSuspendMode: Used when matching workers to a job needs to be suspended.", - "type": "object", - "properties": { - "modeType": { - "description": "Discriminator value used to differentiate between supported matching mode types.", - "enum": [ - "queueAndMatchMode", - "scheduleAndSuspendMode", - "suspendMode" - ], - "type": "string", - "x-ms-enum": { - "name": "JobMatchModeType", - "modelAsString": true - } - }, - "queueAndMatchMode": { - "$ref": "#/definitions/QueueAndMatchMode" - }, - "scheduleAndSuspendMode": { - "$ref": "#/definitions/ScheduleAndSuspendMode" - }, - "suspendMode": { - "$ref": "#/definitions/SuspendMode" - } - } - }, - "LongestIdleMode": { - "description": "Jobs are directed to the worker who has been idle longest.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/DistributionMode" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing LongestIdleMode", - "type": "string" - } - }, - "x-ms-discriminator-value": "longest-idle" - }, - "ManualReclassifyExceptionAction": { - "description": "An action that manually reclassifies a job by providing the queue, priority and worker selectors.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ExceptionAction" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing ManualReclassifyExceptionAction", - "type": "string" - }, - "queueId": { - "description": "Updated QueueId.", - "maxLength": 50, - "minLength": 0, - "type": "string" - }, - "priority": { - "format": "int32", - "description": "Updated Priority.", - "type": "integer" - }, - "workerSelectors": { - "description": "Updated WorkerSelectors.", - "type": "array", - "items": { - "$ref": "#/definitions/RouterWorkerSelector" - } - } - }, - "x-ms-discriminator-value": "manual-reclassify" - }, - "Oauth2ClientCredential": { - "description": "OAuth2.0 Credentials used to Contoso's Authorization server.\r\nReference: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/", - "type": "object", - "properties": { - "clientId": { - "description": "ClientId for Contoso Authorization server.", - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "clientSecret": { - "description": "Client secret for Contoso Authorization server.", - "maxLength": 500, - "minLength": 0, - "type": "string" - } - } - }, - "PassThroughQueueSelectorAttachment": { - "description": "Attaches a queue selector where the value is passed through from the job label with the same key", - "required": [ - "key", - "labelOperator" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/QueueSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing PassThroughQueueSelectorAttachment", - "type": "string" - }, - "key": { - "description": "The label key to query against", - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "labelOperator": { - "description": "Describes how the value of the label is compared to the value pass through", - "enum": [ - "equal", - "notEqual", - "lessThan", - "lessThanEqual", - "greaterThan", - "greaterThanEqual" - ], - "type": "string", - "x-ms-enum": { - "name": "LabelOperator", - "modelAsString": true - } - } - }, - "x-ms-discriminator-value": "pass-through" - }, - "PassThroughWorkerSelectorAttachment": { - "description": "Attaches a worker selector where the value is passed through from the job label with the same key", - "required": [ - "key", - "labelOperator" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/WorkerSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing PassThroughWorkerSelectorAttachment", - "type": "string" - }, - "key": { - "description": "The label key to query against", - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "labelOperator": { - "description": "Describes how the value of the label is compared to the value pass through", - "enum": [ - "equal", - "notEqual", - "lessThan", - "lessThanEqual", - "greaterThan", - "greaterThanEqual" - ], - "type": "string", - "x-ms-enum": { - "name": "LabelOperator", - "modelAsString": true - } - }, - "expiresAfterSeconds": { - "format": "double", - "description": "Describes how long the attached label selector is valid in seconds.", - "type": "number" - } - }, - "x-ms-discriminator-value": "pass-through" - }, - "QueueAndMatchMode": { - "description": "Describes a matching mode where matching worker to a job is automatically started after job is queued successfully.", - "type": "object" - }, - "QueueLengthExceptionTrigger": { - "description": "Trigger for an exception action on exceeding queue length", - "required": [ - "threshold" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ExceptionTrigger" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing a sub-type of QueueLengthExceptionTrigger", - "type": "string" - }, - "threshold": { - "format": "int32", - "description": "Threshold of number of jobs ahead in the queue to for this trigger to fire.", - "type": "integer" - } - }, - "x-ms-discriminator-value": "queue-length" - }, - "QueueSelectorAttachment": { - "description": "An attachment of queue selectors to resolve a queue to a job from a classification policy", - "required": [ - "kind" - ], - "type": "object", - "properties": { - "kind": { - "description": "The type discriminator describing the type of queue selector attachment", - "type": "string" - } - }, - "discriminator": "kind" - }, - "QueueWeightedAllocation": { - "description": "Contains the weight percentage and queue selectors to be applied if selected for weighted distributions.", - "required": [ - "queueSelectors", - "weight" - ], - "type": "object", - "properties": { - "weight": { - "format": "double", - "description": "The percentage of this weight, expressed as a fraction of 1.", - "type": "number" - }, - "queueSelectors": { - "description": "A collection of queue selectors that will be applied if this allocation is selected.", - "type": "array", - "items": { - "$ref": "#/definitions/RouterQueueSelector" - } - } - } - }, - "ReclassifyExceptionAction": { - "description": "An action that modifies labels on a job and then reclassifies it", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ExceptionAction" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing ReclassifyExceptionAction.", - "type": "string" - }, - "classificationPolicyId": { - "description": "(optional) The new classification policy that will determine queue, priority and worker selectors.", - "maxLength": 50, - "minLength": 0, - "type": "string" - }, - "labelsToUpsert": { - "description": "(optional) Dictionary containing the labels to update (or add if not existing) in key-value pairs", - "type": "object", - "additionalProperties": {} - } - }, - "x-ms-discriminator-value": "reclassify" - }, - "ReclassifyJobRequest": { - "description": "Request payload for reclassifying jobs", - "type": "object" - }, - "ReclassifyJobResult": { - "description": "Response payload from reclassifying a job", - "type": "object", - "properties": {} - }, - "RoundRobinMode": { - "description": "Jobs are distributed in order to workers, starting with the worker that is after the last worker to receive a job.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/DistributionMode" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing RoundRobinMode", - "type": "string" - } - }, - "x-ms-discriminator-value": "round-robin" - }, - "RouterJob": { - "description": "A unit of work to be routed", - "type": "object", - "properties": { - "id": { - "description": "The id of the job.", - "type": "string", - "readOnly": true - }, - "channelReference": { - "description": "Reference to an external parent context, eg. call ID.", - "type": "string" - }, - "status": { - "description": "The status of the Job.", - "enum": [ - "pendingClassification", - "queued", - "assigned", - "completed", - "closed", - "cancelled", - "classificationFailed", - "created", - "pendingSchedule", - "scheduled", - "scheduleFailed", - "waitingForActivation" - ], - "type": "string", - "readOnly": true, - "x-ms-enum": { - "name": "RouterJobStatus", - "modelAsString": true - } - }, - "enqueuedAt": { - "format": "date-time", - "description": "The time a job was queued in UTC.", - "type": "string", - "readOnly": true - }, - "channelId": { - "description": "The channel identifier. eg. voice, chat, etc.", - "type": "string" - }, - "classificationPolicyId": { - "description": "The Id of the Classification policy used for classifying a job.", - "type": "string" - }, - "queueId": { - "description": "The Id of the Queue that this job is queued to.", - "type": "string" - }, - "priority": { - "format": "int32", - "description": "The priority of this job.", - "type": "integer" - }, - "dispositionCode": { - "description": "Reason code for cancelled or closed jobs.", - "type": "string" - }, - "requestedWorkerSelectors": { - "description": "A collection of manually specified label selectors, which a worker must satisfy in order to process this job.", - "type": "array", - "items": { - "$ref": "#/definitions/RouterWorkerSelector" - } - }, - "attachedWorkerSelectors": { - "description": "A collection of label selectors attached by a classification policy, which a worker must satisfy in order to process this job.", - "type": "array", - "items": { - "$ref": "#/definitions/RouterWorkerSelector" - }, - "readOnly": true - }, - "labels": { - "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions.", - "type": "object", - "additionalProperties": {} - }, - "assignments": { - "description": "A collection of the assignments of the job.\r\nKey is AssignmentId.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/RouterJobAssignment" - }, - "readOnly": true - }, - "tags": { - "description": "A set of non-identifying attributes attached to this job", - "type": "object", - "additionalProperties": {} - }, - "notes": { - "description": "Notes attached to a job, sorted by timestamp", - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "scheduledAt": { - "format": "date-time", - "description": "If set, job will be scheduled to be enqueued at a given time", - "type": "string", - "readOnly": true - }, - "matchingMode": { - "$ref": "#/definitions/JobMatchingMode" - } - } - }, - "RouterJobAssignment": { - "description": "Assignment details of a job to a worker", - "required": [ - "assignedAt", - "assignmentId" - ], - "type": "object", - "properties": { - "assignmentId": { - "description": "The Id of the job assignment.", - "minLength": 1, - "type": "string" - }, - "workerId": { - "description": "The Id of the Worker assigned to the job.", - "type": "string" - }, - "assignedAt": { - "format": "date-time", - "description": "The assignment time of the job in UTC.", - "type": "string" - }, - "completedAt": { - "format": "date-time", - "description": "The time the job was marked as completed after being assigned in UTC.", - "type": "string" - }, - "closedAt": { - "format": "date-time", - "description": "The time the job was marked as closed after being completed in UTC.", - "type": "string" - } - } - }, - "RouterJobCollection": { - "description": "A paged collection of jobs.", - "required": [ - "value" - ], - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/RouterJobItem" - } - }, - "nextLink": { - "type": "string", - "readOnly": true - } - } - }, - "RouterJobItem": { - "description": "Paged instance of RouterJob", - "type": "object", - "properties": { - "job": { - "$ref": "#/definitions/RouterJob" - }, - "etag": { - "description": "(Optional) The Concurrency Token.", - "type": "string" - } - } - }, - "RouterJobOffer": { - "description": "An offer of a job to a worker", - "required": [ - "capacityCost", - "jobId", - "offerId" - ], - "type": "object", - "properties": { - "offerId": { - "description": "The Id of the offer.", - "minLength": 1, - "type": "string" - }, - "jobId": { - "description": "The Id of the job.", - "minLength": 1, - "type": "string" - }, - "capacityCost": { - "format": "int32", - "description": "The capacity cost consumed by the job offer.", - "type": "integer" - }, - "offeredAt": { - "format": "date-time", - "description": "The time the offer was created in UTC.", - "type": "string" - }, - "expiresAt": { - "format": "date-time", - "description": "The time that the offer will expire in UTC.", - "type": "string" - } - } - }, - "RouterJobPositionDetails": { - "description": "Position and estimated wait time for a job.", - "required": [ - "estimatedWaitTimeMinutes", - "jobId", - "position", - "queueId", - "queueLength" - ], - "type": "object", - "properties": { - "jobId": { - "description": "Id of the job these details are about.", - "minLength": 1, - "type": "string" - }, - "position": { - "format": "int32", - "description": "Position of the job in question within that queue.", - "type": "integer" - }, - "queueId": { - "description": "Id of the queue this job is enqueued in.", - "minLength": 1, - "type": "string" - }, - "queueLength": { - "format": "int32", - "description": "Length of the queue: total number of enqueued jobs.", - "type": "integer" - }, - "estimatedWaitTimeMinutes": { - "format": "double", - "description": "Estimated wait time of the job rounded up to the nearest minute", - "type": "number" - } - } - }, - "RouterQueue": { - "description": "A queue that can contain jobs to be routed.", - "type": "object", - "properties": { - "id": { - "description": "The Id of this queue", - "type": "string", - "readOnly": true - }, - "name": { - "description": "The name of this queue.", - "type": "string" - }, - "distributionPolicyId": { - "description": "The ID of the distribution policy that will determine how a job is distributed to workers.", - "type": "string" - }, - "labels": { - "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions.", - "type": "object", - "additionalProperties": {} - }, - "exceptionPolicyId": { - "description": "(Optional) The ID of the exception policy that determines various job escalation rules.", - "type": "string" - } - } - }, - "RouterQueueAssignment": { - "description": "An assignment of a worker to a queue", - "type": "object" - }, - "RouterQueueCollection": { - "description": "A paged collection of queues.", - "required": [ - "value" - ], - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/RouterQueueItem" - } - }, - "nextLink": { - "type": "string", - "readOnly": true - } - } - }, - "RouterQueueItem": { - "description": "Paged instance of RouterQueue", - "type": "object", - "properties": { - "queue": { - "$ref": "#/definitions/RouterQueue" - }, - "etag": { - "description": "(Optional) The Concurrency Token.", - "type": "string" - } - } - }, - "RouterQueueSelector": { - "description": "Describes a condition that must be met against a set of labels for queue selection", - "required": [ - "key", - "labelOperator" - ], - "type": "object", - "properties": { - "key": { - "description": "The label key to query against", - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "labelOperator": { - "description": "Describes how the value of the label is compared to the value defined on the label selector", - "enum": [ - "equal", - "notEqual", - "lessThan", - "lessThanEqual", - "greaterThan", - "greaterThanEqual" - ], - "type": "string", - "x-ms-enum": { - "name": "LabelOperator", - "modelAsString": true - } - }, - "value": { - "description": "The value to compare against the actual label value with the given operator", - "type": "object" - } - } - }, - "RouterQueueStatistics": { - "description": "Statistics for the queue", - "required": [ - "length", - "queueId" - ], - "type": "object", - "properties": { - "queueId": { - "description": "Id of the queue these details are about.", - "minLength": 1, - "type": "string" - }, - "length": { - "format": "int32", - "description": "Length of the queue: total number of enqueued jobs.", - "type": "integer" - }, - "estimatedWaitTimeMinutes": { - "description": "The estimated wait time of this queue rounded up to the nearest minute, grouped by job priority", - "type": "object", - "additionalProperties": { - "format": "double", - "type": "number" - } - }, - "longestJobWaitTimeMinutes": { - "format": "double", - "description": "The wait time of the job that has been enqueued in this queue for the longest.", - "type": "number" - } - } - }, - "RouterRule": { - "description": "A rule of one of the following types:\r\n \r\nStaticRule: A rule providing static rules that always return the same result, regardless of input.\r\nDirectMapRule: A rule that return the same labels as the input labels.\r\nExpressionRule: A rule providing inline expression rules.\r\nAzureFunctionRule: A rule providing a binding to an HTTP Triggered Azure Function.\r\nWebhookRule: A rule providing a binding to a webserver following OAuth2.0 authentication protocol.", - "required": [ - "kind" - ], - "type": "object", - "properties": { - "kind": { - "description": "The type discriminator describing a sub-type of Rule", - "type": "string" - } - }, - "discriminator": "kind" - }, - "RouterWorker": { - "description": "An entity for jobs to be routed to", - "type": "object", - "properties": { - "id": { - "description": "Id of the worker.", - "type": "string", - "readOnly": true - }, - "state": { - "description": "The current state of the worker.", - "enum": [ - "active", - "draining", - "inactive" - ], - "type": "string", - "readOnly": true, - "x-ms-enum": { - "name": "RouterWorkerState", - "modelAsString": true - } - }, - "queueAssignments": { - "description": "The queue(s) that this worker can receive work from.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/RouterQueueAssignment" - } - }, - "totalCapacity": { - "format": "int32", - "description": "The total capacity score this worker has to manage multiple concurrent jobs.", - "type": "integer" - }, - "labels": { - "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions.", - "type": "object", - "additionalProperties": {} - }, - "tags": { - "description": "A set of non-identifying attributes attached to this worker.", - "type": "object", - "additionalProperties": {} - }, - "channelConfigurations": { - "description": "The channel(s) this worker can handle and their impact on the workers capacity.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/ChannelConfiguration" - } - }, - "offers": { - "description": "A list of active offers issued to this worker.", - "type": "array", - "items": { - "$ref": "#/definitions/RouterJobOffer" - }, - "readOnly": true - }, - "assignedJobs": { - "description": "A list of assigned jobs attached to this worker.", - "type": "array", - "items": { - "$ref": "#/definitions/RouterWorkerAssignment" - }, - "readOnly": true - }, - "loadRatio": { - "format": "double", - "description": "A value indicating the workers capacity. A value of '1' means all capacity is consumed. A value of '0' means no capacity is currently consumed.", - "type": "number", - "readOnly": true - }, - "availableForOffers": { - "description": "A flag indicating this worker is open to receive offers or not.", - "type": "boolean" - } - } - }, - "RouterWorkerAssignment": { - "description": "The assignment for a worker to a job", - "required": [ - "assignedAt", - "assignmentId", - "capacityCost", - "jobId" - ], - "type": "object", - "properties": { - "assignmentId": { - "description": "The Id of the assignment.", - "minLength": 1, - "type": "string" - }, - "jobId": { - "description": "The Id of the Job assigned.", - "minLength": 1, - "type": "string" - }, - "capacityCost": { - "format": "int32", - "description": "The amount of capacity this assignment has consumed on the worker.", - "type": "integer" - }, - "assignedAt": { - "format": "date-time", - "description": "The assignment time of the job in UTC.", - "type": "string" - } - } - }, - "RouterWorkerCollection": { - "description": "A paged collection of workers.", - "required": [ - "value" - ], - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/RouterWorkerItem" - } - }, - "nextLink": { - "type": "string", - "readOnly": true - } - } - }, - "RouterWorkerItem": { - "description": "Paged instance of RouterWorker", - "type": "object", - "properties": { - "worker": { - "$ref": "#/definitions/RouterWorker" - }, - "etag": { - "description": "(Optional) The Concurrency Token.", - "type": "string" - } - } - }, - "RouterWorkerSelector": { - "description": "Describes a condition that must be met against a set of labels for worker selection", - "required": [ - "key", - "labelOperator" - ], - "type": "object", - "properties": { - "key": { - "description": "The label key to query against", - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "labelOperator": { - "description": "Describes how the value of the label is compared to the value defined on the label selector", - "enum": [ - "equal", - "notEqual", - "lessThan", - "lessThanEqual", - "greaterThan", - "greaterThanEqual" - ], - "type": "string", - "x-ms-enum": { - "name": "LabelOperator", - "modelAsString": true - } - }, - "value": { - "description": "The value to compare against the actual label value with the given operator", - "type": "object" - }, - "expiresAfterSeconds": { - "format": "double", - "description": "Describes how long this label selector is valid in seconds.", - "type": "number" - }, - "expedite": { - "description": "Pushes the job to the front of the queue as long as this selector is active.", - "type": "boolean" - }, - "status": { - "description": "The status of the worker selector.", - "enum": [ - "active", - "expired" - ], - "type": "string", - "readOnly": true, - "x-ms-enum": { - "name": "RouterWorkerSelectorStatus", - "modelAsString": true - } - }, - "expiresAt": { - "format": "date-time", - "description": "The time at which this worker selector expires in UTC", - "type": "string", - "readOnly": true - } - } - }, - "RuleEngineQueueSelectorAttachment": { - "description": "Attaches queue selectors to a job when the RouterRule is resolved", - "required": [ - "rule" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/QueueSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing RuleEngineQueueSelectorAttachment", - "type": "string" - }, - "rule": { - "$ref": "#/definitions/RouterRule" - } - }, - "x-ms-discriminator-value": "rule-engine" - }, - "RuleEngineWorkerSelectorAttachment": { - "description": "Attaches worker selectors to a job when a RouterRule is resolved", - "required": [ - "rule" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/WorkerSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing RuleEngineWorkerSelectorAttachment", - "type": "string" - }, - "rule": { - "$ref": "#/definitions/RouterRule" - } - }, - "x-ms-discriminator-value": "rule-engine" - }, - "ScheduleAndSuspendMode": { - "description": "Describes a matching mode used for scheduling jobs to be queued at a future time.\r\nAt the specified time, matching worker to a job will not start automatically.", - "type": "object", - "properties": { - "scheduleAt": { - "format": "date-time", - "description": "Scheduled time.", - "type": "string" - } - } - }, - "ScoringRuleOptions": { - "description": "Encapsulates all options that can be passed as parameters for scoring rule with BestWorkerMode", - "type": "object", - "properties": { - "batchSize": { - "format": "int32", - "description": "(Optional) Set batch size when AllowScoringBatchOfWorkers is set to true. Defaults to 20 if not configured.", - "type": "integer" - }, - "scoringParameters": { - "description": "(Optional) List of extra parameters from the job that will be sent as part of the payload to scoring rule.\r\nIf not set, the job's labels (sent in the payload as `job`) and the job's worker selectors (sent in the payload as `selectors`)\r\nare added to the payload of the scoring rule by default.\r\nNote: Worker labels are always sent with scoring payload.", - "type": "array", - "items": { - "description": "Supported parameters for scoring workers", - "enum": [ - "jobLabels", - "workerSelectors" - ], - "type": "string", - "x-ms-enum": { - "name": "ScoringRuleParameterSelector", - "modelAsString": true - } - } - }, - "allowScoringBatchOfWorkers": { - "description": "(Optional)\r\nIf set to true, will score workers in batches, and the parameter name of the worker labels will be sent as `workers`.\r\nBy default, set to false and the parameter name for the worker labels will be sent as `worker`.\r\nNote: If enabled, use BatchSize to set batch size.", - "type": "boolean" - }, - "descendingOrder": { - "description": "(Optional)\r\nIf false, will sort scores by ascending order. By default, set to true.", - "type": "boolean" - } - } - }, - "StaticQueueSelectorAttachment": { - "description": "Describes a queue selector that will be attached to the job", - "required": [ - "queueSelector" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/QueueSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing StaticQueueSelectorAttachment", - "type": "string" - }, - "queueSelector": { - "$ref": "#/definitions/RouterQueueSelector" - } - }, - "x-ms-discriminator-value": "static" - }, - "StaticRouterRule": { - "description": "A rule providing static rules that always return the same result, regardless of input.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/RouterRule" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing StaticRouterRule", - "type": "string" - }, - "value": { - "description": "The static value this rule always returns.", - "maxLength": 500, - "minLength": 0, - "type": "object" - } - }, - "x-ms-discriminator-value": "static-rule" - }, - "StaticWorkerSelectorAttachment": { - "description": "Describes a worker selector that will be attached to the job", - "required": [ - "workerSelector" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/WorkerSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing StaticWorkerSelectorAttachment", - "type": "string" - }, - "workerSelector": { - "$ref": "#/definitions/RouterWorkerSelector" - } - }, - "x-ms-discriminator-value": "static" - }, - "SuspendMode": { - "description": "Describes a matching mode where matching worker to a job is suspended.", - "type": "object" - }, - "UnassignJobRequest": { - "description": "Request payload for unassigning a job.", - "type": "object", - "properties": { - "suspendMatching": { - "description": "If SuspendMatching is true, then the job is not queued for re-matching with a worker.", - "type": "boolean" - } - } - }, - "UnassignJobResult": { - "description": "Response payload after a job has been successfully unassigned.", - "required": [ - "jobId", - "unassignmentCount" - ], - "type": "object", - "properties": { - "jobId": { - "description": "The Id of the job unassigned.", - "minLength": 1, - "type": "string" - }, - "unassignmentCount": { - "format": "int32", - "description": "The number of times a job is unassigned. At a maximum 3.", - "type": "integer" - } - } - }, - "WaitTimeExceptionTrigger": { - "description": "Trigger for an exception action on exceeding wait time", - "required": [ - "thresholdSeconds" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ExceptionTrigger" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing a sub-type of WaitTimeExceptionTrigger", - "type": "string" - }, - "thresholdSeconds": { - "format": "double", - "description": "Threshold for wait time for this trigger.", - "type": "number" - } - }, - "x-ms-discriminator-value": "wait-time" - }, - "WebhookRouterRule": { - "description": "A rule providing a binding to an external web server.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/RouterRule" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing WebhookRouterRule", - "type": "string" - }, - "authorizationServerUri": { - "format": "uri", - "description": "Uri for Authorization Server.", - "type": "string" - }, - "clientCredential": { - "$ref": "#/definitions/Oauth2ClientCredential" - }, - "webhookUri": { - "format": "uri", - "description": "Uri for Contoso's Web Server.", - "type": "string" - } - }, - "x-ms-discriminator-value": "webhook-rule" - }, - "WeightedAllocationQueueSelectorAttachment": { - "description": "Describes multiple sets of queue selectors, of which one will be selected and attached according to a weighting", - "required": [ - "allocations" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/QueueSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing WeightedAllocationQueueSelectorAttachment", - "type": "string" - }, - "allocations": { - "description": "A collection of percentage based weighted allocations.", - "type": "array", - "items": { - "$ref": "#/definitions/QueueWeightedAllocation" - } - } - }, - "x-ms-discriminator-value": "weighted-allocation-queue-selector" - }, - "WeightedAllocationWorkerSelectorAttachment": { - "description": "Describes multiple sets of worker selectors, of which one will be selected and attached according to a weighting", - "required": [ - "allocations" - ], - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/WorkerSelectorAttachment" - } - ], - "properties": { - "kind": { - "description": "The type discriminator describing WeightedAllocationWorkerSelectorAttachment", - "type": "string" - }, - "allocations": { - "description": "A collection of percentage based weighted allocations.", - "type": "array", - "items": { - "$ref": "#/definitions/WorkerWeightedAllocation" - } - } - }, - "x-ms-discriminator-value": "weighted-allocation-worker-selector" - }, - "WorkerSelectorAttachment": { - "description": "An attachment which attaches worker selectors to a job", - "required": [ - "kind" - ], - "type": "object", - "properties": { - "kind": { - "description": "The type discriminator describing the type of worker selector attachment", - "type": "string" - } - }, - "discriminator": "kind" - }, - "WorkerWeightedAllocation": { - "description": "Contains the weight percentage and worker selectors to be applied if selected for weighted distributions.", - "required": [ - "weight", - "workerSelectors" - ], - "type": "object", - "properties": { - "weight": { - "format": "double", - "description": "The percentage of this weight, expressed as a fraction of 1.", - "type": "number" - }, - "workerSelectors": { - "description": "A collection of worker selectors that will be applied if this allocation is selected.", - "type": "array", - "items": { - "$ref": "#/definitions/RouterWorkerSelector" - } - } - } - } - }, - "parameters": { - "ApiVersionParameter": { - "in": "query", - "name": "api-version", - "description": "Version of API to invoke.", - "required": true, - "type": "string", - "x-ms-parameter-location": "method" - }, - "Endpoint": { - "in": "path", - "name": "endpoint", - "description": "The endpoint of the Azure Communication resource.", - "required": true, - "type": "string", - "x-ms-skip-url-encoding": true, - "x-ms-parameter-location": "client" - } - }, - "x-ms-parameterized-host": { - "hostTemplate": "{endpoint}", - "useSchemePrefix": false, - "parameters": [ - { - "$ref": "#/parameters/Endpoint" - } - ] - } -} diff --git a/swagger-specs/communication/data-plane/JobRouter/stable/2023-11-01/communicationservicejobrouter.json b/swagger-specs/communication/data-plane/JobRouter/stable/2023-11-01/communicationservicejobrouter.json new file mode 100644 index 000000000..80c0f41cf --- /dev/null +++ b/swagger-specs/communication/data-plane/JobRouter/stable/2023-11-01/communicationservicejobrouter.json @@ -0,0 +1,4519 @@ +{ + "swagger": "2.0", + "info": { + "title": "Azure Communication Routing Service", + "version": "2023-11-01", + "description": "Azure Communication Routing Service", + "x-typespec-generated": [ + { + "emitter": "@azure-tools/typespec-autorest" + } + ] + }, + "schemes": [ + "https" + ], + "x-ms-parameterized-host": { + "hostTemplate": "{endpoint}", + "useSchemePrefix": false, + "parameters": [ + { + "name": "endpoint", + "in": "path", + "required": true, + "type": "string" + } + ] + }, + "produces": [ + "application/json" + ], + "consumes": [ + "application/json" + ], + "tags": [], + "paths": { + "/routing/classificationPolicies": { + "get": { + "operationId": "JobRouterAdministrationOperations_ListClassificationPolicies", + "summary": "Retrieves existing classification policies.", + "description": "Retrieves existing classification policies.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "maxpagesize", + "in": "query", + "description": "Number of objects to return per page.", + "required": false, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/PagedClassificationPolicy" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves existing classification policies": { + "$ref": "./examples/ClassificationPolicies_ListClassificationPoliciesWithPageSize.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/routing/classificationPolicies/{classificationPolicyId}": { + "get": { + "operationId": "JobRouterAdministrationOperations_GetClassificationPolicy", + "summary": "Retrieves an existing classification policy by Id.", + "description": "Retrieves an existing classification policy by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "classificationPolicyId", + "in": "path", + "description": "Unique identifier of this policy.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/ClassificationPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves an existing classification policy by Id": { + "$ref": "./examples/ClassificationPolicies_GetClassificationPolicy.json" + } + } + }, + "patch": { + "operationId": "JobRouterAdministrationOperations_UpsertClassificationPolicy", + "summary": "Creates or updates a classification policy.", + "description": "Creates or updates a classification policy.", + "consumes": [ + "application/merge-patch+json" + ], + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "classificationPolicyId", + "in": "path", + "description": "Unique identifier of this policy.", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifMatch" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifUnmodifiedSince" + }, + { + "name": "resource", + "in": "body", + "description": "The resource instance.", + "required": true, + "schema": { + "$ref": "#/definitions/ClassificationPolicyCreateOrUpdate" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/ClassificationPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "201": { + "description": "The request has succeeded and a new resource has been created as a result.", + "schema": { + "$ref": "#/definitions/ClassificationPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Creates a Classification Policy": { + "$ref": "./examples/ClassificationPolicies_CreateClassificationPolicy.json" + }, + "Updates a Classification Policy": { + "$ref": "./examples/ClassificationPolicies_UpdateClassificationPolicy.json" + } + } + }, + "delete": { + "operationId": "JobRouterAdministrationOperations_DeleteClassificationPolicy", + "summary": "Delete a classification policy by Id.", + "description": "Delete a classification policy by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "classificationPolicyId", + "in": "path", + "description": "Unique identifier of this policy.", + "required": true, + "type": "string" + } + ], + "responses": { + "204": { + "description": "There is no content to send for this request, but the headers may be useful. " + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Delete a classification policy": { + "$ref": "./examples/ClassificationPolicies_DeleteClassificationPolicy.json" + } + } + } + }, + "/routing/distributionPolicies": { + "get": { + "operationId": "JobRouterAdministrationOperations_ListDistributionPolicies", + "summary": "Retrieves existing distribution policies.", + "description": "Retrieves existing distribution policies.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "maxpagesize", + "in": "query", + "description": "Number of objects to return per page.", + "required": false, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/PagedDistributionPolicy" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves existing distribution policies": { + "$ref": "./examples/DistributionPolicies_ListDistributionPoliciesWithPageSize.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/routing/distributionPolicies/{distributionPolicyId}": { + "get": { + "operationId": "JobRouterAdministrationOperations_GetDistributionPolicy", + "summary": "Retrieves an existing distribution policy by Id.", + "description": "Retrieves an existing distribution policy by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "distributionPolicyId", + "in": "path", + "description": "The unique identifier of the policy.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/DistributionPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves an existing distribution policy by Id": { + "$ref": "./examples/DistributionPolicies_GetDistributionPolicy.json" + } + } + }, + "patch": { + "operationId": "JobRouterAdministrationOperations_UpsertDistributionPolicy", + "summary": "Creates or updates a distribution policy.", + "description": "Creates or updates a distribution policy.", + "consumes": [ + "application/merge-patch+json" + ], + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "distributionPolicyId", + "in": "path", + "description": "The unique identifier of the policy.", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifMatch" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifUnmodifiedSince" + }, + { + "name": "resource", + "in": "body", + "description": "The resource instance.", + "required": true, + "schema": { + "$ref": "#/definitions/DistributionPolicyCreateOrUpdate" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/DistributionPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "201": { + "description": "The request has succeeded and a new resource has been created as a result.", + "schema": { + "$ref": "#/definitions/DistributionPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Creates a Distribution policy": { + "$ref": "./examples/DistributionPolicies_CreateDistributionPolicy.json" + }, + "Updates a distribution policy": { + "$ref": "./examples/DistributionPolicies_UpdateDistributionPolicy.json" + } + } + }, + "delete": { + "operationId": "JobRouterAdministrationOperations_DeleteDistributionPolicy", + "summary": "Delete a distribution policy by Id.", + "description": "Delete a distribution policy by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "distributionPolicyId", + "in": "path", + "description": "The unique identifier of the policy.", + "required": true, + "type": "string" + } + ], + "responses": { + "204": { + "description": "There is no content to send for this request, but the headers may be useful. " + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Delete a distribution policy": { + "$ref": "./examples/DistributionPolicies_DeleteDistributionPolicy.json" + } + } + } + }, + "/routing/exceptionPolicies": { + "get": { + "operationId": "JobRouterAdministrationOperations_ListExceptionPolicies", + "summary": "Retrieves existing exception policies.", + "description": "Retrieves existing exception policies.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "maxpagesize", + "in": "query", + "description": "Number of objects to return per page.", + "required": false, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/PagedExceptionPolicy" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves existing exception policies": { + "$ref": "./examples/ExceptionPolicies_ListExceptionPoliciesWithPageSize.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/routing/exceptionPolicies/{exceptionPolicyId}": { + "get": { + "operationId": "JobRouterAdministrationOperations_GetExceptionPolicy", + "summary": "Retrieves an existing exception policy by Id.", + "description": "Retrieves an existing exception policy by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "exceptionPolicyId", + "in": "path", + "description": "The Id of the exception policy", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/ExceptionPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves an existing exception policy by Id": { + "$ref": "./examples/ExceptionPolicies_GetExceptionPolicy.json" + } + } + }, + "patch": { + "operationId": "JobRouterAdministrationOperations_UpsertExceptionPolicy", + "summary": "Creates or updates a exception policy.", + "description": "Creates or updates a exception policy.", + "consumes": [ + "application/merge-patch+json" + ], + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "exceptionPolicyId", + "in": "path", + "description": "The Id of the exception policy", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifMatch" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifUnmodifiedSince" + }, + { + "name": "resource", + "in": "body", + "description": "The resource instance.", + "required": true, + "schema": { + "$ref": "#/definitions/ExceptionPolicyCreateOrUpdate" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/ExceptionPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "201": { + "description": "The request has succeeded and a new resource has been created as a result.", + "schema": { + "$ref": "#/definitions/ExceptionPolicy" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Creates an exception policy": { + "$ref": "./examples/ExceptionPolicies_CreateExceptionPolicy.json" + }, + "Updates an exception policy": { + "$ref": "./examples/ExceptionPolicies_UpdateExceptionPolicy.json" + } + } + }, + "delete": { + "operationId": "JobRouterAdministrationOperations_DeleteExceptionPolicy", + "summary": "Deletes a exception policy by Id.", + "description": "Deletes a exception policy by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "exceptionPolicyId", + "in": "path", + "description": "The Id of the exception policy", + "required": true, + "type": "string" + } + ], + "responses": { + "204": { + "description": "There is no content to send for this request, but the headers may be useful. " + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Deletes a exception policy": { + "$ref": "./examples/ExceptionPolicies_DeleteExceptionPolicy.json" + } + } + } + }, + "/routing/jobs": { + "get": { + "operationId": "JobRouterOperations_ListJobs", + "summary": "Retrieves list of jobs based on filter parameters.", + "description": "Retrieves list of jobs based on filter parameters.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "maxpagesize", + "in": "query", + "description": "Number of objects to return per page.", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "status", + "in": "query", + "description": "If specified, filter jobs by status.", + "required": false, + "type": "string", + "default": "all", + "enum": [ + "all", + "pendingClassification", + "queued", + "assigned", + "completed", + "closed", + "cancelled", + "classificationFailed", + "created", + "pendingSchedule", + "scheduled", + "scheduleFailed", + "waitingForActivation", + "active" + ], + "x-ms-enum": { + "name": "RouterJobStatusSelector", + "modelAsString": true, + "values": [ + { + "name": "all", + "value": "all", + "description": "Default" + }, + { + "name": "pendingClassification", + "value": "pendingClassification", + "description": "Job is waiting to be classified." + }, + { + "name": "queued", + "value": "queued", + "description": "Job has been queued." + }, + { + "name": "assigned", + "value": "assigned", + "description": "Job has been assigned to a worker." + }, + { + "name": "completed", + "value": "completed", + "description": "Job has been completed by a worker." + }, + { + "name": "closed", + "value": "closed", + "description": "Job has been closed by a worker." + }, + { + "name": "cancelled", + "value": "cancelled", + "description": "Job has been cancelled." + }, + { + "name": "classificationFailed", + "value": "classificationFailed", + "description": "Classification process failed for the job." + }, + { + "name": "created", + "value": "created", + "description": "Job has been created." + }, + { + "name": "pendingSchedule", + "value": "pendingSchedule", + "description": "Job has been created but not been scheduled yet." + }, + { + "name": "scheduled", + "value": "scheduled", + "description": "Job has been scheduled successfully." + }, + { + "name": "scheduleFailed", + "value": "scheduleFailed", + "description": "Job scheduling failed." + }, + { + "name": "waitingForActivation", + "value": "waitingForActivation", + "description": "Job is in a suspended state and waiting for an update." + }, + { + "name": "active", + "value": "active", + "description": "Job is in a state of PendingClassification or Queued or Assigned or ClassificationFailed or Completed or PendingSchedule or Scheduled or ScheduleFailed or WaitingForActivation." + } + ] + } + }, + { + "name": "queueId", + "in": "query", + "description": "If specified, filter jobs by queue.", + "required": false, + "type": "string" + }, + { + "name": "channelId", + "in": "query", + "description": "If specified, filter jobs by channel.", + "required": false, + "type": "string" + }, + { + "name": "classificationPolicyId", + "in": "query", + "description": "If specified, filter jobs by classificationPolicy.", + "required": false, + "type": "string" + }, + { + "name": "scheduledBefore", + "in": "query", + "description": "If specified, filter on jobs that was scheduled before or at given timestamp. Range: (-Inf, scheduledBefore].", + "required": false, + "type": "string", + "format": "date-time" + }, + { + "name": "scheduledAfter", + "in": "query", + "description": "If specified, filter on jobs that was scheduled at or after given value. Range: [scheduledAfter, +Inf).", + "required": false, + "type": "string", + "format": "date-time" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/PagedRouterJob" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves list of active jobs": { + "$ref": "./examples/Jobs_GetJobsWithPageSize.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/routing/jobs/{jobId}": { + "get": { + "operationId": "JobRouterOperations_GetJob", + "summary": "Retrieves an existing job by Id.", + "description": "Retrieves an existing job by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/RouterJob" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves an existing job by Id": { + "$ref": "./examples/Jobs_GetJob.json" + } + } + }, + "patch": { + "operationId": "JobRouterOperations_UpsertJob", + "summary": "Creates or updates a router job.", + "description": "Creates or updates a router job.", + "consumes": [ + "application/merge-patch+json" + ], + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifMatch" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifUnmodifiedSince" + }, + { + "name": "resource", + "in": "body", + "description": "The resource instance.", + "required": true, + "schema": { + "$ref": "#/definitions/RouterJobCreateOrUpdate" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/RouterJob" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "201": { + "description": "The request has succeeded and a new resource has been created as a result.", + "schema": { + "$ref": "#/definitions/RouterJob" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Creates a new job": { + "$ref": "./examples/Jobs_CreateJob.json" + }, + "Creates a new scheduled router job": { + "$ref": "./examples/Jobs_CreateScheduledJob.json" + }, + "Updates a router job": { + "$ref": "./examples/Jobs_UpdateJob.json" + } + } + }, + "delete": { + "operationId": "JobRouterOperations_DeleteJob", + "summary": "Deletes a job and all of its traces.", + "description": "Deletes a job and all of its traces.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "type": "string" + } + ], + "responses": { + "204": { + "description": "There is no content to send for this request, but the headers may be useful. " + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Deletes a job and all of its traces": { + "$ref": "./examples/Jobs_DeleteJob.json" + } + } + } + }, + "/routing/jobs/{jobId}:reclassify": { + "post": { + "operationId": "JobRouterOperations_ReclassifyJob", + "summary": "Reclassify a job.", + "description": "Reclassify a job.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "type": "string" + }, + { + "name": "options", + "in": "body", + "description": "Request object for reclassifying a job.", + "required": false, + "schema": { + "$ref": "#/definitions/ReclassifyJobOptions" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/ReclassifyJobResult" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Reclassify a job": { + "$ref": "./examples/Jobs_ReclassifyJob.json" + } + } + } + }, + "/routing/jobs/{jobId}:cancel": { + "post": { + "operationId": "JobRouterOperations_CancelJob", + "summary": "Submits request to cancel an existing job by Id while supplying free-form cancellation reason.", + "description": "Submits request to cancel an existing job by Id while supplying free-form cancellation reason.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "type": "string" + }, + { + "name": "options", + "in": "body", + "description": "Request model for cancelling job.", + "required": false, + "schema": { + "$ref": "#/definitions/CancelJobOptions" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/CancelJobResult" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Cancels a job": { + "$ref": "./examples/Jobs_CancelJob.json" + }, + "Submits request to cancel an existing job": { + "$ref": "./examples/Jobs_RequestJobCancel.json" + } + } + } + }, + "/routing/jobs/{jobId}/assignments/{assignmentId}:complete": { + "post": { + "operationId": "JobRouterOperations_CompleteJob", + "summary": "Completes an assigned job.", + "description": "Completes an assigned job.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "type": "string" + }, + { + "name": "assignmentId", + "in": "path", + "description": "The Id of the job assignment.", + "required": true, + "type": "string" + }, + { + "name": "options", + "in": "body", + "description": "Request model for completing job.", + "required": false, + "schema": { + "$ref": "#/definitions/CompleteJobOptions" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/CompleteJobResult" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Completes an assigned job": { + "$ref": "./examples/Jobs_CompleteJob.json" + } + } + } + }, + "/routing/jobs/{jobId}/assignments/{assignmentId}:close": { + "post": { + "operationId": "JobRouterOperations_CloseJob", + "summary": "Closes a completed job.", + "description": "Closes a completed job.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "type": "string" + }, + { + "name": "assignmentId", + "in": "path", + "description": "The Id of the job assignment.", + "required": true, + "type": "string" + }, + { + "name": "options", + "in": "body", + "description": "Request model for closing job.", + "required": false, + "schema": { + "$ref": "#/definitions/CloseJobOptions" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/CloseJobResult" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Closes a completed job": { + "$ref": "./examples/Jobs_CloseJob.json" + } + } + } + }, + "/routing/jobs/{jobId}/assignments/{assignmentId}:unassign": { + "post": { + "operationId": "JobRouterOperations_UnassignJob", + "summary": "Un-assign a job.", + "description": "Un-assign a job.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "The id of the job.", + "required": true, + "type": "string" + }, + { + "name": "assignmentId", + "in": "path", + "description": "The Id of the job assignment.", + "required": true, + "type": "string" + }, + { + "name": "options", + "in": "body", + "description": "Request body for unassign route.", + "required": false, + "schema": { + "$ref": "#/definitions/UnassignJobOptions" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/UnassignJobResult" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Un-assign a job": { + "$ref": "./examples/Jobs_UnassignJob.json" + } + } + } + }, + "/routing/jobs/{jobId}/position": { + "get": { + "operationId": "JobRouterOperations_GetInQueuePosition", + "summary": "Gets a job's position details.", + "description": "Gets a job's position details.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "jobId", + "in": "path", + "description": "Id of the job.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/RouterJobPositionDetails" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Gets a job's position details": { + "$ref": "./examples/Jobs_GetInQueuePosition.json" + } + } + } + }, + "/routing/queues": { + "get": { + "operationId": "JobRouterAdministrationOperations_ListQueues", + "summary": "Retrieves existing queues.", + "description": "Retrieves existing queues.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "maxpagesize", + "in": "query", + "description": "Number of objects to return per page.", + "required": false, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/PagedRouterQueue" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves existing queues": { + "$ref": "./examples/Queues_ListQueuesWithPageSize.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/routing/queues/{queueId}": { + "get": { + "operationId": "JobRouterAdministrationOperations_GetQueue", + "summary": "Retrieves an existing queue by Id.", + "description": "Retrieves an existing queue by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "queueId", + "in": "path", + "description": "The Id of this queue", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/RouterQueue" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves an existing queue by Id": { + "$ref": "./examples/Queues_GetQueue.json" + } + } + }, + "patch": { + "operationId": "JobRouterAdministrationOperations_UpsertQueue", + "summary": "Creates or updates a queue.", + "description": "Creates or updates a queue.", + "consumes": [ + "application/merge-patch+json" + ], + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "queueId", + "in": "path", + "description": "The Id of this queue", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifMatch" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifUnmodifiedSince" + }, + { + "name": "resource", + "in": "body", + "description": "The resource instance.", + "required": true, + "schema": { + "$ref": "#/definitions/RouterQueueCreateOrUpdate" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/RouterQueue" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "201": { + "description": "The request has succeeded and a new resource has been created as a result.", + "schema": { + "$ref": "#/definitions/RouterQueue" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Creates a queue": { + "$ref": "./examples/Queues_CreateQueue.json" + }, + "Updates a queue": { + "$ref": "./examples/Queues_UpdateQueue.json" + } + } + }, + "delete": { + "operationId": "JobRouterAdministrationOperations_DeleteQueue", + "summary": "Deletes a queue by Id.", + "description": "Deletes a queue by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "queueId", + "in": "path", + "description": "The Id of this queue", + "required": true, + "type": "string" + } + ], + "responses": { + "204": { + "description": "There is no content to send for this request, but the headers may be useful. " + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Deletes a queue": { + "$ref": "./examples/Queues_DeleteQueue.json" + } + } + } + }, + "/routing/queues/{queueId}/statistics": { + "get": { + "operationId": "JobRouterOperations_GetQueueStatistics", + "summary": "Retrieves a queue's statistics.", + "description": "Retrieves a queue's statistics.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "queueId", + "in": "path", + "description": "Id of the queue to retrieve statistics.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/RouterQueueStatistics" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves a queue's statistics": { + "$ref": "./examples/Queues_GetQueueStatistics.json" + } + } + } + }, + "/routing/workers": { + "get": { + "operationId": "JobRouterOperations_ListWorkers", + "summary": "Retrieves existing workers.", + "description": "Retrieves existing workers.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "maxpagesize", + "in": "query", + "description": "Number of objects to return per page.", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "state", + "in": "query", + "description": "If specified, select workers by worker state.", + "required": false, + "type": "string", + "default": "all", + "enum": [ + "active", + "draining", + "inactive", + "all" + ], + "x-ms-enum": { + "name": "RouterWorkerStateSelector", + "modelAsString": true, + "values": [ + { + "name": "active", + "value": "active", + "description": "Worker is active and available to take offers." + }, + { + "name": "draining", + "value": "draining", + "description": "Worker is not active, if there are existing offers they are being revoked. No new offers are sent." + }, + { + "name": "inactive", + "value": "inactive", + "description": "Worker is not active. No new offers are sent." + }, + { + "name": "all", + "value": "all", + "description": "Worker is active or draining or inactive." + } + ] + } + }, + { + "name": "channelId", + "in": "query", + "description": "If specified, select workers who have a channel configuration with this channel.", + "required": false, + "type": "string" + }, + { + "name": "queueId", + "in": "query", + "description": "If specified, select workers who are assigned to this queue.", + "required": false, + "type": "string" + }, + { + "name": "hasCapacity", + "in": "query", + "description": "If set to true, select only workers who have capacity for the channel specified by `channelId` or for any channel if `channelId` not specified. If set to false, then will return all workers including workers without any capacity for jobs. Defaults to false.", + "required": false, + "type": "boolean" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/PagedRouterWorker" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves available worker filtered by channel": { + "$ref": "./examples/Workers_GetAvailableWorkersByChannel.json" + }, + "Retrieves list of workers": { + "$ref": "./examples/Workers_GetWorkersWithPageSize.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/routing/workers/{workerId}": { + "get": { + "operationId": "JobRouterOperations_GetWorker", + "summary": "Retrieves an existing worker by Id.", + "description": "Retrieves an existing worker by Id.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "workerId", + "in": "path", + "description": "Id of the worker.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/RouterWorker" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Retrieves an existing worker by Id": { + "$ref": "./examples/Workers_GetWorker.json" + } + } + }, + "patch": { + "operationId": "JobRouterOperations_UpsertWorker", + "summary": "Creates or updates a worker.", + "description": "Creates or updates a worker.", + "consumes": [ + "application/merge-patch+json" + ], + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "workerId", + "in": "path", + "description": "Id of the worker.", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifMatch" + }, + { + "$ref": "#/parameters/RouterConditionalRequestHeaders.ifUnmodifiedSince" + }, + { + "name": "resource", + "in": "body", + "description": "The resource instance.", + "required": true, + "schema": { + "$ref": "#/definitions/RouterWorkerCreateOrUpdate" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/RouterWorker" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "201": { + "description": "The request has succeeded and a new resource has been created as a result.", + "schema": { + "$ref": "#/definitions/RouterWorker" + }, + "headers": { + "ETag": { + "type": "string", + "description": "The entity tag for the response." + }, + "Last-Modified": { + "type": "string", + "format": "date-time-rfc7231", + "description": "The last modified timestamp." + } + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Creates a worker": { + "$ref": "./examples/Workers_CreateWorker.json" + }, + "De-register an active worker": { + "$ref": "./examples/Workers_DeregisterActiveWorker.json" + }, + "De-register an inactive worker": { + "$ref": "./examples/Workers_DeregisterInactiveWorker.json" + }, + "Register a worker": { + "$ref": "./examples/Workers_RegisterWorker.json" + }, + "Updates a worker": { + "$ref": "./examples/Workers_UpdateWorker.json" + } + } + }, + "delete": { + "operationId": "JobRouterOperations_DeleteWorker", + "summary": "Deletes a worker and all of its traces.", + "description": "Deletes a worker and all of its traces.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "workerId", + "in": "path", + "description": "Id of the worker.", + "required": true, + "type": "string" + } + ], + "responses": { + "204": { + "description": "There is no content to send for this request, but the headers may be useful. " + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Deletes a worker and all of its traces": { + "$ref": "./examples/Workers_DeleteWorker.json" + } + } + } + }, + "/routing/workers/{workerId}/offers/{offerId}:accept": { + "post": { + "operationId": "JobRouterOperations_AcceptJobOffer", + "summary": "Accepts an offer to work on a job and returns a 409/Conflict if another agent accepted the job already.", + "description": "Accepts an offer to work on a job and returns a 409/Conflict if another agent accepted the job already.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "workerId", + "in": "path", + "description": "Id of the worker.", + "required": true, + "type": "string" + }, + { + "name": "offerId", + "in": "path", + "description": "The Id of the offer.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/AcceptJobOfferResult" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Accepts an offer to work on a job": { + "$ref": "./examples/Offers_AcceptJobOffer.json" + } + } + } + }, + "/routing/workers/{workerId}/offers/{offerId}:decline": { + "post": { + "operationId": "JobRouterOperations_DeclineJobOffer", + "summary": "Declines an offer to work on a job.", + "description": "Declines an offer to work on a job.", + "parameters": [ + { + "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter" + }, + { + "name": "workerId", + "in": "path", + "description": "Id of the worker.", + "required": true, + "type": "string" + }, + { + "name": "offerId", + "in": "path", + "description": "The Id of the offer.", + "required": true, + "type": "string" + }, + { + "name": "options", + "in": "body", + "description": "Request model for declining offer.", + "required": false, + "schema": { + "$ref": "#/definitions/DeclineJobOfferOptions" + } + } + ], + "responses": { + "200": { + "description": "The request has succeeded.", + "schema": { + "$ref": "#/definitions/DeclineJobOfferResult" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse" + }, + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "String error code indicating what went wrong." + } + } + } + }, + "x-ms-examples": { + "Declines an offer to work on a job": { + "$ref": "./examples/Offers_DeclineJobOffer.json" + } + } + } + } + }, + "definitions": { + "AcceptJobOfferResult": { + "type": "object", + "description": "Response containing Id's for the worker, job, and assignment from an accepted offer", + "properties": { + "assignmentId": { + "type": "string", + "description": "The assignment Id that assigns a worker that has accepted an offer to a job." + }, + "jobId": { + "type": "string", + "description": "The Id of the job assigned." + }, + "workerId": { + "type": "string", + "description": "The Id of the worker that has been assigned this job." + } + }, + "required": [ + "assignmentId", + "jobId", + "workerId" + ] + }, + "Azure.Core.Foundations.Error": { + "type": "object", + "description": "The error object.", + "properties": { + "code": { + "type": "string", + "description": "One of a server-defined set of error codes." + }, + "message": { + "type": "string", + "description": "A human-readable representation of the error." + }, + "target": { + "type": "string", + "description": "The target of the error." + }, + "details": { + "type": "array", + "description": "An array of details about specific errors that led to this reported error.", + "items": { + "$ref": "#/definitions/Azure.Core.Foundations.Error" + }, + "x-ms-identifiers": [] + }, + "innererror": { + "$ref": "#/definitions/Azure.Core.Foundations.InnerError", + "description": "An object containing more specific information than the current object about the error." + } + }, + "required": [ + "code", + "message" + ] + }, + "Azure.Core.Foundations.ErrorResponse": { + "type": "object", + "description": "A response containing error details.", + "properties": { + "error": { + "$ref": "#/definitions/Azure.Core.Foundations.Error", + "description": "The error object." + } + }, + "required": [ + "error" + ] + }, + "Azure.Core.Foundations.InnerError": { + "type": "object", + "description": "An object containing more specific information about the error. As per Microsoft One API guidelines - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.", + "properties": { + "code": { + "type": "string", + "description": "One of a server-defined set of error codes." + }, + "innererror": { + "$ref": "#/definitions/Azure.Core.Foundations.InnerError", + "description": "Inner error." + } + } + }, + "Azure.Core.eTag": { + "type": "string", + "format": "eTag", + "description": "The ETag (or entity tag) HTTP response header is an identifier for a specific version of a resource.\nIt lets caches be more efficient and save bandwidth, as a web server does not need to resend a full response if the content was not changed.\n\nIt is a string of ASCII characters placed between double quotes, like \"675af34563dc-tr34\"." + }, + "BestWorkerMode": { + "type": "object", + "description": "Jobs are distributed to the worker with the strongest abilities available.", + "properties": { + "scoringRule": { + "$ref": "#/definitions/RouterRule", + "description": "Define a scoring rule to use, when calculating a score to determine the best worker. If not set, will use a default scoring formula that uses the number of job labels that the worker labels match, as well as the number of label selectors the worker labels match and/or exceed using a logistic function (https://en.wikipedia.org/wiki/Logistic_function)." + }, + "scoringRuleOptions": { + "$ref": "#/definitions/ScoringRuleOptions", + "description": "Options to configure 'scoringRule'. If not set, default values are used." + } + }, + "allOf": [ + { + "$ref": "#/definitions/DistributionMode" + } + ], + "x-ms-discriminator-value": "best-worker" + }, + "BestWorkerModeCreateOrUpdate": { + "type": "object", + "description": "Jobs are distributed to the worker with the strongest abilities available.", + "properties": { + "scoringRule": { + "$ref": "#/definitions/RouterRuleCreateOrUpdate", + "description": "Define a scoring rule to use, when calculating a score to determine the best worker. If not set, will use a default scoring formula that uses the number of job labels that the worker labels match, as well as the number of label selectors the worker labels match and/or exceed using a logistic function (https://en.wikipedia.org/wiki/Logistic_function)." + }, + "scoringRuleOptions": { + "$ref": "#/definitions/ScoringRuleOptions", + "description": "Options to configure 'scoringRule'. If not set, default values are used." + } + }, + "allOf": [ + { + "$ref": "#/definitions/DistributionModeCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "best-worker" + }, + "CancelExceptionAction": { + "type": "object", + "description": "An action that marks a job as cancelled", + "properties": { + "note": { + "type": "string", + "description": "A note that will be appended to the jobs' Notes collection with the current timestamp." + }, + "dispositionCode": { + "type": "string", + "description": "Indicates the outcome of the job, populate this field with your own custom values." + } + }, + "allOf": [ + { + "$ref": "#/definitions/ExceptionAction" + } + ], + "x-ms-discriminator-value": "cancel" + }, + "CancelJobOptions": { + "type": "object", + "description": "Request payload for deleting a job", + "properties": { + "note": { + "type": "string", + "description": "A note that will be appended to the jobs' Notes collection with the current timestamp." + }, + "dispositionCode": { + "type": "string", + "description": "Indicates the outcome of the job, populate this field with your own custom values. If not provided, default value of \"Cancelled\" is set." + } + } + }, + "CancelJobResult": { + "type": "object", + "description": "Response payload from cancelling a job" + }, + "ClassificationPolicy": { + "type": "object", + "description": "A container for the rules that govern how jobs are classified.", + "properties": { + "etag": { + "$ref": "#/definitions/Azure.Core.eTag", + "description": "The entity tag for this resource.", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Unique identifier of this policy.", + "readOnly": true + }, + "name": { + "type": "string", + "description": "Friendly name of this policy." + }, + "fallbackQueueId": { + "type": "string", + "description": "The fallback queue to select if the queue selector doesn't find a match." + }, + "queueSelectorAttachments": { + "type": "array", + "description": "The queue selector attachments used to resolve a queue for a given job.", + "items": { + "$ref": "#/definitions/QueueSelectorAttachment" + }, + "x-ms-identifiers": [] + }, + "prioritizationRule": { + "$ref": "#/definitions/RouterRule", + "description": "The rule to determine a priority score for a given job." + }, + "workerSelectorAttachments": { + "type": "array", + "description": "The worker selector attachments used to attach worker selectors to a given job.", + "items": { + "$ref": "#/definitions/WorkerSelectorAttachment" + }, + "x-ms-identifiers": [] + } + }, + "required": [ + "etag", + "id" + ] + }, + "ClassificationPolicyCreateOrUpdate": { + "type": "object", + "description": "A container for the rules that govern how jobs are classified.", + "properties": { + "name": { + "type": "string", + "description": "Friendly name of this policy." + }, + "fallbackQueueId": { + "type": "string", + "description": "The fallback queue to select if the queue selector doesn't find a match." + }, + "queueSelectorAttachments": { + "type": "array", + "description": "The queue selector attachments used to resolve a queue for a given job.", + "items": { + "$ref": "#/definitions/QueueSelectorAttachment" + }, + "x-ms-identifiers": [] + }, + "prioritizationRule": { + "$ref": "#/definitions/RouterRuleCreateOrUpdate", + "description": "The rule to determine a priority score for a given job." + }, + "workerSelectorAttachments": { + "type": "array", + "description": "The worker selector attachments used to attach worker selectors to a given job.", + "items": { + "$ref": "#/definitions/WorkerSelectorAttachment" + }, + "x-ms-identifiers": [] + } + } + }, + "CloseJobOptions": { + "type": "object", + "description": "Request payload for closing jobs", + "properties": { + "dispositionCode": { + "type": "string", + "description": "Indicates the outcome of the job, populate this field with your own custom values." + }, + "closeAt": { + "type": "string", + "format": "date-time", + "description": "If not provided, worker capacity is released immediately along with a JobClosedEvent notification. If provided, worker capacity is released along with a JobClosedEvent notification at a future time in UTC." + }, + "note": { + "type": "string", + "description": "A note that will be appended to the jobs' Notes collection with the current timestamp." + } + } + }, + "CloseJobResult": { + "type": "object", + "description": "Response payload from closing a job" + }, + "CompleteJobOptions": { + "type": "object", + "description": "Request payload for completing jobs", + "properties": { + "note": { + "type": "string", + "description": "A note that will be appended to the jobs' Notes collection with the current timestamp." + } + } + }, + "CompleteJobResult": { + "type": "object", + "description": "Response payload from completing a job" + }, + "ConditionalQueueSelectorAttachment": { + "type": "object", + "description": "Describes a set of queue selectors that will be attached if the given condition resolves to true", + "properties": { + "condition": { + "$ref": "#/definitions/RouterRule", + "description": "The condition that must be true for the queue selectors to be attached" + }, + "queueSelectors": { + "type": "array", + "description": "The queue selectors to attach", + "items": { + "$ref": "#/definitions/RouterQueueSelector" + }, + "x-ms-identifiers": [] + } + }, + "required": [ + "condition", + "queueSelectors" + ], + "allOf": [ + { + "$ref": "#/definitions/QueueSelectorAttachment" + } + ], + "x-ms-discriminator-value": "conditional" + }, + "ConditionalWorkerSelectorAttachment": { + "type": "object", + "description": "Describes a set of worker selectors that will be attached if the given condition resolves to true", + "properties": { + "condition": { + "$ref": "#/definitions/RouterRule", + "description": "The condition that must be true for the worker selectors to be attached" + }, + "workerSelectors": { + "type": "array", + "description": "The worker selectors to attach", + "items": { + "$ref": "#/definitions/RouterWorkerSelector" + }, + "x-ms-identifiers": [] + } + }, + "required": [ + "condition", + "workerSelectors" + ], + "allOf": [ + { + "$ref": "#/definitions/WorkerSelectorAttachment" + } + ], + "x-ms-discriminator-value": "conditional" + }, + "DeclineJobOfferOptions": { + "type": "object", + "description": "Request payload for declining offers", + "properties": { + "retryOfferAt": { + "type": "string", + "format": "date-time", + "description": "If the RetryOfferAt is not provided, then this job will not be offered again to the worker who declined this job unless the worker is de-registered and re-registered. If a RetryOfferAt time is provided, then the job will be re-matched to eligible workers at the retry time in UTC. The worker that declined the job will also be eligible for the job at that time." + } + } + }, + "DeclineJobOfferResult": { + "type": "object", + "description": "Response payload from declining a job" + }, + "DirectMapRouterRule": { + "type": "object", + "description": "A rule that return the same labels as the input labels.", + "allOf": [ + { + "$ref": "#/definitions/RouterRule" + } + ], + "x-ms-discriminator-value": "direct-map-rule" + }, + "DirectMapRouterRuleCreateOrUpdate": { + "type": "object", + "description": "A rule that return the same labels as the input labels.", + "allOf": [ + { + "$ref": "#/definitions/RouterRuleCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "direct-map-rule" + }, + "DistributionMode": { + "type": "object", + "description": "Abstract base class for defining a distribution mode", + "properties": { + "minConcurrentOffers": { + "type": "integer", + "format": "int32", + "description": "Governs the minimum desired number of active concurrent offers a job can have.", + "default": 1 + }, + "maxConcurrentOffers": { + "type": "integer", + "format": "int32", + "description": "Governs the maximum number of active concurrent offers a job can have.", + "default": 1 + }, + "bypassSelectors": { + "type": "boolean", + "description": "If set to true, then router will match workers to jobs even if they don't match label selectors. Warning: You may get workers that are not qualified for the job they are matched with if you set this variable to true. This flag is intended more for temporary usage. By default, set to false.", + "default": false + }, + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of DistributionMode" + } + }, + "discriminator": "kind", + "required": [ + "kind" + ] + }, + "DistributionModeCreateOrUpdate": { + "type": "object", + "description": "Abstract base class for defining a distribution mode", + "properties": { + "minConcurrentOffers": { + "type": "integer", + "format": "int32", + "description": "Governs the minimum desired number of active concurrent offers a job can have.", + "default": 1 + }, + "maxConcurrentOffers": { + "type": "integer", + "format": "int32", + "description": "Governs the maximum number of active concurrent offers a job can have.", + "default": 1 + }, + "bypassSelectors": { + "type": "boolean", + "description": "If set to true, then router will match workers to jobs even if they don't match label selectors. Warning: You may get workers that are not qualified for the job they are matched with if you set this variable to true. This flag is intended more for temporary usage. By default, set to false.", + "default": false + }, + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of DistributionMode" + } + }, + "discriminator": "kind" + }, + "DistributionPolicy": { + "type": "object", + "description": "Policy governing how jobs are distributed to workers", + "properties": { + "etag": { + "$ref": "#/definitions/Azure.Core.eTag", + "description": "The entity tag for this resource.", + "readOnly": true + }, + "id": { + "type": "string", + "description": "The unique identifier of the policy.", + "readOnly": true + }, + "name": { + "type": "string", + "description": "The human readable name of the policy." + }, + "offerExpiresAfterSeconds": { + "type": "number", + "format": "double", + "description": "The number of seconds after which any offers created under this policy will be expired." + }, + "mode": { + "$ref": "#/definitions/DistributionMode", + "description": "Abstract base class for defining a distribution mode" + } + }, + "required": [ + "etag", + "id" + ] + }, + "DistributionPolicyCreateOrUpdate": { + "type": "object", + "description": "Policy governing how jobs are distributed to workers", + "properties": { + "name": { + "type": "string", + "description": "The human readable name of the policy." + }, + "offerExpiresAfterSeconds": { + "type": "number", + "format": "double", + "description": "The number of seconds after which any offers created under this policy will be expired." + }, + "mode": { + "$ref": "#/definitions/DistributionModeCreateOrUpdate", + "description": "Abstract base class for defining a distribution mode" + } + } + }, + "ExceptionAction": { + "type": "object", + "description": "The action to take when the exception is triggered", + "properties": { + "id": { + "type": "string", + "description": "Unique Id of the exception action" + }, + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of ExceptionAction" + } + }, + "discriminator": "kind", + "required": [ + "kind" + ] + }, + "ExceptionPolicy": { + "type": "object", + "description": "A policy that defines actions to execute when exception are triggered.", + "properties": { + "etag": { + "$ref": "#/definitions/Azure.Core.eTag", + "description": "The entity tag for this resource.", + "readOnly": true + }, + "id": { + "type": "string", + "description": "The Id of the exception policy", + "readOnly": true + }, + "name": { + "type": "string", + "description": "The name of the exception policy." + }, + "exceptionRules": { + "type": "array", + "description": "A collection of exception rules on the exception policy.", + "items": { + "$ref": "#/definitions/ExceptionRule" + } + } + }, + "required": [ + "etag", + "id" + ] + }, + "ExceptionPolicyCreateOrUpdate": { + "type": "object", + "description": "A policy that defines actions to execute when exception are triggered.", + "properties": { + "name": { + "type": "string", + "description": "The name of the exception policy." + }, + "exceptionRules": { + "type": "array", + "description": "A collection of exception rules on the exception policy.", + "items": { + "$ref": "#/definitions/ExceptionRule" + } + } + } + }, + "ExceptionRule": { + "type": "object", + "description": "A rule that defines actions to execute upon a specific trigger.", + "properties": { + "id": { + "type": "string", + "description": "Id of the exception rule." + }, + "trigger": { + "$ref": "#/definitions/ExceptionTrigger", + "description": "The trigger for this exception rule" + }, + "actions": { + "type": "array", + "description": "A collection of actions to perform once the exception is triggered.", + "items": { + "$ref": "#/definitions/ExceptionAction" + } + } + }, + "required": [ + "id", + "trigger", + "actions" + ] + }, + "ExceptionTrigger": { + "type": "object", + "description": "The trigger for this exception rule", + "properties": { + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of ExceptionTrigger" + } + }, + "discriminator": "kind", + "required": [ + "kind" + ] + }, + "ExpressionRouterRule": { + "type": "object", + "description": "A rule providing inline expression rules.", + "properties": { + "language": { + "$ref": "#/definitions/ExpressionRouterRuleLanguage", + "description": "The expression language to compile to and execute" + }, + "expression": { + "type": "string", + "description": "The string containing the expression to evaluate. Should contain return statement with calculated values." + } + }, + "required": [ + "expression" + ], + "allOf": [ + { + "$ref": "#/definitions/RouterRule" + } + ], + "x-ms-discriminator-value": "expression-rule" + }, + "ExpressionRouterRuleCreateOrUpdate": { + "type": "object", + "description": "A rule providing inline expression rules.", + "properties": { + "language": { + "$ref": "#/definitions/ExpressionRouterRuleLanguage", + "description": "The expression language to compile to and execute" + }, + "expression": { + "type": "string", + "description": "The string containing the expression to evaluate. Should contain return statement with calculated values." + } + }, + "allOf": [ + { + "$ref": "#/definitions/RouterRuleCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "expression-rule" + }, + "ExpressionRouterRuleLanguage": { + "type": "string", + "description": "The available expression languages that can be configured", + "enum": [ + "powerFx" + ], + "x-ms-enum": { + "name": "ExpressionRouterRuleLanguage", + "modelAsString": true, + "values": [ + { + "name": "powerFx", + "value": "powerFx", + "description": "PowerFx" + } + ] + } + }, + "FunctionRouterRule": { + "type": "object", + "description": "A rule providing a binding to an HTTP Triggered Azure Function.", + "properties": { + "functionUri": { + "type": "string", + "format": "uri", + "description": "URL for Azure Function" + }, + "credential": { + "$ref": "#/definitions/FunctionRouterRuleCredential", + "description": "Credentials used to access Azure function rule" + } + }, + "required": [ + "functionUri" + ], + "allOf": [ + { + "$ref": "#/definitions/RouterRule" + } + ], + "x-ms-discriminator-value": "azure-function-rule" + }, + "FunctionRouterRuleCreateOrUpdate": { + "type": "object", + "description": "A rule providing a binding to an HTTP Triggered Azure Function.", + "properties": { + "functionUri": { + "type": "string", + "format": "uri", + "description": "URL for Azure Function" + }, + "credential": { + "$ref": "#/definitions/FunctionRouterRuleCredential", + "description": "Credentials used to access Azure function rule" + } + }, + "allOf": [ + { + "$ref": "#/definitions/RouterRuleCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "azure-function-rule" + }, + "FunctionRouterRuleCredential": { + "type": "object", + "description": "Credentials used to access Azure function rule", + "properties": { + "functionKey": { + "type": "string", + "description": "Access key scoped to a particular function" + }, + "appKey": { + "type": "string", + "description": "Access key scoped to a Azure Function app. This key grants access to all functions under the app." + }, + "clientId": { + "type": "string", + "description": "Client id, when AppKey is provided In context of Azure function, this is usually the name of the key" + } + } + }, + "JobMatchingMode": { + "type": "object", + "description": "A matching mode of one of the following types:\nQueueAndMatchMode: Used when matching worker to a job is required to be done right after job is queued.\nScheduleAndSuspendMode: Used for scheduling jobs to be queued at a future time. At specified time, matching of a worker to the job will not start automatically.\nSuspendMode: Used when matching workers to a job needs to be suspended.", + "properties": { + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of JobMatchingMode" + } + }, + "discriminator": "kind", + "required": [ + "kind" + ] + }, + "JobMatchingModeCreateOrUpdate": { + "type": "object", + "description": "A matching mode of one of the following types:\nQueueAndMatchMode: Used when matching worker to a job is required to be done right after job is queued.\nScheduleAndSuspendMode: Used for scheduling jobs to be queued at a future time. At specified time, matching of a worker to the job will not start automatically.\nSuspendMode: Used when matching workers to a job needs to be suspended.", + "properties": { + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of JobMatchingMode" + } + }, + "discriminator": "kind" + }, + "LabelOperator": { + "type": "string", + "description": "Describes supported operations on label values.", + "enum": [ + "equal", + "notEqual", + "lessThan", + "lessThanOrEqual", + "greaterThan", + "greaterThanOrEqual" + ], + "x-ms-enum": { + "name": "LabelOperator", + "modelAsString": true, + "values": [ + { + "name": "equal", + "value": "equal", + "description": "Equal" + }, + { + "name": "notEqual", + "value": "notEqual", + "description": "Not Equal" + }, + { + "name": "lessThan", + "value": "lessThan", + "description": "Less than" + }, + { + "name": "lessThanOrEqual", + "value": "lessThanOrEqual", + "description": "Less than or equal" + }, + { + "name": "greaterThan", + "value": "greaterThan", + "description": "Greater than" + }, + { + "name": "greaterThanOrEqual", + "value": "greaterThanOrEqual", + "description": "Greater than or equal" + } + ] + } + }, + "LongestIdleMode": { + "type": "object", + "description": "Jobs are directed to the worker who has been idle longest.", + "allOf": [ + { + "$ref": "#/definitions/DistributionMode" + } + ], + "x-ms-discriminator-value": "longest-idle" + }, + "LongestIdleModeCreateOrUpdate": { + "type": "object", + "description": "Jobs are directed to the worker who has been idle longest.", + "allOf": [ + { + "$ref": "#/definitions/DistributionModeCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "longest-idle" + }, + "ManualReclassifyExceptionAction": { + "type": "object", + "description": "An action that manually reclassifies a job by providing the queue, priority and worker selectors.", + "properties": { + "queueId": { + "type": "string", + "description": "Updated QueueId." + }, + "priority": { + "type": "integer", + "format": "int32", + "description": "Updated Priority." + }, + "workerSelectors": { + "type": "array", + "description": "Updated WorkerSelectors.", + "items": { + "$ref": "#/definitions/RouterWorkerSelector" + }, + "x-ms-identifiers": [] + } + }, + "allOf": [ + { + "$ref": "#/definitions/ExceptionAction" + } + ], + "x-ms-discriminator-value": "manual-reclassify" + }, + "OAuth2WebhookClientCredential": { + "type": "object", + "description": "OAuth2.0 Credentials used to Contoso's Authorization server. Reference: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/", + "properties": { + "clientId": { + "type": "string", + "description": "ClientId for Contoso Authorization server." + }, + "clientSecret": { + "type": "string", + "description": "Client secret for Contoso Authorization server." + } + } + }, + "PagedClassificationPolicy": { + "type": "object", + "description": "Paged collection of ClassificationPolicy items", + "properties": { + "value": { + "type": "array", + "description": "The ClassificationPolicy items on this page", + "items": { + "$ref": "#/definitions/ClassificationPolicy" + } + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "The link to the next page of items" + } + }, + "required": [ + "value" + ] + }, + "PagedDistributionPolicy": { + "type": "object", + "description": "Paged collection of DistributionPolicy items", + "properties": { + "value": { + "type": "array", + "description": "The DistributionPolicy items on this page", + "items": { + "$ref": "#/definitions/DistributionPolicy" + } + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "The link to the next page of items" + } + }, + "required": [ + "value" + ] + }, + "PagedExceptionPolicy": { + "type": "object", + "description": "Paged collection of ExceptionPolicy items", + "properties": { + "value": { + "type": "array", + "description": "The ExceptionPolicy items on this page", + "items": { + "$ref": "#/definitions/ExceptionPolicy" + } + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "The link to the next page of items" + } + }, + "required": [ + "value" + ] + }, + "PagedRouterJob": { + "type": "object", + "description": "Paged collection of RouterJob items", + "properties": { + "value": { + "type": "array", + "description": "The RouterJob items on this page", + "items": { + "$ref": "#/definitions/RouterJob" + } + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "The link to the next page of items" + } + }, + "required": [ + "value" + ] + }, + "PagedRouterQueue": { + "type": "object", + "description": "Paged collection of RouterQueue items", + "properties": { + "value": { + "type": "array", + "description": "The RouterQueue items on this page", + "items": { + "$ref": "#/definitions/RouterQueue" + } + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "The link to the next page of items" + } + }, + "required": [ + "value" + ] + }, + "PagedRouterWorker": { + "type": "object", + "description": "Paged collection of RouterWorker items", + "properties": { + "value": { + "type": "array", + "description": "The RouterWorker items on this page", + "items": { + "$ref": "#/definitions/RouterWorker" + } + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "The link to the next page of items" + } + }, + "required": [ + "value" + ] + }, + "PassThroughQueueSelectorAttachment": { + "type": "object", + "description": "Attaches a queue selector where the value is passed through from the job label with the same key", + "properties": { + "key": { + "type": "string", + "description": "The label key to query against" + }, + "labelOperator": { + "$ref": "#/definitions/LabelOperator", + "description": "Describes how the value of the label is compared to the value pass through" + } + }, + "required": [ + "key", + "labelOperator" + ], + "allOf": [ + { + "$ref": "#/definitions/QueueSelectorAttachment" + } + ], + "x-ms-discriminator-value": "pass-through" + }, + "PassThroughWorkerSelectorAttachment": { + "type": "object", + "description": "Attaches a worker selector where the value is passed through from the job label with the same key", + "properties": { + "key": { + "type": "string", + "description": "The label key to query against" + }, + "labelOperator": { + "$ref": "#/definitions/LabelOperator", + "description": "Describes how the value of the label is compared to the value pass through" + }, + "expiresAfterSeconds": { + "type": "number", + "format": "double", + "description": "Describes how long the attached label selector is valid in seconds." + } + }, + "required": [ + "key", + "labelOperator" + ], + "allOf": [ + { + "$ref": "#/definitions/WorkerSelectorAttachment" + } + ], + "x-ms-discriminator-value": "pass-through" + }, + "QueueAndMatchMode": { + "type": "object", + "description": "Describes a matching mode where matching worker to a job is automatically started after job is queued successfully.", + "allOf": [ + { + "$ref": "#/definitions/JobMatchingMode" + } + ], + "x-ms-discriminator-value": "queue-and-match" + }, + "QueueAndMatchModeCreateOrUpdate": { + "type": "object", + "description": "Describes a matching mode where matching worker to a job is automatically started after job is queued successfully.", + "allOf": [ + { + "$ref": "#/definitions/JobMatchingModeCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "queue-and-match" + }, + "QueueLengthExceptionTrigger": { + "type": "object", + "description": "Trigger for an exception action on exceeding queue length", + "properties": { + "threshold": { + "type": "integer", + "format": "int32", + "description": "Threshold of number of jobs ahead in the queue to for this trigger to fire." + } + }, + "required": [ + "threshold" + ], + "allOf": [ + { + "$ref": "#/definitions/ExceptionTrigger" + } + ], + "x-ms-discriminator-value": "queue-length" + }, + "QueueSelectorAttachment": { + "type": "object", + "description": "An attachment of queue selectors to resolve a queue to a job from a classification policy", + "properties": { + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of QueueSelectorAttachment" + } + }, + "discriminator": "kind", + "required": [ + "kind" + ] + }, + "QueueWeightedAllocation": { + "type": "object", + "description": "Contains the weight percentage and queue selectors to be applied if selected for weighted distributions.", + "properties": { + "weight": { + "type": "number", + "format": "double", + "description": "The percentage of this weight, expressed as a fraction of 1." + }, + "queueSelectors": { + "type": "array", + "description": "A collection of queue selectors that will be applied if this allocation is selected.", + "items": { + "$ref": "#/definitions/RouterQueueSelector" + }, + "x-ms-identifiers": [] + } + }, + "required": [ + "weight", + "queueSelectors" + ] + }, + "ReclassifyExceptionAction": { + "type": "object", + "description": "An action that modifies labels on a job and then reclassifies it", + "properties": { + "classificationPolicyId": { + "type": "string", + "description": "The new classification policy that will determine queue, priority and worker selectors." + }, + "labelsToUpsert": { + "type": "object", + "description": "Dictionary containing the labels to update (or add if not existing) in key-value pairs. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + } + }, + "allOf": [ + { + "$ref": "#/definitions/ExceptionAction" + } + ], + "x-ms-discriminator-value": "reclassify" + }, + "ReclassifyJobOptions": { + "type": "object", + "description": "Request payload for reclassifying jobs" + }, + "ReclassifyJobResult": { + "type": "object", + "description": "Response payload from reclassifying a job" + }, + "RoundRobinMode": { + "type": "object", + "description": "Jobs are distributed in order to workers, starting with the worker that is after the last worker to receive a job.", + "allOf": [ + { + "$ref": "#/definitions/DistributionMode" + } + ], + "x-ms-discriminator-value": "round-robin" + }, + "RoundRobinModeCreateOrUpdate": { + "type": "object", + "description": "Jobs are distributed in order to workers, starting with the worker that is after the last worker to receive a job.", + "allOf": [ + { + "$ref": "#/definitions/DistributionModeCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "round-robin" + }, + "RouterChannel": { + "type": "object", + "description": "Represents the capacity a job in this channel will consume from a worker", + "properties": { + "channelId": { + "type": "string", + "description": "Id of the channel." + }, + "capacityCostPerJob": { + "type": "integer", + "format": "int32", + "description": "The amount of capacity that an instance of a job of this channel will consume of the total worker capacity." + }, + "maxNumberOfJobs": { + "type": "integer", + "format": "int32", + "description": "The maximum number of jobs that can be supported concurrently for this channel." + } + }, + "required": [ + "channelId", + "capacityCostPerJob" + ] + }, + "RouterJob": { + "type": "object", + "description": "A unit of work to be routed", + "properties": { + "etag": { + "$ref": "#/definitions/Azure.Core.eTag", + "description": "The entity tag for this resource.", + "readOnly": true + }, + "id": { + "type": "string", + "description": "The id of the job.", + "readOnly": true + }, + "channelReference": { + "type": "string", + "description": "Reference to an external parent context, eg. call ID." + }, + "status": { + "$ref": "#/definitions/RouterJobStatus", + "description": "The status of the Job.", + "readOnly": true + }, + "enqueuedAt": { + "type": "string", + "format": "date-time", + "description": "The time a job was queued in UTC.", + "readOnly": true + }, + "channelId": { + "type": "string", + "description": "The channel identifier. eg. voice, chat, etc." + }, + "classificationPolicyId": { + "type": "string", + "description": "The Id of the Classification policy used for classifying a job." + }, + "queueId": { + "type": "string", + "description": "The Id of the Queue that this job is queued to." + }, + "priority": { + "type": "integer", + "format": "int32", + "description": "The priority of this job." + }, + "dispositionCode": { + "type": "string", + "description": "Reason code for cancelled or closed jobs." + }, + "requestedWorkerSelectors": { + "type": "array", + "description": "A collection of manually specified label selectors, which a worker must satisfy in order to process this job.", + "items": { + "$ref": "#/definitions/RouterWorkerSelector" + }, + "x-ms-identifiers": [] + }, + "attachedWorkerSelectors": { + "type": "array", + "description": "A collection of label selectors attached by a classification policy, which a worker must satisfy in order to process this job.", + "items": { + "$ref": "#/definitions/RouterWorkerSelector" + }, + "readOnly": true, + "x-ms-identifiers": [] + }, + "labels": { + "type": "object", + "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "assignments": { + "type": "object", + "description": "A collection of the assignments of the job. Key is AssignmentId.", + "additionalProperties": { + "$ref": "#/definitions/RouterJobAssignment" + }, + "readOnly": true + }, + "tags": { + "type": "object", + "description": "A set of non-identifying attributes attached to this job. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "notes": { + "type": "array", + "description": "Notes attached to a job, sorted by timestamp", + "items": { + "$ref": "#/definitions/RouterJobNote" + }, + "x-ms-identifiers": [] + }, + "scheduledAt": { + "type": "string", + "format": "date-time", + "description": "If set, job will be scheduled to be enqueued at a given time", + "readOnly": true + }, + "matchingMode": { + "$ref": "#/definitions/JobMatchingMode", + "description": "If provided, will determine how job matching will be carried out. Default mode: QueueAndMatchMode." + } + }, + "required": [ + "etag", + "id" + ] + }, + "RouterJobAssignment": { + "type": "object", + "description": "Assignment details of a job to a worker", + "properties": { + "assignmentId": { + "type": "string", + "description": "The Id of the job assignment.", + "readOnly": true + }, + "workerId": { + "type": "string", + "description": "The Id of the Worker assigned to the job." + }, + "assignedAt": { + "type": "string", + "format": "date-time", + "description": "The assignment time of the job in UTC." + }, + "completedAt": { + "type": "string", + "format": "date-time", + "description": "The time the job was marked as completed after being assigned in UTC." + }, + "closedAt": { + "type": "string", + "format": "date-time", + "description": "The time the job was marked as closed after being completed in UTC." + } + }, + "required": [ + "assignmentId", + "assignedAt" + ] + }, + "RouterJobCreateOrUpdate": { + "type": "object", + "description": "A unit of work to be routed", + "properties": { + "channelReference": { + "type": "string", + "description": "Reference to an external parent context, eg. call ID." + }, + "channelId": { + "type": "string", + "description": "The channel identifier. eg. voice, chat, etc." + }, + "classificationPolicyId": { + "type": "string", + "description": "The Id of the Classification policy used for classifying a job." + }, + "queueId": { + "type": "string", + "description": "The Id of the Queue that this job is queued to." + }, + "priority": { + "type": "integer", + "format": "int32", + "description": "The priority of this job." + }, + "dispositionCode": { + "type": "string", + "description": "Reason code for cancelled or closed jobs." + }, + "requestedWorkerSelectors": { + "type": "array", + "description": "A collection of manually specified label selectors, which a worker must satisfy in order to process this job.", + "items": { + "$ref": "#/definitions/RouterWorkerSelector" + }, + "x-ms-identifiers": [] + }, + "labels": { + "type": "object", + "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "tags": { + "type": "object", + "description": "A set of non-identifying attributes attached to this job. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "notes": { + "type": "array", + "description": "Notes attached to a job, sorted by timestamp", + "items": { + "$ref": "#/definitions/RouterJobNote" + }, + "x-ms-identifiers": [] + }, + "matchingMode": { + "$ref": "#/definitions/JobMatchingModeCreateOrUpdate", + "description": "If provided, will determine how job matching will be carried out. Default mode: QueueAndMatchMode." + } + } + }, + "RouterJobNote": { + "type": "object", + "description": "A note attached to a job.", + "properties": { + "message": { + "type": "string", + "description": "The message contained in the note." + }, + "addedAt": { + "type": "string", + "format": "date-time", + "description": "The time at which the note was added in UTC. If not provided, will default to the current time." + } + }, + "required": [ + "message" + ] + }, + "RouterJobOffer": { + "type": "object", + "description": "An offer of a job to a worker", + "properties": { + "offerId": { + "type": "string", + "description": "The Id of the offer.", + "readOnly": true + }, + "jobId": { + "type": "string", + "description": "The Id of the job." + }, + "capacityCost": { + "type": "integer", + "format": "int32", + "description": "The capacity cost consumed by the job offer." + }, + "offeredAt": { + "type": "string", + "format": "date-time", + "description": "The time the offer was created in UTC." + }, + "expiresAt": { + "type": "string", + "format": "date-time", + "description": "The time that the offer will expire in UTC." + } + }, + "required": [ + "offerId", + "jobId", + "capacityCost" + ] + }, + "RouterJobPositionDetails": { + "type": "object", + "description": "Position and estimated wait time for a job.", + "properties": { + "jobId": { + "type": "string", + "description": "Id of the job these details are about." + }, + "position": { + "type": "integer", + "format": "int32", + "description": "Position of the job in question within that queue." + }, + "queueId": { + "type": "string", + "description": "Id of the queue this job is enqueued in." + }, + "queueLength": { + "type": "integer", + "format": "int32", + "description": "Length of the queue: total number of enqueued jobs." + }, + "estimatedWaitTimeMinutes": { + "type": "number", + "format": "double", + "description": "Estimated wait time of the job rounded up to the nearest minute" + } + }, + "required": [ + "jobId", + "position", + "queueId", + "queueLength", + "estimatedWaitTimeMinutes" + ] + }, + "RouterJobStatus": { + "type": "string", + "description": "The status of the Job.", + "enum": [ + "pendingClassification", + "queued", + "assigned", + "completed", + "closed", + "cancelled", + "classificationFailed", + "created", + "pendingSchedule", + "scheduled", + "scheduleFailed", + "waitingForActivation" + ], + "x-ms-enum": { + "name": "RouterJobStatus", + "modelAsString": true, + "values": [ + { + "name": "pendingClassification", + "value": "pendingClassification", + "description": "Job is waiting to be classified." + }, + { + "name": "queued", + "value": "queued", + "description": "Job has been queued." + }, + { + "name": "assigned", + "value": "assigned", + "description": "Job has been assigned to a worker." + }, + { + "name": "completed", + "value": "completed", + "description": "Job has been completed by a worker." + }, + { + "name": "closed", + "value": "closed", + "description": "Job has been closed by a worker." + }, + { + "name": "cancelled", + "value": "cancelled", + "description": "Job has been cancelled." + }, + { + "name": "classificationFailed", + "value": "classificationFailed", + "description": "Classification process failed for the job." + }, + { + "name": "created", + "value": "created", + "description": "Job has been created." + }, + { + "name": "pendingSchedule", + "value": "pendingSchedule", + "description": "Job has been created but not been scheduled yet." + }, + { + "name": "scheduled", + "value": "scheduled", + "description": "Job has been scheduled successfully." + }, + { + "name": "scheduleFailed", + "value": "scheduleFailed", + "description": "Job scheduling failed." + }, + { + "name": "waitingForActivation", + "value": "waitingForActivation", + "description": "Job is in a suspended state and waiting for an update." + } + ] + } + }, + "RouterQueue": { + "type": "object", + "description": "A queue that can contain jobs to be routed.", + "properties": { + "etag": { + "$ref": "#/definitions/Azure.Core.eTag", + "description": "The entity tag for this resource.", + "readOnly": true + }, + "id": { + "type": "string", + "description": "The Id of this queue", + "readOnly": true + }, + "name": { + "type": "string", + "description": "The name of this queue." + }, + "distributionPolicyId": { + "type": "string", + "description": "The ID of the distribution policy that will determine how a job is distributed to workers." + }, + "labels": { + "type": "object", + "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "exceptionPolicyId": { + "type": "string", + "description": "The ID of the exception policy that determines various job escalation rules." + } + }, + "required": [ + "etag", + "id" + ] + }, + "RouterQueueCreateOrUpdate": { + "type": "object", + "description": "A queue that can contain jobs to be routed.", + "properties": { + "name": { + "type": "string", + "description": "The name of this queue." + }, + "distributionPolicyId": { + "type": "string", + "description": "The ID of the distribution policy that will determine how a job is distributed to workers." + }, + "labels": { + "type": "object", + "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "exceptionPolicyId": { + "type": "string", + "description": "The ID of the exception policy that determines various job escalation rules." + } + } + }, + "RouterQueueSelector": { + "type": "object", + "description": "Describes a condition that must be met against a set of labels for queue selection", + "properties": { + "key": { + "type": "string", + "description": "The label key to query against" + }, + "labelOperator": { + "$ref": "#/definitions/LabelOperator", + "description": "Describes how the value of the label is compared to the value defined on the label selector" + }, + "value": { + "description": "The value to compare against the actual label value with the given operator. Values must be primitive values - number, string, boolean." + } + }, + "required": [ + "key", + "labelOperator" + ] + }, + "RouterQueueStatistics": { + "type": "object", + "description": "Statistics for the queue", + "properties": { + "queueId": { + "type": "string", + "description": "Id of the queue these details are about." + }, + "length": { + "type": "integer", + "format": "int32", + "description": "Length of the queue: total number of enqueued jobs." + }, + "estimatedWaitTimeMinutes": { + "type": "object", + "description": "The estimated wait time of this queue rounded up to the nearest minute, grouped by job priority", + "additionalProperties": { + "format": "double", + "type": "number" + } + }, + "longestJobWaitTimeMinutes": { + "type": "number", + "format": "double", + "description": "The wait time of the job that has been enqueued in this queue for the longest." + } + }, + "required": [ + "queueId", + "length" + ] + }, + "RouterRule": { + "type": "object", + "description": "A rule of one of the following types:\nStaticRule: A rule providing static rules that always return the same result, regardless of input.\nDirectMapRule: A rule that return the same labels as the input labels.\nExpressionRule: A rule providing inline expression rules.\nFunctionRule: A rule providing a binding to an HTTP Triggered Azure Function.\nWebhookRule: A rule providing a binding to a webserver following OAuth2.0 authentication protocol.", + "properties": { + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of RouterRule" + } + }, + "discriminator": "kind", + "required": [ + "kind" + ] + }, + "RouterRuleCreateOrUpdate": { + "type": "object", + "description": "A rule of one of the following types:\nStaticRule: A rule providing static rules that always return the same result, regardless of input.\nDirectMapRule: A rule that return the same labels as the input labels.\nExpressionRule: A rule providing inline expression rules.\nFunctionRule: A rule providing a binding to an HTTP Triggered Azure Function.\nWebhookRule: A rule providing a binding to a webserver following OAuth2.0 authentication protocol.", + "properties": { + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of RouterRule" + } + }, + "discriminator": "kind" + }, + "RouterWorker": { + "type": "object", + "description": "An entity for jobs to be routed to", + "properties": { + "etag": { + "$ref": "#/definitions/Azure.Core.eTag", + "description": "The entity tag for this resource.", + "readOnly": true + }, + "id": { + "type": "string", + "description": "Id of the worker.", + "readOnly": true + }, + "state": { + "$ref": "#/definitions/RouterWorkerState", + "description": "The current state of the worker.", + "readOnly": true + }, + "queues": { + "type": "array", + "description": "The queue(s) that this worker can receive work from.", + "items": { + "type": "string" + } + }, + "capacity": { + "type": "integer", + "format": "int32", + "description": "The total capacity score this worker has to manage multiple concurrent jobs." + }, + "labels": { + "type": "object", + "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "tags": { + "type": "object", + "description": "A set of non-identifying attributes attached to this worker. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "channels": { + "type": "array", + "description": "The channel(s) this worker can handle and their impact on the workers capacity.", + "items": { + "$ref": "#/definitions/RouterChannel" + }, + "x-ms-identifiers": [] + }, + "offers": { + "type": "array", + "description": "A list of active offers issued to this worker.", + "items": { + "$ref": "#/definitions/RouterJobOffer" + }, + "readOnly": true, + "x-ms-identifiers": [] + }, + "assignedJobs": { + "type": "array", + "description": "A list of assigned jobs attached to this worker.", + "items": { + "$ref": "#/definitions/RouterWorkerAssignment" + }, + "readOnly": true, + "x-ms-identifiers": [] + }, + "loadRatio": { + "type": "number", + "format": "double", + "description": "A value indicating the workers capacity. A value of '1' means all capacity is consumed. A value of '0' means no capacity is currently consumed.", + "readOnly": true + }, + "availableForOffers": { + "type": "boolean", + "description": "A flag indicating this worker is open to receive offers or not." + } + }, + "required": [ + "etag", + "id" + ] + }, + "RouterWorkerAssignment": { + "type": "object", + "description": "The assignment for a worker to a job", + "properties": { + "assignmentId": { + "type": "string", + "description": "The Id of the assignment." + }, + "jobId": { + "type": "string", + "description": "The Id of the Job assigned." + }, + "capacityCost": { + "type": "integer", + "format": "int32", + "description": "The amount of capacity this assignment has consumed on the worker." + }, + "assignedAt": { + "type": "string", + "format": "date-time", + "description": "The assignment time of the job in UTC." + } + }, + "required": [ + "assignmentId", + "jobId", + "capacityCost", + "assignedAt" + ] + }, + "RouterWorkerCreateOrUpdate": { + "type": "object", + "description": "An entity for jobs to be routed to", + "properties": { + "queues": { + "type": "array", + "description": "The queue(s) that this worker can receive work from.", + "items": { + "type": "string" + } + }, + "capacity": { + "type": "integer", + "format": "int32", + "description": "The total capacity score this worker has to manage multiple concurrent jobs." + }, + "labels": { + "type": "object", + "description": "A set of key/value pairs that are identifying attributes used by the rules engines to make decisions. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "tags": { + "type": "object", + "description": "A set of non-identifying attributes attached to this worker. Values must be primitive values - number, string, boolean.", + "additionalProperties": {} + }, + "channels": { + "type": "array", + "description": "The channel(s) this worker can handle and their impact on the workers capacity.", + "items": { + "$ref": "#/definitions/RouterChannel" + }, + "x-ms-identifiers": [] + }, + "availableForOffers": { + "type": "boolean", + "description": "A flag indicating this worker is open to receive offers or not." + } + } + }, + "RouterWorkerSelector": { + "type": "object", + "description": "Describes a condition that must be met against a set of labels for worker selection", + "properties": { + "key": { + "type": "string", + "description": "The label key to query against" + }, + "labelOperator": { + "$ref": "#/definitions/LabelOperator", + "description": "Describes how the value of the label is compared to the value defined on the label selector" + }, + "value": { + "description": "The value to compare against the actual label value with the given operator. Values must be primitive values - number, string, boolean." + }, + "expiresAfterSeconds": { + "type": "number", + "format": "double", + "description": "Describes how long this label selector is valid in seconds." + }, + "expedite": { + "type": "boolean", + "description": "Pushes the job to the front of the queue as long as this selector is active." + }, + "status": { + "$ref": "#/definitions/RouterWorkerSelectorStatus", + "description": "The status of the worker selector.", + "readOnly": true + }, + "expiresAt": { + "type": "string", + "format": "date-time", + "description": "The time at which this worker selector expires in UTC", + "readOnly": true + } + }, + "required": [ + "key", + "labelOperator" + ] + }, + "RouterWorkerSelectorStatus": { + "type": "string", + "description": "The status of the worker selector.", + "enum": [ + "active", + "expired" + ], + "x-ms-enum": { + "name": "RouterWorkerSelectorStatus", + "modelAsString": true, + "values": [ + { + "name": "active", + "value": "active", + "description": "Active" + }, + { + "name": "expired", + "value": "expired", + "description": "Expired" + } + ] + } + }, + "RouterWorkerState": { + "type": "string", + "description": "Enums for worker status", + "enum": [ + "active", + "draining", + "inactive" + ], + "x-ms-enum": { + "name": "RouterWorkerState", + "modelAsString": true, + "values": [ + { + "name": "active", + "value": "active", + "description": "Worker is active and available to take offers." + }, + { + "name": "draining", + "value": "draining", + "description": "Worker is not active, if there are existing offers they are being revoked. No new offers are sent." + }, + { + "name": "inactive", + "value": "inactive", + "description": "Worker is not active. No new offers are sent." + } + ] + } + }, + "RuleEngineQueueSelectorAttachment": { + "type": "object", + "description": "Attaches queue selectors to a job when the RouterRule is resolved", + "properties": { + "rule": { + "$ref": "#/definitions/RouterRule", + "description": "A RouterRule that resolves a collection of queue selectors to attach" + } + }, + "required": [ + "rule" + ], + "allOf": [ + { + "$ref": "#/definitions/QueueSelectorAttachment" + } + ], + "x-ms-discriminator-value": "rule-engine" + }, + "RuleEngineWorkerSelectorAttachment": { + "type": "object", + "description": "Attaches worker selectors to a job when a RouterRule is resolved", + "properties": { + "rule": { + "$ref": "#/definitions/RouterRule", + "description": "A RouterRule that resolves a collection of worker selectors to attach" + } + }, + "required": [ + "rule" + ], + "allOf": [ + { + "$ref": "#/definitions/WorkerSelectorAttachment" + } + ], + "x-ms-discriminator-value": "rule-engine" + }, + "ScheduleAndSuspendMode": { + "type": "object", + "description": "Describes a matching mode used for scheduling jobs to be queued at a future time. At the specified time, matching worker to a job will not start automatically.", + "properties": { + "scheduleAt": { + "type": "string", + "format": "date-time", + "description": "Scheduled time." + } + }, + "required": [ + "scheduleAt" + ], + "allOf": [ + { + "$ref": "#/definitions/JobMatchingMode" + } + ], + "x-ms-discriminator-value": "schedule-and-suspend" + }, + "ScheduleAndSuspendModeCreateOrUpdate": { + "type": "object", + "description": "Describes a matching mode used for scheduling jobs to be queued at a future time. At the specified time, matching worker to a job will not start automatically.", + "properties": { + "scheduleAt": { + "type": "string", + "format": "date-time", + "description": "Scheduled time." + } + }, + "allOf": [ + { + "$ref": "#/definitions/JobMatchingModeCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "schedule-and-suspend" + }, + "ScoringRuleOptions": { + "type": "object", + "description": "Encapsulates all options that can be passed as parameters for scoring rule with BestWorkerMode", + "properties": { + "batchSize": { + "type": "integer", + "format": "int32", + "description": "Set batch size when 'isBatchScoringEnabled' is set to true. Defaults to 20 if not configured.", + "default": 20 + }, + "scoringParameters": { + "type": "array", + "description": "List of extra parameters from the job that will be sent as part of the payload to scoring rule. If not set, the job's labels (sent in the payload as `job`) and the job's worker selectors (sent in the payload as `selectors`) are added to the payload of the scoring rule by default. Note: Worker labels are always sent with scoring payload.", + "default": [ + "jobLabels", + "workerSelectors" + ], + "items": { + "$ref": "#/definitions/ScoringRuleParameterSelector" + } + }, + "isBatchScoringEnabled": { + "type": "boolean", + "description": "If set to true, will score workers in batches, and the parameter name of the worker labels will be sent as `workers`. By default, set to false and the parameter name for the worker labels will be sent as `worker`. Note: If enabled, use 'batchSize' to set batch size.", + "default": false + }, + "descendingOrder": { + "type": "boolean", + "description": "If false, will sort scores by ascending order. By default, set to true.", + "default": true + } + } + }, + "ScoringRuleParameterSelector": { + "type": "string", + "description": "Supported parameters for scoring workers", + "enum": [ + "jobLabels", + "workerSelectors" + ], + "x-ms-enum": { + "name": "ScoringRuleParameterSelector", + "modelAsString": true, + "values": [ + { + "name": "jobLabels", + "value": "jobLabels", + "description": "Parameter to add job labels to scoring payload. Property is sent as `job`." + }, + { + "name": "workerSelectors", + "value": "workerSelectors", + "description": "Parameter to add worker selectors from the job to scoring payload. Property is sent as `selectors`." + } + ] + } + }, + "StaticQueueSelectorAttachment": { + "type": "object", + "description": "Describes a queue selector that will be attached to the job", + "properties": { + "queueSelector": { + "$ref": "#/definitions/RouterQueueSelector", + "description": "The queue selector to attach." + } + }, + "required": [ + "queueSelector" + ], + "allOf": [ + { + "$ref": "#/definitions/QueueSelectorAttachment" + } + ], + "x-ms-discriminator-value": "static" + }, + "StaticRouterRule": { + "type": "object", + "description": "A rule providing static rules that always return the same result, regardless of input.", + "properties": { + "value": { + "description": "The static value this rule always returns. Values must be primitive values - number, string, boolean." + } + }, + "allOf": [ + { + "$ref": "#/definitions/RouterRule" + } + ], + "x-ms-discriminator-value": "static-rule" + }, + "StaticRouterRuleCreateOrUpdate": { + "type": "object", + "description": "A rule providing static rules that always return the same result, regardless of input.", + "properties": { + "value": { + "description": "The static value this rule always returns. Values must be primitive values - number, string, boolean." + } + }, + "allOf": [ + { + "$ref": "#/definitions/RouterRuleCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "static-rule" + }, + "StaticWorkerSelectorAttachment": { + "type": "object", + "description": "Describes a worker selector that will be attached to the job", + "properties": { + "workerSelector": { + "$ref": "#/definitions/RouterWorkerSelector", + "description": "The worker selector to attach." + } + }, + "required": [ + "workerSelector" + ], + "allOf": [ + { + "$ref": "#/definitions/WorkerSelectorAttachment" + } + ], + "x-ms-discriminator-value": "static" + }, + "SuspendMode": { + "type": "object", + "description": "Describes a matching mode where matching worker to a job is suspended.", + "allOf": [ + { + "$ref": "#/definitions/JobMatchingMode" + } + ], + "x-ms-discriminator-value": "suspend" + }, + "SuspendModeCreateOrUpdate": { + "type": "object", + "description": "Describes a matching mode where matching worker to a job is suspended.", + "allOf": [ + { + "$ref": "#/definitions/JobMatchingModeCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "suspend" + }, + "UnassignJobOptions": { + "type": "object", + "description": "Request payload for unassigning a job.", + "properties": { + "suspendMatching": { + "type": "boolean", + "description": "If SuspendMatching is true, then the job is not queued for re-matching with a worker." + } + } + }, + "UnassignJobResult": { + "type": "object", + "description": "Response payload after a job has been successfully unassigned.", + "properties": { + "jobId": { + "type": "string", + "description": "The Id of the job unassigned." + }, + "unassignmentCount": { + "type": "integer", + "format": "int32", + "description": "The number of times a job is unassigned. At a maximum 3." + } + }, + "required": [ + "jobId", + "unassignmentCount" + ] + }, + "WaitTimeExceptionTrigger": { + "type": "object", + "description": "Trigger for an exception action on exceeding wait time", + "properties": { + "thresholdSeconds": { + "type": "number", + "format": "double", + "description": "Threshold for wait time for this trigger." + } + }, + "required": [ + "thresholdSeconds" + ], + "allOf": [ + { + "$ref": "#/definitions/ExceptionTrigger" + } + ], + "x-ms-discriminator-value": "wait-time" + }, + "WebhookRouterRule": { + "type": "object", + "description": "A rule providing a binding to an external web server.", + "properties": { + "authorizationServerUri": { + "type": "string", + "format": "uri", + "description": "Uri for Authorization Server." + }, + "clientCredential": { + "$ref": "#/definitions/OAuth2WebhookClientCredential", + "description": "OAuth2.0 Credentials used to Contoso's Authorization server. Reference: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/" + }, + "webhookUri": { + "type": "string", + "format": "uri", + "description": "Uri for Contoso's Web Server." + } + }, + "allOf": [ + { + "$ref": "#/definitions/RouterRule" + } + ], + "x-ms-discriminator-value": "webhook-rule" + }, + "WebhookRouterRuleCreateOrUpdate": { + "type": "object", + "description": "A rule providing a binding to an external web server.", + "properties": { + "authorizationServerUri": { + "type": "string", + "format": "uri", + "description": "Uri for Authorization Server." + }, + "clientCredential": { + "$ref": "#/definitions/OAuth2WebhookClientCredential", + "description": "OAuth2.0 Credentials used to Contoso's Authorization server. Reference: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/" + }, + "webhookUri": { + "type": "string", + "format": "uri", + "description": "Uri for Contoso's Web Server." + } + }, + "allOf": [ + { + "$ref": "#/definitions/RouterRuleCreateOrUpdate" + } + ], + "x-ms-discriminator-value": "webhook-rule" + }, + "WeightedAllocationQueueSelectorAttachment": { + "type": "object", + "description": "Describes multiple sets of queue selectors, of which one will be selected and attached according to a weighting", + "properties": { + "allocations": { + "type": "array", + "description": "A collection of percentage based weighted allocations.", + "items": { + "$ref": "#/definitions/QueueWeightedAllocation" + }, + "x-ms-identifiers": [] + } + }, + "required": [ + "allocations" + ], + "allOf": [ + { + "$ref": "#/definitions/QueueSelectorAttachment" + } + ], + "x-ms-discriminator-value": "weighted-allocation-queue-selector" + }, + "WeightedAllocationWorkerSelectorAttachment": { + "type": "object", + "description": "Describes multiple sets of worker selectors, of which one will be selected and attached according to a weighting", + "properties": { + "allocations": { + "type": "array", + "description": "A collection of percentage based weighted allocations.", + "items": { + "$ref": "#/definitions/WorkerWeightedAllocation" + }, + "x-ms-identifiers": [] + } + }, + "required": [ + "allocations" + ], + "allOf": [ + { + "$ref": "#/definitions/WorkerSelectorAttachment" + } + ], + "x-ms-discriminator-value": "weighted-allocation-worker-selector" + }, + "WorkerSelectorAttachment": { + "type": "object", + "description": "An attachment which attaches worker selectors to a job", + "properties": { + "kind": { + "type": "string", + "description": "The type discriminator describing a sub-type of WorkerSelectorAttachment" + } + }, + "discriminator": "kind", + "required": [ + "kind" + ] + }, + "WorkerWeightedAllocation": { + "type": "object", + "description": "Contains the weight percentage and worker selectors to be applied if selected for weighted distributions.", + "properties": { + "weight": { + "type": "number", + "format": "double", + "description": "The percentage of this weight, expressed as a fraction of 1." + }, + "workerSelectors": { + "type": "array", + "description": "A collection of worker selectors that will be applied if this allocation is selected.", + "items": { + "$ref": "#/definitions/RouterWorkerSelector" + }, + "x-ms-identifiers": [] + } + }, + "required": [ + "weight", + "workerSelectors" + ] + } + }, + "parameters": { + "Azure.Core.Foundations.ApiVersionParameter": { + "name": "api-version", + "in": "query", + "description": "The API version to use for this operation.", + "required": true, + "type": "string", + "minLength": 1, + "x-ms-parameter-location": "method", + "x-ms-client-name": "apiVersion" + }, + "RouterConditionalRequestHeaders.ifMatch": { + "name": "If-Match", + "in": "header", + "description": "The request should only proceed if an entity matches this string.", + "required": false, + "type": "string", + "x-ms-parameter-location": "method", + "x-ms-client-name": "ifMatch" + }, + "RouterConditionalRequestHeaders.ifUnmodifiedSince": { + "name": "If-Unmodified-Since", + "in": "header", + "description": "The request should only proceed if the entity was not modified after this time.", + "required": false, + "type": "string", + "format": "date-time-rfc7231", + "x-ms-parameter-location": "method", + "x-ms-client-name": "ifUnmodifiedSince" + } + } +} diff --git a/swagger-specs/contosowidgetmanager/data-plane/Azure.Contoso.WidgetManager/preview/2022-11-01-preview/widgets.json b/swagger-specs/contosowidgetmanager/data-plane/Azure.Contoso.WidgetManager/preview/2022-11-01-preview/widgets.json index 65d37b6ed..09b9e8562 100644 --- a/swagger-specs/contosowidgetmanager/data-plane/Azure.Contoso.WidgetManager/preview/2022-11-01-preview/widgets.json +++ b/swagger-specs/contosowidgetmanager/data-plane/Azure.Contoso.WidgetManager/preview/2022-11-01-preview/widgets.json @@ -403,7 +403,8 @@ "type": "string", "description": "Enum describing allowed operation states.", "enum": [ - "InProgress", + "NotStarted", + "Running", "Succeeded", "Failed", "Canceled" @@ -413,8 +414,13 @@ "modelAsString": true, "values": [ { - "name": "InProgress", - "value": "InProgress", + "name": "NotStarted", + "value": "NotStarted", + "description": "The operation has not started." + }, + { + "name": "Running", + "value": "Running", "description": "The operation is in progress." }, { diff --git a/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Credential.json b/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Credential.json index 5af8beb65..b0bb7fb53 100644 --- a/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Credential.json +++ b/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Credential.json @@ -61,6 +61,7 @@ "properties": { "servicePrincipalId": { "type": "object", + "x-ms-format": "dfe-string", "description": "The app ID of the service principal used to authenticate" }, "servicePrincipalKey": { @@ -69,6 +70,7 @@ }, "tenant": { "type": "object", + "x-ms-format": "dfe-string", "description": "The ID of the tenant to which the service principal belongs" } } diff --git a/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json b/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json index d50df09e4..e8091e577 100644 --- a/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json +++ b/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json @@ -290,6 +290,15 @@ } ] }, + "LakeHouseLocation": { + "description": "The location of Microsoft Fabric LakeHouse Files dataset.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/DatasetLocation" + } + ] + }, "DatasetDataElement": { "description": "Columns that define the structure of the dataset.", "type": "object", @@ -773,6 +782,7 @@ }, "compressionLevel": { "type": "object", + "x-ms-format": "dfe-string", "description": "The data compression method used for DelimitedText." }, "quoteChar": { @@ -1092,6 +1102,7 @@ "properties": { "tableName": { "type": "object", + "x-ms-format": "dfe-string", "description": "This property will be retired. Please consider using schema + table properties instead." }, "schema": { @@ -1128,6 +1139,7 @@ "properties": { "tableName": { "type": "object", + "x-ms-format": "dfe-string", "description": "This property will be retired. Please consider using schema + table properties instead." }, "schema": { @@ -1164,6 +1176,7 @@ "properties": { "tableName": { "type": "object", + "x-ms-format": "dfe-string", "description": "This property will be retired. Please consider using schema + table properties instead." }, "schema": { @@ -1727,6 +1740,7 @@ "properties": { "tableName": { "type": "object", + "x-ms-format": "dfe-string", "description": "This property will be retired. Please consider using schema + table properties instead." }, "schema": { @@ -1863,6 +1877,7 @@ "properties": { "tableName": { "type": "object", + "x-ms-format": "dfe-string", "description": "This property will be retired. Please consider using schema + table properties instead." }, "table": { @@ -1899,6 +1914,7 @@ "properties": { "tableName": { "type": "object", + "x-ms-format": "dfe-string", "description": "This property will be retired. Please consider using schema + table properties instead." }, "schema": { @@ -2043,6 +2059,7 @@ "properties": { "tableName": { "type": "object", + "x-ms-format": "dfe-string", "description": "This property will be retired. Please consider using schema + table properties instead." }, "table": { @@ -3304,6 +3321,7 @@ "properties": { "tableName": { "type": "object", + "x-ms-format": "dfe-string", "description": "This property will be retired. Please consider using schema + table properties instead." }, "table": { @@ -3578,6 +3596,34 @@ "description": "The database name of delta table. Type: string (or Expression with resultType string)." } } + }, + "LakeHouseTableDataset": { + "x-ms-discriminator-value": "LakeHouseTable", + "description": "Microsoft Fabric LakeHouse Table.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/Dataset" + } + ], + "properties": { + "typeProperties": { + "description": "Microsoft Fabric LakeHouse Table dataset properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/LakeHouseTableDatasetTypeProperties" + } + } + }, + "LakeHouseTableDatasetTypeProperties": { + "description": "Microsoft Fabric LakeHouse Table dataset properties.", + "type": "object", + "properties": { + "table": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The name of Microsoft Fabric LakeHouse Table. Type: string (or Expression with resultType string)." + } + } } } } diff --git a/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json b/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json index b49d340ed..50c721b67 100644 --- a/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json +++ b/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json @@ -1757,7 +1757,8 @@ "properties": { "connectionString": { "description": "Teradata ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "server": { "type": "object", @@ -4673,7 +4674,7 @@ }, "requestGoogleDriveScope": { "description": "Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false. Type: string (or Expression with resultType string).", - "x-ms-format": "dfe-string", + "x-ms-format": "dfe-bool", "type": "object" }, "authenticationType": { @@ -4757,7 +4758,8 @@ "properties": { "connectionString": { "description": "An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "pwd": { "$ref": "../datafactory.json#/definitions/AzureKeyVaultSecretReference", @@ -5777,7 +5779,8 @@ "properties": { "endpoint": { "description": "The endpoint of the ServiceNow server. (i.e. .service-now.com)", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "authenticationType": { "description": "The authentication type to use.", @@ -6860,6 +6863,7 @@ "type": "object", "properties": { "endpoint": { + "x-ms-format": "dfe-string", "description": "The endpoint of the Responsys server.", "type": "object" }, @@ -6923,6 +6927,7 @@ "type": "object", "properties": { "url": { + "x-ms-format": "dfe-string", "description": "The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData endpoint.", "type": "object" }, @@ -6985,11 +6990,13 @@ "properties": { "host": { "description": "The URL of the Oracle Service Cloud instance.", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "username": { "description": "The user name that you use to access Oracle Service Cloud server.", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "password": { "description": "The password corresponding to the user name that you provided in the username key.", @@ -7045,6 +7052,10 @@ "description": "Google AdWords service linked service properties.", "type": "object", "properties": { + "connectionProperties": { + "description": "(Deprecated) Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked service. Type: object.", + "type": "object" + }, "clientCustomerID": { "description": "The Client customer ID of the AdWords account that you want to fetch report data for. Type: string (or Expression with resultType string).", "x-ms-format": "dfe-string", @@ -7084,6 +7095,21 @@ "x-ms-format": "dfe-string", "type": "object" }, + "keyFilePath": { + "description": "(Deprecated) The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. Type: string (or Expression with resultType string).", + "x-ms-format": "dfe-string", + "type": "object" + }, + "trustedCertPath": { + "description": "(Deprecated) The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR. Type: string (or Expression with resultType string).", + "x-ms-format": "dfe-string", + "type": "object" + }, + "useSystemTrustStore": { + "description": "(Deprecated) Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. Type: boolean (or Expression with resultType boolean).", + "x-ms-format": "dfe-bool", + "type": "object" + }, "privateKey": { "description": "The private key that is used to authenticate the service account email address and can only be used on self-hosted IR.", "$ref": "../datafactory.json#/definitions/SecretBase" @@ -7094,7 +7120,7 @@ "type": "object" }, "googleAdsApiVersion": { - "description": "The Google Ads API major version such as v14. The supported major versions could be found on https://developers.google.com/google-ads/api/docs/sunset-dates#timetable. Type: string (or Expression with resultType string).", + "description": "The Google Ads API major version such as v14. The supported major versions could be found on https://developers.google.com/google-ads/api/docs/release-notes. Type: string (or Expression with resultType string).", "x-ms-format": "dfe-string", "type": "object" }, @@ -7464,6 +7490,69 @@ "required": [ "endpoint" ] + }, + "LakeHouseLinkedService": { + "x-ms-discriminator-value": "LakeHouse", + "description": "Microsoft Fabric LakeHouse linked service.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Microsoft Fabric LakeHouse linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/LakeHouseLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "LakeHouseLinkedServiceTypeProperties": { + "description": "Microsoft Fabric LakeHouse linked service properties.", + "type": "object", + "properties": { + "workspaceId": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string)." + }, + "artifactId": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The ID of Microsoft Fabric LakeHouse artifact. Type: string (or Expression with resultType string)." + }, + "servicePrincipalId": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The ID of the application used to authenticate against Microsoft Fabric LakeHouse. Type: string (or Expression with resultType string)." + }, + "servicePrincipalKey": { + "description": "The Key of the application used to authenticate against Microsoft Fabric LakeHouse.", + "$ref": "../datafactory.json#/definitions/SecretBase" + }, + "tenant": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)." + }, + "encryptedCredential": { + "type": "string", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." + }, + "servicePrincipalCredentialType": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)." + }, + "servicePrincipalCredential": { + "description": "The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference.", + "$ref": "../datafactory.json#/definitions/SecretBase" + } + } } } } diff --git a/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json b/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json index 3780f6118..5376918c0 100644 --- a/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json +++ b/swagger-specs/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json @@ -1092,6 +1092,62 @@ } } }, + "LakeHouseReadSettings": { + "description": "Microsoft Fabric LakeHouse Files read settings.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/StoreReadSettings" + } + ], + "properties": { + "recursive": { + "type": "object", + "x-ms-format": "dfe-bool", + "description": "If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)." + }, + "wildcardFolderPath": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Microsoft Fabric LakeHouse Files wildcardFolderPath. Type: string (or Expression with resultType string)." + }, + "wildcardFileName": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Microsoft Fabric LakeHouse Files wildcardFileName. Type: string (or Expression with resultType string)." + }, + "fileListPath": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)." + }, + "enablePartitionDiscovery": { + "type": "object", + "x-ms-format": "dfe-bool", + "description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)." + }, + "partitionRootPath": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)." + }, + "deleteFilesAfterCompletion": { + "type": "object", + "x-ms-format": "dfe-bool", + "description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)." + }, + "modifiedDatetimeStart": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The start of file's modified datetime. Type: string (or Expression with resultType string)." + }, + "modifiedDatetimeEnd": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The end of file's modified datetime. Type: string (or Expression with resultType string)." + } + } + }, "StoreWriteSettings": { "description": "Connector write settings.", "discriminator": "type", @@ -1113,7 +1169,8 @@ }, "copyBehavior": { "description": "The type of copy behavior for copy sink.", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" } }, "additionalProperties": { @@ -1189,6 +1246,15 @@ } ] }, + "LakeHouseWriteSettings": { + "description": "Microsoft Fabric LakeHouse Files write settings.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/StoreWriteSettings" + } + ] + }, "FormatReadSettings": { "description": "Format read settings.", "discriminator": "type", @@ -1351,6 +1417,7 @@ }, "namespacePrefixes": { "type": "object", + "x-ms-format": "dfe-key-value-pairs", "description": "Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined for a namespace uri, the prefix of xml element/attribute name in the xml data file will be used. Example: \"{\"http://www.example.com/xml\":\"prefix\"}\" Type: object (or Expression with resultType object)." } } @@ -1503,6 +1570,7 @@ "properties": { "filePattern": { "type": "object", + "x-ms-format": "dfe-string", "description": "File pattern of JSON. This setting controls the way a collection of JSON objects will be treated. The default value is 'setOfObjects'. It is case-sensitive." } } @@ -2396,7 +2464,8 @@ }, "partitionOption": { "description": "The partition mechanism that will be used for SAP HANA read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"SapHanaDynamicRange\". ", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "partitionSettings": { "description": "The settings that will be leveraged for SAP HANA source partitioning.", @@ -3032,7 +3101,8 @@ }, "partitionOption": { "description": "The partition mechanism that will be used for Oracle read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\".", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "partitionSettings": { "description": "The settings that will be leveraged for Oracle source partitioning.", @@ -3166,7 +3236,8 @@ }, "partitionOption": { "description": "The partition mechanism that will be used for teradata read in parallel. Possible values include: \"None\", \"Hash\", \"DynamicRange\".", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "partitionSettings": { "description": "The settings that will be leveraged for teradata source partitioning.", @@ -3987,7 +4058,8 @@ }, "partitionOption": { "description": "The partition mechanism that will be used for Netezza read in parallel. Possible values include: \"None\", \"DataSlice\", \"DynamicRange\".", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" }, "partitionSettings": { "description": "The settings that will be leveraged for Netezza source partitioning.", @@ -4137,6 +4209,31 @@ } } }, + "LakeHouseTableSource": { + "description": "A copy activity source for Microsoft Fabric LakeHouse Table.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/CopySource" + } + ], + "properties": { + "timestampAsOf": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Query an older snapshot by timestamp. Type: string (or Expression with resultType string)." + }, + "versionAsOf": { + "type": "object", + "x-ms-format": "dfe-int", + "description": "Query an older snapshot by version. Type: integer (or Expression with resultType integer)." + }, + "additionalColumns": { + "type": "object", + "description": "Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)." + } + } + }, "RedshiftUnloadSettings": { "description": "The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will be unloaded into S3 first and then copied into the targeted sink from the interim S3.", "type": "object", @@ -4570,7 +4667,8 @@ "properties": { "copyBehavior": { "description": "The type of copy behavior for copy sink.", - "type": "object" + "type": "object", + "x-ms-format": "dfe-string" } } }, @@ -4871,11 +4969,13 @@ }, "writeBehavior": { "type": "object", + "x-ms-format": "dfe-string", "description": "Write behavior when copying data into azure SQL DW. Type: SqlDWWriteBehaviorEnum (or Expression with resultType SqlDWWriteBehaviorEnum)" }, "upsertSettings": { "description": "SQL DW upsert settings.", "type": "object", + "x-ms-format": "dfe-list-string", "$ref": "#/definitions/SqlDWUpsertSettings" } } @@ -4890,6 +4990,7 @@ }, "rejectValue": { "type": "object", + "x-ms-format": "dfe-int", "description": "Specifies the value or the percentage of rows that can be rejected before the query fails. Type: number (or Expression with resultType number), minimum: 0." }, "rejectSampleValue": { @@ -5282,7 +5383,8 @@ }, "enableAdlsSingleFileParallel": { "description": "Single File Parallel.", - "type": "object" + "type": "object", + "x-ms-format": "dfe-bool" } } }, @@ -5618,6 +5720,31 @@ } } }, + "LakeHouseTableSink": { + "description": "A copy activity for Microsoft Fabric LakeHouse Table sink.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/CopySink" + } + ], + "properties": { + "tableActionOption": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "The type of table action for LakeHouse Table sink. Possible values include: \"None\", \"Append\", \"Overwrite\"." + }, + "partitionOption": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Create partitions in folder structure based on one or multiple columns. Each distinct column value (pair) will be a new partition. Possible values include: \"None\", \"PartitionByKey\"." + }, + "partitionNameList": { + "type": "object", + "description": "Specify the partition column names from sink columns. Type: array of objects (or Expression with resultType array of objects)." + } + } + }, "CopyTranslator": { "discriminator": "type", "description": "A copy activity translator.", diff --git a/swagger-specs/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/dataprotection.json b/swagger-specs/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-08-01/dataprotection.json similarity index 98% rename from swagger-specs/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/dataprotection.json rename to swagger-specs/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-08-01/dataprotection.json index 1623daedc..41875f427 100644 --- a/swagger-specs/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/dataprotection.json +++ b/swagger-specs/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-08-01/dataprotection.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-05-01", + "version": "2023-08-01", "title": "DataProtectionBackupClient", "x-ms-code-generation-settings": { "internalConstructors": false @@ -6541,6 +6541,116 @@ }, "x-ms-discriminator-value": "KubernetesClusterRestoreCriteria" }, + "KubernetesClusterVaultTierRestoreCriteria": { + "description": "kubernetes Cluster Backup target info for restore operation from vault", + "required": [ + "includeClusterScopeResources" + ], + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/ItemLevelRestoreCriteria" + } + ], + "properties": { + "includeClusterScopeResources": { + "description": "Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore from vault.", + "type": "boolean" + }, + "includedNamespaces": { + "description": "Gets or sets the include namespaces property. This property sets the namespaces to be included during restore from vault.", + "items": { + "type": "string" + }, + "type": "array" + }, + "excludedNamespaces": { + "description": "Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore from vault.", + "items": { + "type": "string" + }, + "type": "array" + }, + "includedResourceTypes": { + "description": "Gets or sets the include resource types property. This property sets the resource types to be included during restore from vault.", + "items": { + "type": "string" + }, + "type": "array" + }, + "excludedResourceTypes": { + "description": "Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore from vault.", + "items": { + "type": "string" + }, + "type": "array" + }, + "labelSelectors": { + "description": "Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore from vault.", + "items": { + "type": "string" + }, + "type": "array" + }, + "persistentVolumeRestoreMode": { + "description": "Gets or sets the PV (Persistent Volume) Restore Mode property. This property sets whether volumes needs to be restored from vault.", + "enum": [ + "RestoreWithVolumeData", + "RestoreWithoutVolumeData" + ], + "type": "string", + "x-ms-enum": { + "name": "PersistentVolumeRestoreMode", + "modelAsString": true + } + }, + "conflictPolicy": { + "description": "Gets or sets the Conflict Policy property. This property sets policy during conflict of resources during restore from vault.", + "enum": [ + "Skip", + "Patch" + ], + "type": "string", + "x-ms-enum": { + "name": "ExistingResourcePolicy", + "modelAsString": true + } + }, + "namespaceMappings": { + "description": "Gets or sets the Namespace Mappings property. This property sets if namespace needs to be change during restore from vault.", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "restoreHookReferences": { + "description": "Gets or sets the restore hook references. This property sets the hook reference to be executed during restore from vault.", + "items": { + "$ref": "#/definitions/NamespacedNameResource" + }, + "x-ms-identifiers": [], + "type": "array" + }, + "stagingResourceGroupId": { + "description": "Gets or sets the staging RG Id for creating staging disks and snapshots during restore from vault.", + "type": "string", + "format": "arm-id" + }, + "stagingStorageAccountId": { + "description": "Gets or sets the staging Storage Account Id for creating backup extension object store data during restore from vault.", + "type": "string", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.Storage/storageAccounts" + } + ] + } + } + }, + "x-ms-discriminator-value": "KubernetesClusterVaultTierRestoreCriteria" + }, "RecoveryPointDataStoreDetails": { "description": "RecoveryPoint datastore details", "properties": { diff --git a/swagger-specs/dataprotection/resource-manager/api-set.json b/swagger-specs/dataprotection/resource-manager/api-set.json index fd06fb829..f33d09c3f 100644 --- a/swagger-specs/dataprotection/resource-manager/api-set.json +++ b/swagger-specs/dataprotection/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.DataProtection/stable/2023-05-01/dataprotection.json"], "name": "package-2023-05"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.DataProtection/stable/2023-08-01/dataprotection.json"], "name": "package-2023-08"} \ No newline at end of file diff --git a/swagger-specs/eventgrid/data-plane/Microsoft.ResourceNotifications/stable/2018-01-01/common.json b/swagger-specs/eventgrid/data-plane/Microsoft.ResourceNotifications/stable/2018-01-01/common.json index 57775b559..3b1c6abfa 100644 --- a/swagger-specs/eventgrid/data-plane/Microsoft.ResourceNotifications/stable/2018-01-01/common.json +++ b/swagger-specs/eventgrid/data-plane/Microsoft.ResourceNotifications/stable/2018-01-01/common.json @@ -29,7 +29,10 @@ }, "tags": { "description": "the tags on the resource for which the event is being emitted", - "type": "string" + "type": "object", + "additionalProperties": { + "type": "string" + } }, "properties": { "description": "properties in the payload of the resource for which the event is being emitted", @@ -60,14 +63,14 @@ "$ref": "#/definitions/ResourceNotificationsResourceUpdatedDetails", "x-ms-client-name": "resourceDetails" }, - "apiVersion": { - "description": "api version of the resource properties bag", - "type": "string" - }, "operationalInfo": { "description": "details about operational info", "$ref": "#/definitions/ResourceNotificationsOperationalDetails", "x-ms-client-name": "operationalDetails" + }, + "apiVersion": { + "description": "api version of the resource properties bag", + "type": "string" } } }, diff --git a/swagger-specs/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/EventGrid.json b/swagger-specs/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/EventGrid.json index 63626831d..2b7b70df2 100644 --- a/swagger-specs/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/EventGrid.json +++ b/swagger-specs/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/EventGrid.json @@ -7947,7 +7947,10 @@ } }, "default": { - "description": "*** Error Responses: ***\n\n * 400 Bad Request.\n\n * 500 Internal Server Error." + "description": "Error response returned if request was unsuccessful.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" + } } }, "x-ms-examples": { @@ -8006,7 +8009,10 @@ "description": "NoContent" }, "default": { - "description": "*** Error Responses: ***\n\n * 400 Bad Request.\n\n * 404 Not Found.\n\n * 500 Internal Server Error." + "description": "Error response returned if request was unsuccessful.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" + } } }, "x-ms-examples": { @@ -8071,7 +8077,10 @@ } }, "default": { - "description": "*** Error Responses: ***\n\n * 400 Bad Request.\n\n * 500 Internal Server Error." + "description": "Error response returned if request was unsuccessful.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" + } } }, "x-ms-examples": { @@ -8116,7 +8125,10 @@ } }, "default": { - "description": "*** Error Responses: ***\n\n * 400 Bad Request.\n\n * 500 Internal Server Error." + "description": "Error response returned if request was unsuccessful.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" + } } }, "x-ms-examples": { @@ -8170,7 +8182,10 @@ } }, "default": { - "description": "*** Error Responses: ***\n\n * 400 Bad Request.\n\n * 500 Internal Server Error." + "description": "Error response returned if request was unsuccessful.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" + } } }, "x-ms-examples": { @@ -8225,7 +8240,10 @@ } }, "default": { - "description": "*** Error Responses: ***\n\n * 400 Bad Request.\n\n * 500 Internal Server Error." + "description": "Error response returned if request was unsuccessful.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" + } } }, "x-ms-examples": { @@ -8288,7 +8306,10 @@ } }, "default": { - "description": "*** Error Responses: ***\n\n * 400 Bad Request.\n\n * 500 Internal Server Error." + "description": "Error response returned if request was unsuccessful.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" + } } }, "x-ms-examples": { @@ -15056,7 +15077,43 @@ } } }, + "DynamicRoutingEnrichment": { + "type": "object", + "properties": { + "key": { + "description": "Dynamic routing enrichment key.", + "type": "string" + }, + "value": { + "description": "Dynamic routing enrichment value.", + "type": "string" + } + } + }, + "StaticStringRoutingEnrichment": { + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/StaticRoutingEnrichment" + } + ], + "properties": { + "value": { + "description": "String type routing enrichment value.", + "type": "string" + }, + "key": { + "description": "Static routing enrichment key.", + "type": "string" + } + }, + "x-ms-discriminator-value": "String" + }, "StaticRoutingEnrichment": { + "description": "Static routing enrichment details.", + "required": [ + "valueType" + ], "type": "object", "properties": { "key": { @@ -15074,20 +15131,8 @@ "modelAsString": true } } - } - }, - "DynamicRoutingEnrichment": { - "type": "object", - "properties": { - "key": { - "description": "Dynamic routing enrichment key.", - "type": "string" - }, - "value": { - "description": "Dynamic routing enrichment value.", - "type": "string" - } - } + }, + "discriminator": "valueType" }, "Namespace": { "description": "Namespace resource.", diff --git a/swagger-specs/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2023-02-28/healthcare-apis.json b/swagger-specs/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2023-09-06/healthcare-apis.json similarity index 99% rename from swagger-specs/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2023-02-28/healthcare-apis.json rename to swagger-specs/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2023-09-06/healthcare-apis.json index 5d984b130..1e8c314fc 100644 --- a/swagger-specs/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2023-02-28/healthcare-apis.json +++ b/swagger-specs/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2023-09-06/healthcare-apis.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-02-28", + "version": "2023-09-06", "title": "HealthcareApisClient", "description": "Use this API to manage Microsoft HealthcareApis services in your Azure subscription." }, @@ -3767,10 +3767,6 @@ "description": "The provisioning state.", "$ref": "#/definitions/ProvisioningState" }, - "accessPolicies": { - "description": "Fhir Service access policies.", - "$ref": "#/definitions/FhirServiceAccessPolicies" - }, "acrConfiguration": { "description": "Fhir Service Azure container registry configuration.", "$ref": "#/definitions/FhirServiceAcrConfiguration" @@ -3858,30 +3854,6 @@ "modelAsString": true } }, - "FhirServiceAccessPolicies": { - "description": "The access policies of the service instance.", - "type": "array", - "items": { - "$ref": "#/definitions/FhirServiceAccessPolicyEntry" - }, - "x-ms-identifiers": [ - "objectId" - ] - }, - "FhirServiceAccessPolicyEntry": { - "type": "object", - "description": "An access policy entry.", - "properties": { - "objectId": { - "description": "An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.", - "type": "string", - "pattern": "^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$" - } - }, - "required": [ - "objectId" - ] - }, "FhirServiceAcrConfiguration": { "description": "Azure container registry configuration information", "type": "object", diff --git a/swagger-specs/healthcareapis/resource-manager/api-set.json b/swagger-specs/healthcareapis/resource-manager/api-set.json index 6b411f600..f1ee35ef1 100644 --- a/swagger-specs/healthcareapis/resource-manager/api-set.json +++ b/swagger-specs/healthcareapis/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.HealthcareApis/stable/2023-02-28/healthcare-apis.json"], "name": "package-2023-02"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.HealthcareApis/stable/2023-09-06/healthcare-apis.json"], "name": "package-2023-09"} \ No newline at end of file diff --git a/swagger-specs/migrate/resource-manager/Microsoft.Migrate/AssessmentProjects/stable/2023-03-15/migrate.json b/swagger-specs/migrate/resource-manager/Microsoft.Migrate/AssessmentProjects/stable/2023-03-15/migrate.json index f8aeaa78d..369a72f91 100644 --- a/swagger-specs/migrate/resource-manager/Microsoft.Migrate/AssessmentProjects/stable/2023-03-15/migrate.json +++ b/swagger-specs/migrate/resource-manager/Microsoft.Migrate/AssessmentProjects/stable/2023-03-15/migrate.json @@ -5153,7 +5153,85 @@ }, "AssessedDisk": { "type": "object", - "description": "Assessed Disk.", + "properties": { + "suitability": { + "$ref": "#/definitions/CloudSuitability", + "description": "Gets the suitability." + }, + "suitabilityExplanation": { + "$ref": "#/definitions/AzureDiskSuitabilityExplanation", + "description": "Gets the suitability explanation." + }, + "suitabilityDetail": { + "$ref": "#/definitions/AzureDiskSuitabilityDetail", + "description": "Gets the suitability detail." + }, + "recommendedDiskSize": { + "$ref": "#/definitions/AzureDiskSize", + "description": "Gets the recommended disk size." + }, + "recommendedDiskType": { + "$ref": "#/definitions/AzureDiskType", + "description": "Gets the recommended disk type." + }, + "gigabytesForRecommendedDiskSize": { + "type": "integer", + "format": "int32", + "description": "Gets the recommended disk size." + }, + "recommendDiskThroughputInMbps": { + "type": "number", + "format": "float", + "description": "Gets the recommended disk throughput." + }, + "recommendedDiskIops": { + "type": "number", + "format": "float", + "description": "Gets the recommended disk iops." + }, + "monthlyStorageCost": { + "type": "number", + "format": "float", + "description": "Gets the monthly storage cost." + }, + "name": { + "type": "string", + "description": "Gets the name." + }, + "displayName": { + "type": "string", + "description": "Gets the machine display name." + }, + "gigabytesProvisioned": { + "type": "number", + "format": "float", + "description": "Gets the gigabytes provisioned." + }, + "megabytesPerSecondOfRead": { + "type": "number", + "format": "float", + "description": "Gets the megabytes per second of read." + }, + "megabytesPerSecondOfWrite": { + "type": "number", + "format": "float", + "description": "Gets the megabytes per second of write." + }, + "numberOfReadOperationsPerSecond": { + "type": "number", + "format": "float", + "description": "Gets the number of read operations per second." + }, + "numberOfWriteOperationsPerSecond": { + "type": "number", + "format": "float", + "description": "Gets the number of write operations per second." + } + } + }, + "AssessedDiskData": { + "type": "object", + "description": "Assessed Disk data. Used in Assessed SQL machine DTO.", "properties": { "suitability": { "$ref": "#/definitions/CloudSuitability", @@ -6188,7 +6266,7 @@ "type": "object", "description": "Gets the list of data disks that were assessed as part of this assessment.", "additionalProperties": { - "$ref": "#/definitions/AssessedDisk" + "$ref": "#/definitions/AssessedDiskData" }, "readOnly": true }, diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationGateway.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationGateway.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationGateway.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationGateway.json index b334bec2c..08be4d7de 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationGateway.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationGateway.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ @@ -2144,6 +2144,13 @@ "readOnly": true, "$ref": "./network.json#/definitions/ProvisioningState", "description": "The provisioning state of the listener resource." + }, + "hostNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of Server Name Indications(SNI) for TLS Multi-site Listener that allows special wildcard characters as well." } }, "description": "Properties of listener of an application gateway." @@ -3869,7 +3876,25 @@ ], "x-ms-enum": { "name": "ApplicationGatewayProtocol", - "modelAsString": true + "modelAsString": true, + "values": [ + { + "value": "Http", + "description": "Supported for httpListeners and backendHttpSettingsCollection properties." + }, + { + "value": "Https", + "description": "Supported for httpListeners and backendHttpSettingsCollection properties." + }, + { + "value": "Tcp", + "description": "Supported for listeners and backendSettingsCollection properties." + }, + { + "value": "Tls", + "description": "Supported for listeners and backendSettingsCollection properties." + } + ] } }, "ApplicationGatewayLoadDistributionPolicyPropertiesFormat": { diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationGatewayWafDynamicManifests.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationGatewayWafDynamicManifests.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationGatewayWafDynamicManifests.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationGatewayWafDynamicManifests.json index 370a203c5..17fc26c2a 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationGatewayWafDynamicManifests.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationGatewayWafDynamicManifests.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationSecurityGroup.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationSecurityGroup.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationSecurityGroup.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationSecurityGroup.json index 2d0fabea4..c3d860dd5 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/applicationSecurityGroup.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/applicationSecurityGroup.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/availableDelegations.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/availableDelegations.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/availableDelegations.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/availableDelegations.json index 27e1fa19d..618191f7b 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/availableDelegations.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/availableDelegations.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/availableServiceAliases.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/availableServiceAliases.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/availableServiceAliases.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/availableServiceAliases.json index 6dbf8b57f..19c552022 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/availableServiceAliases.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/availableServiceAliases.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureFirewall.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureFirewall.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureFirewall.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureFirewall.json index b82e8e955..dcee3de95 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureFirewall.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureFirewall.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureFirewallFqdnTag.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureFirewallFqdnTag.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureFirewallFqdnTag.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureFirewallFqdnTag.json index 12dbeac7a..b82c620b0 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureFirewallFqdnTag.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureFirewallFqdnTag.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureWebCategory.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureWebCategory.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureWebCategory.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureWebCategory.json index afd6c26ef..03bd0d8cb 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/azureWebCategory.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/azureWebCategory.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/bastionHost.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/bastionHost.json similarity index 92% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/bastionHost.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/bastionHost.json index 535330d2c..abc0375b0 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/bastionHost.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/bastionHost.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ @@ -434,6 +434,58 @@ } } }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/deleteShareableLinksByToken": { + "post": { + "tags": [ + "BastionHosts", + "BastionShareableLink" + ], + "operationId": "DeleteBastionShareableLinkByToken", + "description": "Deletes the Bastion Shareable Links for all the tokens specified in the request.", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupName" + }, + { + "$ref": "#/parameters/BastionHostName" + }, + { + "$ref": "./network.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./network.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/BastionShareableLinkTokenRequest" + } + ], + "responses": { + "202": { + "description": "Accepted and the operation will complete asynchronously.", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./network.json#/definitions/CloudError" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + }, + "x-ms-examples": { + "Delete Bastion Shareable Links for the request VMs": { + "$ref": "./examples/BastionShareableLinkDeleteByToken.json" + } + } + } + }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/getShareableLinks": { "post": { "tags": [ @@ -593,7 +645,8 @@ "description": "The name of this Bastion Host.", "enum": [ "Basic", - "Standard" + "Standard", + "Developer" ], "default": "Standard", "x-ms-enum": { @@ -819,7 +872,20 @@ "description": "List of VM references." } }, - "description": "Post request for all the Bastion Shareable Link endpoints." + "description": "Post request for Create/Delete/Get Bastion Shareable Link endpoints." + }, + "BastionShareableLinkTokenListRequest": { + "type": "object", + "properties": { + "tokens": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of Bastion Shareable Link Token." + } + }, + "description": "Post request for Delete Bastion Shareable Link By Token endpoint." }, "BastionShareableLinkListResult": { "properties": { @@ -994,7 +1060,17 @@ "schema": { "$ref": "#/definitions/BastionShareableLinkListRequest" }, - "description": "Post request for all the Bastion Shareable Link endpoints.", + "description": "Post request for Create/Delete/Get Bastion Shareable Link endpoints.", + "x-ms-parameter-location": "method" + }, + "BastionShareableLinkTokenRequest": { + "name": "bslTokenRequest", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/BastionShareableLinkTokenListRequest" + }, + "description": "Post request for Delete Bastion Shareable Link By Token endpoint.", "x-ms-parameter-location": "method" }, "BastionHostName": { diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/checkDnsAvailability.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/checkDnsAvailability.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/checkDnsAvailability.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/checkDnsAvailability.json index ad87ddbbc..2f706caf0 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/checkDnsAvailability.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/checkDnsAvailability.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServiceNetworkInterface.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServiceNetworkInterface.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServiceNetworkInterface.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServiceNetworkInterface.json index 1c467111f..104c97537 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServiceNetworkInterface.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServiceNetworkInterface.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServicePublicIpAddress.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServicePublicIpAddress.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServicePublicIpAddress.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServicePublicIpAddress.json index d121f2da8..7b65d75fd 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServicePublicIpAddress.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServicePublicIpAddress.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServiceSwap.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServiceSwap.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServiceSwap.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServiceSwap.json index 1743a501c..b1672ebe9 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/cloudServiceSwap.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/cloudServiceSwap.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/customIpPrefix.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/customIpPrefix.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/customIpPrefix.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/customIpPrefix.json index 3e8d3f3de..838760c13 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/customIpPrefix.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/customIpPrefix.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ddosCustomPolicy.json similarity index 97% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ddosCustomPolicy.json index 6ee381fc7..d5649b77f 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ddosCustomPolicy.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ @@ -68,7 +68,13 @@ "description": "Request successful. Resource does not exist." }, "202": { - "description": "Accepted and the operation will complete asynchronously." + "description": "Accepted and the operation will complete asynchronously.", + "headers": { + "Location": { + "description": "The URL of the resource used to check the status of the asynchronous operation.", + "type": "string" + } + } }, "200": { "description": "Delete successful." diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ddosProtectionPlan.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ddosProtectionPlan.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ddosProtectionPlan.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ddosProtectionPlan.json index 9776dd6a9..81eade676 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ddosProtectionPlan.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ddosProtectionPlan.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/dscpConfiguration.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/dscpConfiguration.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/dscpConfiguration.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/dscpConfiguration.json index 088632953..d45e596ce 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/dscpConfiguration.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/dscpConfiguration.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/endpointService.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/endpointService.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/endpointService.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/endpointService.json index ac7a5c01b..017d4124f 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/endpointService.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/endpointService.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteCircuit.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteCircuit.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteCircuit.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteCircuit.json index 30e913236..b4b452c05 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteCircuit.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteCircuit.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteCrossConnection.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteCrossConnection.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteCrossConnection.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteCrossConnection.json index 2738460bf..718d0d55a 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteCrossConnection.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteCrossConnection.json @@ -3,7 +3,7 @@ "info": { "title": "ExpressRouteCrossConnection REST APIs", "description": "The Microsoft Azure ExpressRouteCrossConnection Resource Provider REST APIs describes the operations for the connectivity provider to provision ExpressRoute circuit, create and modify BGP peering entities and troubleshoot connectivity on customer's ExpressRoute circuit.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRoutePort.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRoutePort.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRoutePort.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRoutePort.json index 713e9d012..eae7727d3 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRoutePort.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRoutePort.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteProviderPort.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteProviderPort.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteProviderPort.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteProviderPort.json index 81bc46a92..95a6ab38d 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/expressRouteProviderPort.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/expressRouteProviderPort.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/firewallPolicy.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/firewallPolicy.json similarity index 97% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/firewallPolicy.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/firewallPolicy.json index e46ef5e21..83543792f 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/firewallPolicy.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/firewallPolicy.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ @@ -547,19 +547,19 @@ } }, "x-ms-examples": { - "Create FirewallPolicyRuleCollectionGroup": { + "Create Firewall Policy Rule Collection Group": { "$ref": "./examples/FirewallPolicyRuleCollectionGroupPut.json" }, - "Create FirewallPolicyRuleCollectionGroup With IpGroups": { + "Create Firewall Policy Rule Collection Group With IP Groups": { "$ref": "./examples/FirewallPolicyRuleCollectionGroupWithIpGroupsPut.json" }, - "Create FirewallPolicyNatRuleCollectionGroup": { + "Create Firewall Policy Nat Rule Collection Group": { "$ref": "./examples/FirewallPolicyNatRuleCollectionGroupPut.json" }, - "Create FirewallPolicyRuleCollectionGroup With Web Categories": { + "Create Firewall Policy Rule Collection Group With Web Categories": { "$ref": "./examples/FirewallPolicyRuleCollectionGroupWithWebCategoriesPut.json" }, - "Create FirewallPolicyRuleCollectionGroup With http header to insert": { + "Create Firewall Policy Rule Collection Group With http header to insert": { "$ref": "./examples/FirewallPolicyRuleCollectionGroupWithHttpHeadersToInsert.json" } }, @@ -631,7 +631,7 @@ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/listIdpsSignatures": { "post": { "operationId": "FirewallPolicyIdpsSignatures_List", - "description": "Retrieves the current status of IDPS signatures for the relevant policy", + "description": "Retrieves the current status of IDPS signatures for the relevant policy. Maximal amount of returned signatures is 1000.", "parameters": [ { "name": "resourceGroupName", @@ -1708,7 +1708,11 @@ "properties": { "mode": { "$ref": "#/definitions/FirewallPolicyIntrusionDetectionStateOptions", - "description": "Intrusion detection general state." + "description": "Intrusion detection general state. When attached to a parent policy, the firewall's effective IDPS mode is the stricter mode of the two." + }, + "profile": { + "$ref": "#/definitions/FirewallPolicyIntrusionDetectionProfileOptions", + "description": "IDPS profile name. When attached to a parent policy, the firewall's effective profile is the profile name of the parent policy." }, "configuration": { "$ref": "#/definitions/FirewallPolicyIntrusionDetectionConfiguration", @@ -1729,6 +1733,20 @@ "modelAsString": true } }, + "FirewallPolicyIntrusionDetectionProfileOptions": { + "type": "string", + "description": "Possible Intrusion Detection profile values.", + "enum": [ + "Basic", + "Standard", + "Advanced", + "Extended" + ], + "x-ms-enum": { + "name": "FirewallPolicyIntrusionDetectionProfileType", + "modelAsString": true + } + }, "FirewallPolicyIntrusionDetectionConfiguration": { "type": "object", "description": "The operation for configuring intrusion detection.", @@ -2039,7 +2057,7 @@ "severity": { "type": "integer", "format": "int32", - "description": "Describes the severity of signature: 1 - Low, 2 - Medium, 3 - High", + "description": "Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low", "enum": [ 1, 2, @@ -2053,11 +2071,13 @@ "direction": { "type": "integer", "format": "int32", - "description": "Describes in which direction signature is being enforced: 0 - Inbound, 1 - OutBound, 2 - Bidirectional", + "description": "Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound", "enum": [ 0, 1, - 2 + 2, + 3, + 4 ], "x-ms-enum": { "name": "FirewallPolicyIDPSSignatureDirection", diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ipAllocation.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ipAllocation.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ipAllocation.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ipAllocation.json index a112e190c..4c0ac2750 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ipAllocation.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ipAllocation.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ipGroups.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ipGroups.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ipGroups.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ipGroups.json index 8b5774b1f..ea3bd79cd 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/ipGroups.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/ipGroups.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/loadBalancer.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/loadBalancer.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/loadBalancer.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/loadBalancer.json index 5ea7eb242..7fdc08553 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/loadBalancer.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/loadBalancer.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/natGateway.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/natGateway.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/natGateway.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/natGateway.json index 4ce87ebb1..150c930bf 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/natGateway.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/natGateway.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/network.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/network.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/network.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/network.json index ded2681ab..9c75c9bce 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/network.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/network.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkInterface.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkInterface.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkInterface.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkInterface.json index 252045794..897ee35ba 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkInterface.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkInterface.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManager.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManager.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManager.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManager.json index 11ef90848..15c83ae0a 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManager.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManager.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManager", "description": "The Microsoft Azure Virtual Network Manager API provides a RESTful set of web services that interact with Microsoft Azure Network Manager service to manage your network resources.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerActiveConfiguration.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerActiveConfiguration.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerActiveConfiguration.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerActiveConfiguration.json index c29ba0e77..c268ea916 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerActiveConfiguration.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerActiveConfiguration.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagerActiveConfiguration", "description": "The Microsoft Azure Network Manager Active Configuration API provides a RESTful set of web services that interact with Microsoft Azure Network Manager service to list all active configuration by network manager.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerConnection.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerConnection.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerConnection.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerConnection.json index 96eadeef5..21f483710 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerConnection.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerConnection.json @@ -3,7 +3,7 @@ "info": { "title": "ScopeConnections", "description": "The Microsoft Azure Virtual Network Manager API provides a RESTful set of web services that interact with Microsoft Azure Network Manager service to manage your network resources.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerConnectivityConfiguration.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerConnectivityConfiguration.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerConnectivityConfiguration.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerConnectivityConfiguration.json index 0a4e9254b..7faa656ec 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerConnectivityConfiguration.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerConnectivityConfiguration.json @@ -3,7 +3,7 @@ "info": { "title": "ConnectivityConfiguration", "description": "The Microsoft Azure Virtual Network Manager Connectivity Configuration API provides a RESTful set of web services that interact with Microsoft Azure Network Manager service to manage your network resources.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerEffectiveConfiguration.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerEffectiveConfiguration.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerEffectiveConfiguration.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerEffectiveConfiguration.json index 732740495..e968af062 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerEffectiveConfiguration.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerEffectiveConfiguration.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagerEffectiveConfiguration", "description": "The Microsoft Azure Network Manager effective configuration API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerGroup.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerGroup.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerGroup.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerGroup.json index 47c9c8398..9ed7d29f9 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerGroup.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerGroup.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkGroup", "description": "The Microsoft Azure Network Group API provides a RESTful set of web services that interact with Microsoft Azure Network Manager service to manage your network resources.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerScopeConnection.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerScopeConnection.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerScopeConnection.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerScopeConnection.json index bc7e8095c..463df5f95 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerScopeConnection.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerScopeConnection.json @@ -3,7 +3,7 @@ "info": { "title": "ScopeConnections", "description": "The Microsoft Azure Virtual Network Manager API provides a RESTful set of web services that interact with Microsoft Azure Network Manager service to manage your network resources.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerSecurityAdminConfiguration.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerSecurityAdminConfiguration.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerSecurityAdminConfiguration.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerSecurityAdminConfiguration.json index 23e8c0c6e..bad8049df 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkManagerSecurityAdminConfiguration.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkManagerSecurityAdminConfiguration.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "SecurityAdminConfiguration", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkProfile.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkProfile.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkProfile.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkProfile.json index c2419ba44..3242ffcba 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkProfile.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkProfile.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkSecurityGroup.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkSecurityGroup.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkSecurityGroup.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkSecurityGroup.json index 9ff4243b9..0eca4c8e6 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkSecurityGroup.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkSecurityGroup.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkVirtualAppliance.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkVirtualAppliance.json similarity index 97% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkVirtualAppliance.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkVirtualAppliance.json index 39c72b225..43f5451c3 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkVirtualAppliance.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkVirtualAppliance.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ @@ -865,6 +865,15 @@ }, "x-ms-identifiers": [] }, + "internetIngressPublicIps": { + "type": "array", + "readOnly": false, + "description": "List of Resource Uri of Public IPs for Internet Ingress Scenario.", + "items": { + "$ref": "#/definitions/InternetIngressPublicIpsProperties" + }, + "x-ms-identifiers": [] + }, "virtualApplianceSites": { "type": "array", "readOnly": true, @@ -972,6 +981,26 @@ } } }, + "InternetIngressPublicIpsProperties": { + "type": "object", + "title": "Internet Ingress Public Ip Properties", + "description": "Resource Uri of Public Ip for Standard Load Balancer Frontend End.", + "properties": { + "id": { + "type": "string", + "readOnly": false, + "description": "Resource Uri of Public Ip", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.Network/publicIPAddresses" + } + ] + } + } + } + }, "VirtualApplianceSite": { "properties": { "properties": { diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkWatcher.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkWatcher.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkWatcher.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkWatcher.json index 60f902b23..695ebbdd4 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/networkWatcher.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/networkWatcher.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/operation.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/operation.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/operation.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/operation.json index 3f878755c..8c586b663 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/operation.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/operation.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/privateEndpoint.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/privateEndpoint.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/privateEndpoint.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/privateEndpoint.json index 502c28ce0..906e4c119 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/privateEndpoint.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/privateEndpoint.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/privateLinkService.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/privateLinkService.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/privateLinkService.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/privateLinkService.json index 32cd9697d..d703f997f 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/privateLinkService.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/privateLinkService.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/publicIpAddress.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/publicIpAddress.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/publicIpAddress.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/publicIpAddress.json index a113a1bbb..c142c42c5 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/publicIpAddress.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/publicIpAddress.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/publicIpPrefix.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/publicIpPrefix.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/publicIpPrefix.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/publicIpPrefix.json index ed87c7fab..0203f1461 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/publicIpPrefix.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/publicIpPrefix.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/routeFilter.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/routeFilter.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/routeFilter.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/routeFilter.json index 703a36cca..1692eb8d0 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/routeFilter.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/routeFilter.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/routeTable.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/routeTable.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/routeTable.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/routeTable.json index 8ae555501..8649351b0 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/routeTable.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/routeTable.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/securityPartnerProvider.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/securityPartnerProvider.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/securityPartnerProvider.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/securityPartnerProvider.json index 06327dab5..e7500663f 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/securityPartnerProvider.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/securityPartnerProvider.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceCommunity.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceCommunity.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceCommunity.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceCommunity.json index 600ddd25a..6c14c5815 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceCommunity.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceCommunity.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceEndpointPolicy.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceEndpointPolicy.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceEndpointPolicy.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceEndpointPolicy.json index 3013f3e40..8146c19b4 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceEndpointPolicy.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceEndpointPolicy.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceTags.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceTags.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceTags.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceTags.json index af9522949..b2daa5918 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/serviceTags.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/serviceTags.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/usage.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/usage.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/usage.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/usage.json index 8ab9371e8..a1e0cb0a8 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/usage.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/usage.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetwork.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetwork.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetwork.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetwork.json index e438c5a7f..91af6180c 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetwork.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetwork.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetworkGateway.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetworkGateway.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetworkGateway.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetworkGateway.json index 285e498c5..4741ebbcb 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetworkGateway.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetworkGateway.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ @@ -3101,7 +3101,8 @@ "VpnGw5AZ", "ErGw1AZ", "ErGw2AZ", - "ErGw3AZ" + "ErGw3AZ", + "ErGwScale" ], "x-ms-enum": { "name": "VirtualNetworkGatewaySkuName", @@ -3128,7 +3129,8 @@ "VpnGw5AZ", "ErGw1AZ", "ErGw2AZ", - "ErGw3AZ" + "ErGw3AZ", + "ErGwScale" ], "x-ms-enum": { "name": "VirtualNetworkGatewaySkuTier", diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetworkTap.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetworkTap.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetworkTap.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetworkTap.json index 286bc3737..448509568 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualNetworkTap.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualNetworkTap.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualRouter.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualRouter.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualRouter.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualRouter.json index dcc41b193..2e57031d7 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualRouter.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualRouter.json @@ -3,7 +3,7 @@ "info": { "title": "NetworkManagementClient", "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualWan.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualWan.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualWan.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualWan.json index 0bc426fa2..326b98d86 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/virtualWan.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/virtualWan.json @@ -3,7 +3,7 @@ "info": { "title": "VirtualWANAsAServiceManagementClient", "description": "REST API for Azure VirtualWAN As a Service.", - "version": "2023-05-01" + "version": "2023-06-01" }, "host": "management.azure.com", "schemes": [ @@ -9051,7 +9051,7 @@ "description": "Enable internet security." }, "routingConfiguration": { - "$ref": "#/definitions/RoutingConfigurationNfv", + "$ref": "#/definitions/RoutingConfiguration", "description": "The Routing Configuration indicating the associated and propagated route tables on this connection." } }, @@ -9229,61 +9229,6 @@ } } }, - "RoutingConfigurationNfvSubResource": { - "type": "object", - "properties": { - "resourceUri": { - "type": "string", - "description": "Resource ID." - } - }, - "description": "Reference to RouteTableV3 associated with the connection." - }, - "RoutingConfigurationNfv": { - "type": "object", - "description": "NFV version of Routing Configuration indicating the associated and propagated route tables for this connection.", - "properties": { - "associatedRouteTable": { - "$ref": "#/definitions/RoutingConfigurationNfvSubResource", - "description": "The resource id RouteTable associated with this RoutingConfiguration." - }, - "propagatedRouteTables": { - "$ref": "#/definitions/PropagatedRouteTableNfv", - "description": "The list of RouteTables to advertise the routes to." - }, - "inboundRouteMap": { - "$ref": "#/definitions/RoutingConfigurationNfvSubResource", - "description": "The resource id of the RouteMap associated with this RoutingConfiguration for inbound learned routes." - }, - "outboundRouteMap": { - "$ref": "#/definitions/RoutingConfigurationNfvSubResource", - "description": "The resource id of the RouteMap associated with this RoutingConfiguration for outbound advertised routes." - } - } - }, - "PropagatedRouteTableNfv": { - "type": "object", - "description": "Nfv version of the list of RouteTables to advertise the routes to.", - "properties": { - "labels": { - "type": "array", - "description": "The list of labels.", - "items": { - "type": "string" - } - }, - "ids": { - "type": "array", - "description": "The list of resource ids of all the RouteTables.", - "items": { - "$ref": "#/definitions/RoutingConfigurationNfvSubResource" - }, - "x-ms-identifiers": [ - "resourceUri" - ] - } - } - }, "VirtualHubEffectiveRouteList": { "description": "EffectiveRoutes List.", "properties": { diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/vmssNetworkInterface.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/vmssNetworkInterface.json similarity index 100% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/vmssNetworkInterface.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/vmssNetworkInterface.json diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/vmssPublicIpAddress.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/vmssPublicIpAddress.json similarity index 100% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/vmssPublicIpAddress.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/vmssPublicIpAddress.json diff --git a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/webapplicationfirewall.json b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/webapplicationfirewall.json similarity index 99% rename from swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/webapplicationfirewall.json rename to swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/webapplicationfirewall.json index c55efac33..9eff93804 100644 --- a/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-05-01/webapplicationfirewall.json +++ b/swagger-specs/network/resource-manager/Microsoft.Network/stable/2023-06-01/webapplicationfirewall.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-05-01", + "version": "2023-06-01", "title": "WebApplicationFirewallManagement", "description": "APIs to manage web application firewall rules." }, @@ -608,7 +608,8 @@ "enum": [ "Allow", "Block", - "Log" + "Log", + "JSChallenge" ], "x-ms-enum": { "name": "WebApplicationFirewallAction", @@ -954,7 +955,8 @@ "AnomalyScoring", "Allow", "Block", - "Log" + "Log", + "JSChallenge" ], "x-ms-enum": { "name": "ActionType", diff --git a/swagger-specs/network/resource-manager/api-set.json b/swagger-specs/network/resource-manager/api-set.json index afc103a14..53f62bf38 100644 --- a/swagger-specs/network/resource-manager/api-set.json +++ b/swagger-specs/network/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.Network/stable/2023-05-01/applicationGateway.json", "Microsoft.Network/stable/2023-05-01/applicationGatewayWafDynamicManifests.json", "Microsoft.Network/stable/2023-05-01/applicationSecurityGroup.json", "Microsoft.Network/stable/2023-05-01/availableDelegations.json", "Microsoft.Network/stable/2023-05-01/availableServiceAliases.json", "Microsoft.Network/stable/2023-05-01/azureFirewall.json", "Microsoft.Network/stable/2023-05-01/azureFirewallFqdnTag.json", "Microsoft.Network/stable/2023-05-01/azureWebCategory.json", "Microsoft.Network/stable/2023-05-01/bastionHost.json", "Microsoft.Network/stable/2023-05-01/checkDnsAvailability.json", "Microsoft.Network/stable/2023-05-01/cloudServiceNetworkInterface.json", "Microsoft.Network/stable/2023-05-01/cloudServicePublicIpAddress.json", "Microsoft.Network/stable/2023-05-01/cloudServiceSwap.json", "Microsoft.Network/stable/2023-05-01/customIpPrefix.json", "Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json", "Microsoft.Network/stable/2023-05-01/ddosProtectionPlan.json", "Microsoft.Network/stable/2023-05-01/dscpConfiguration.json", "Microsoft.Network/stable/2023-05-01/endpointService.json", "Microsoft.Network/stable/2023-05-01/expressRouteCircuit.json", "Microsoft.Network/stable/2023-05-01/expressRouteCrossConnection.json", "Microsoft.Network/stable/2023-05-01/expressRoutePort.json", "Microsoft.Network/stable/2023-05-01/expressRouteProviderPort.json", "Microsoft.Network/stable/2023-05-01/firewallPolicy.json", "Microsoft.Network/stable/2023-05-01/ipAllocation.json", "Microsoft.Network/stable/2023-05-01/ipGroups.json", "Microsoft.Network/stable/2023-05-01/loadBalancer.json", "Microsoft.Network/stable/2023-05-01/natGateway.json", "Microsoft.Network/stable/2023-05-01/network.json", "Microsoft.Network/stable/2023-05-01/networkInterface.json", "Microsoft.Network/stable/2023-05-01/networkManager.json", "Microsoft.Network/stable/2023-05-01/networkManagerActiveConfiguration.json", "Microsoft.Network/stable/2023-05-01/networkManagerConnection.json", "Microsoft.Network/stable/2023-05-01/networkManagerConnectivityConfiguration.json", "Microsoft.Network/stable/2023-05-01/networkManagerEffectiveConfiguration.json", "Microsoft.Network/stable/2023-05-01/networkManagerGroup.json", "Microsoft.Network/stable/2023-05-01/networkManagerScopeConnection.json", "Microsoft.Network/stable/2023-05-01/networkManagerSecurityAdminConfiguration.json", "Microsoft.Network/stable/2023-05-01/networkProfile.json", "Microsoft.Network/stable/2023-05-01/networkSecurityGroup.json", "Microsoft.Network/stable/2023-05-01/networkVirtualAppliance.json", "Microsoft.Network/stable/2023-05-01/networkWatcher.json", "Microsoft.Network/stable/2023-05-01/operation.json", "Microsoft.Network/stable/2023-05-01/privateEndpoint.json", "Microsoft.Network/stable/2023-05-01/privateLinkService.json", "Microsoft.Network/stable/2023-05-01/publicIpAddress.json", "Microsoft.Network/stable/2023-05-01/publicIpPrefix.json", "Microsoft.Network/stable/2023-05-01/routeFilter.json", "Microsoft.Network/stable/2023-05-01/routeTable.json", "Microsoft.Network/stable/2023-05-01/securityPartnerProvider.json", "Microsoft.Network/stable/2023-05-01/serviceCommunity.json", "Microsoft.Network/stable/2023-05-01/serviceEndpointPolicy.json", "Microsoft.Network/stable/2023-05-01/serviceTags.json", "Microsoft.Network/stable/2023-05-01/usage.json", "Microsoft.Network/stable/2023-05-01/virtualNetwork.json", "Microsoft.Network/stable/2023-05-01/virtualNetworkGateway.json", "Microsoft.Network/stable/2023-05-01/virtualNetworkTap.json", "Microsoft.Network/stable/2023-05-01/virtualRouter.json", "Microsoft.Network/stable/2023-05-01/virtualWan.json", "Microsoft.Network/stable/2023-05-01/vmssNetworkInterface.json", "Microsoft.Network/stable/2023-05-01/vmssPublicIpAddress.json", "Microsoft.Network/stable/2023-05-01/webapplicationfirewall.json"], "name": "package-2023-05"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.Network/stable/2023-06-01/applicationGateway.json", "Microsoft.Network/stable/2023-06-01/applicationGatewayWafDynamicManifests.json", "Microsoft.Network/stable/2023-06-01/applicationSecurityGroup.json", "Microsoft.Network/stable/2023-06-01/availableDelegations.json", "Microsoft.Network/stable/2023-06-01/availableServiceAliases.json", "Microsoft.Network/stable/2023-06-01/azureFirewall.json", "Microsoft.Network/stable/2023-06-01/azureFirewallFqdnTag.json", "Microsoft.Network/stable/2023-06-01/azureWebCategory.json", "Microsoft.Network/stable/2023-06-01/bastionHost.json", "Microsoft.Network/stable/2023-06-01/checkDnsAvailability.json", "Microsoft.Network/stable/2023-06-01/cloudServiceNetworkInterface.json", "Microsoft.Network/stable/2023-06-01/cloudServicePublicIpAddress.json", "Microsoft.Network/stable/2023-06-01/cloudServiceSwap.json", "Microsoft.Network/stable/2023-06-01/customIpPrefix.json", "Microsoft.Network/stable/2023-06-01/ddosCustomPolicy.json", "Microsoft.Network/stable/2023-06-01/ddosProtectionPlan.json", "Microsoft.Network/stable/2023-06-01/dscpConfiguration.json", "Microsoft.Network/stable/2023-06-01/endpointService.json", "Microsoft.Network/stable/2023-06-01/expressRouteCircuit.json", "Microsoft.Network/stable/2023-06-01/expressRouteCrossConnection.json", "Microsoft.Network/stable/2023-06-01/expressRoutePort.json", "Microsoft.Network/stable/2023-06-01/expressRouteProviderPort.json", "Microsoft.Network/stable/2023-06-01/firewallPolicy.json", "Microsoft.Network/stable/2023-06-01/ipAllocation.json", "Microsoft.Network/stable/2023-06-01/ipGroups.json", "Microsoft.Network/stable/2023-06-01/loadBalancer.json", "Microsoft.Network/stable/2023-06-01/natGateway.json", "Microsoft.Network/stable/2023-06-01/network.json", "Microsoft.Network/stable/2023-06-01/networkInterface.json", "Microsoft.Network/stable/2023-06-01/networkManager.json", "Microsoft.Network/stable/2023-06-01/networkManagerActiveConfiguration.json", "Microsoft.Network/stable/2023-06-01/networkManagerConnection.json", "Microsoft.Network/stable/2023-06-01/networkManagerConnectivityConfiguration.json", "Microsoft.Network/stable/2023-06-01/networkManagerEffectiveConfiguration.json", "Microsoft.Network/stable/2023-06-01/networkManagerGroup.json", "Microsoft.Network/stable/2023-06-01/networkManagerScopeConnection.json", "Microsoft.Network/stable/2023-06-01/networkManagerSecurityAdminConfiguration.json", "Microsoft.Network/stable/2023-06-01/networkProfile.json", "Microsoft.Network/stable/2023-06-01/networkSecurityGroup.json", "Microsoft.Network/stable/2023-06-01/networkVirtualAppliance.json", "Microsoft.Network/stable/2023-06-01/networkWatcher.json", "Microsoft.Network/stable/2023-06-01/operation.json", "Microsoft.Network/stable/2023-06-01/privateEndpoint.json", "Microsoft.Network/stable/2023-06-01/privateLinkService.json", "Microsoft.Network/stable/2023-06-01/publicIpAddress.json", "Microsoft.Network/stable/2023-06-01/publicIpPrefix.json", "Microsoft.Network/stable/2023-06-01/routeFilter.json", "Microsoft.Network/stable/2023-06-01/routeTable.json", "Microsoft.Network/stable/2023-06-01/securityPartnerProvider.json", "Microsoft.Network/stable/2023-06-01/serviceCommunity.json", "Microsoft.Network/stable/2023-06-01/serviceEndpointPolicy.json", "Microsoft.Network/stable/2023-06-01/serviceTags.json", "Microsoft.Network/stable/2023-06-01/usage.json", "Microsoft.Network/stable/2023-06-01/virtualNetwork.json", "Microsoft.Network/stable/2023-06-01/virtualNetworkGateway.json", "Microsoft.Network/stable/2023-06-01/virtualNetworkTap.json", "Microsoft.Network/stable/2023-06-01/virtualRouter.json", "Microsoft.Network/stable/2023-06-01/virtualWan.json", "Microsoft.Network/stable/2023-06-01/vmssNetworkInterface.json", "Microsoft.Network/stable/2023-06-01/vmssPublicIpAddress.json", "Microsoft.Network/stable/2023-06-01/webapplicationfirewall.json"], "name": "package-2023-06"} \ No newline at end of file diff --git a/swagger-specs/redisenterprise/resource-manager/Microsoft.Cache/stable/2023-07-01/redisenterprise.json b/swagger-specs/redisenterprise/resource-manager/Microsoft.Cache/stable/2023-11-01/redisenterprise.json similarity index 96% rename from swagger-specs/redisenterprise/resource-manager/Microsoft.Cache/stable/2023-07-01/redisenterprise.json rename to swagger-specs/redisenterprise/resource-manager/Microsoft.Cache/stable/2023-11-01/redisenterprise.json index eed323455..d9dda5710 100644 --- a/swagger-specs/redisenterprise/resource-manager/Microsoft.Cache/stable/2023-07-01/redisenterprise.json +++ b/swagger-specs/redisenterprise/resource-manager/Microsoft.Cache/stable/2023-11-01/redisenterprise.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-07-01", + "version": "2023-11-01", "title": "RedisEnterpriseManagementClient", "description": "REST API for managing Redis Enterprise resources in Azure." }, @@ -1334,7 +1334,9 @@ "EnableFailed", "Disabling", "DisableFailed", - "Disabled" + "Disabled", + "Scaling", + "ScalingFailed" ], "x-ms-enum": { "name": "ResourceState", @@ -1356,6 +1358,10 @@ }, "description": "The Availability Zones where this cluster will be deployed." }, + "identity": { + "$ref": "../../../../../common-types/resource-management/v4/managedidentity.json#/definitions/ManagedServiceIdentity", + "description": "The identity of the resource." + }, "properties": { "x-ms-client-flatten": true, "$ref": "#/definitions/ClusterProperties", @@ -1384,6 +1390,10 @@ "$ref": "#/definitions/ClusterProperties", "description": "Other properties of the cluster." }, + "identity": { + "$ref": "../../../../../common-types/resource-management/v4/managedidentity.json#/definitions/ManagedServiceIdentity", + "description": "The identity of the resource." + }, "tags": { "type": "object", "additionalProperties": { @@ -1416,6 +1426,44 @@ "modelAsString": true } }, + "encryption": { + "type": "object", + "description": "Encryption-at-rest configuration for the cluster.", + "properties": { + "customerManagedKeyEncryption": { + "type": "object", + "description": "All Customer-managed key encryption properties for the resource. Set this to an empty object to use Microsoft-managed key encryption.", + "properties": { + "keyEncryptionKeyIdentity": { + "type": "object", + "description": "All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.", + "properties": { + "userAssignedIdentityResourceId": { + "type": "string", + "description": "User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId." + }, + "identityType": { + "type": "string", + "enum": [ + "systemAssignedIdentity", + "userAssignedIdentity" + ], + "description": "Only userAssignedIdentity is supported in this API version; other types may be supported in the future", + "x-ms-enum": { + "name": "CmkIdentityType", + "modelAsString": true + } + } + } + }, + "keyEncryptionKeyUrl": { + "type": "string", + "description": "Key encryption key Url, versioned only. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78" + } + } + } + } + }, "hostName": { "type": "string", "readOnly": true, @@ -1575,6 +1623,9 @@ "x-ms-mutability": [ "read", "create" + ], + "x-ms-identifiers": [ + "name" ] }, "geoReplication": { diff --git a/swagger-specs/redisenterprise/resource-manager/api-set.json b/swagger-specs/redisenterprise/resource-manager/api-set.json index 3d4d78f8d..c07e04cfc 100644 --- a/swagger-specs/redisenterprise/resource-manager/api-set.json +++ b/swagger-specs/redisenterprise/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.Cache/stable/2023-07-01/redisenterprise.json"], "name": "package-2023-07"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.Cache/stable/2023-11-01/redisenterprise.json"], "name": "package-2023-11"} \ No newline at end of file diff --git a/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/managedapplication.json b/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/managedapplication.json similarity index 91% rename from swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/managedapplication.json rename to swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/managedapplication.json index 9f0e24b23..458ac3d71 100644 --- a/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/managedapplication.json +++ b/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/managedapplication.json @@ -3,7 +3,7 @@ "info": { "title": "ServiceFabricManagementClient", "description": "Azure Service Fabric Resource Provider API Client", - "version": "2023-09-01-preview" + "version": "2023-11-01-preview" }, "host": "management.azure.com", "schemes": [ @@ -579,6 +579,187 @@ } } }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/applications/{applicationName}/fetchUpgradeStatus": { + "post": { + "tags": [ + "Application" + ], + "operationId": "Applications_ReadUpgrade", + "summary": "Get the status of the latest application upgrade.", + "description": "Get the status of the latest application upgrade. It will query the cluster to find the status of the latest application upgrade.", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "$ref": "#/parameters/resourceGroupNameParameter" + }, + { + "$ref": "#/parameters/clusterNameParameter" + }, + { + "$ref": "#/parameters/applicationName" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "x-ms-examples": { + "Get an application upgrade": { + "$ref": "./examples/ApplicationActionGetUpgrade_example.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + }, + "responses": { + "202": { + "description": "The operation was accepted.", + "headers": { + "Azure-AsyncOperation": { + "description": "The URL to get the status of an ongoing long-running operation.", + "type": "string" + }, + "Location": { + "description": "The URL to get the status of a completed long-running operation.", + "type": "string" + } + } + }, + "default": { + "description": "The detailed error response.", + "schema": { + "$ref": "#/definitions/ErrorModel" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/applications/{applicationName}/startRollback": { + "post": { + "tags": [ + "Application" + ], + "operationId": "Applications_StartRollback", + "summary": "Send a request to start a rollback of the current application upgrade.", + "description": "Send a request to start a rollback of the current application upgrade. This will start rolling back the application to the previous version.", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "$ref": "#/parameters/resourceGroupNameParameter" + }, + { + "$ref": "#/parameters/clusterNameParameter" + }, + { + "$ref": "#/parameters/applicationName" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "x-ms-examples": { + "Start an application upgrade rollback": { + "$ref": "./examples/ApplicationActionStartRollback_example.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + }, + "responses": { + "202": { + "description": "The operation was accepted.", + "headers": { + "Azure-AsyncOperation": { + "description": "The URL to get the status of an ongoing long-running operation.", + "type": "string" + }, + "Location": { + "description": "The URL to get the status of a completed long-running operation.", + "type": "string" + } + } + }, + "default": { + "description": "The detailed error response.", + "schema": { + "$ref": "#/definitions/ErrorModel" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/applications/{applicationName}/resumeUpgrade": { + "post": { + "tags": [ + "Application" + ], + "operationId": "Applications_ResumeUpgrade", + "summary": "Send a request to resume the current application upgrade.", + "description": "Send a request to resume the current application upgrade. This will resume the application upgrade from where it was paused.", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "$ref": "#/parameters/resourceGroupNameParameter" + }, + { + "$ref": "#/parameters/clusterNameParameter" + }, + { + "$ref": "#/parameters/applicationName" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "parameters", + "in": "body", + "description": "The parameters for resuming an application upgrade.", + "required": true, + "schema": { + "$ref": "#/definitions/RuntimeResumeApplicationUpgradeParameters" + }, + "x-ms-parameter-location": "method" + } + ], + "x-ms-examples": { + "Resume upgrade": { + "$ref": "./examples/ApplicationActionResumeUpgrade_example.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + }, + "responses": { + "202": { + "description": "The operation was accepted.", + "headers": { + "Azure-AsyncOperation": { + "description": "The URL to get the status of an ongoing long-running operation.", + "type": "string" + }, + "Location": { + "description": "The URL to get the status of a completed long-running operation.", + "type": "string" + } + } + }, + "default": { + "description": "The detailed error response.", + "schema": { + "$ref": "#/definitions/ErrorModel" + } + } + } + } + }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName}": { "get": { "tags": [ @@ -1162,6 +1343,66 @@ } }, "definitions": { + "RuntimeFailureAction": { + "type": "string", + "description": "The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations.\nRollback specifies that the upgrade will start rolling back automatically.\nManual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.\n", + "enum": [ + "Rollback", + "Manual" + ], + "x-ms-enum": { + "name": "FailureAction", + "modelAsString": true, + "values": [ + { + "value": "Rollback", + "description": "The upgrade will start rolling back automatically. The value is 0" + }, + { + "value": "Manual", + "description": "The upgrade will switch to UnmonitoredManual upgrade mode. The value is 1" + } + ] + } + }, + "RuntimeResumeApplicationUpgradeParameters": { + "type": "object", + "properties": { + "upgradeDomainName": { + "description": "The upgrade domain name. Expected to be the next upgrade domain if the application is upgrading.", + "type": "string" + } + }, + "description": "Parameters for Resume Upgrade action. The upgrade domain name must be specified." + }, + "RuntimeUpgradeMode": { + "type": "string", + "description": "The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, Monitored, and UnmonitoredDeferred.", + "enum": [ + "UnmonitoredAuto", + "UnmonitoredManual", + "Monitored" + ], + "default": "Monitored", + "x-ms-enum": { + "name": "UpgradeMode", + "modelAsString": true, + "values": [ + { + "value": "UnmonitoredAuto", + "description": "The upgrade will proceed automatically without performing any health monitoring. The value is 0" + }, + { + "value": "UnmonitoredManual", + "description": "The upgrade will stop after completing each upgrade domain, giving the opportunity to manually monitor health before proceeding. The value is 1" + }, + { + "value": "Monitored", + "description": "The upgrade will stop after completing each upgrade domain and automatically monitor health before proceeding. The value is 2" + } + ] + } + }, "AddRemoveIncrementalNamedPartitionScalingMechanism": { "type": "object", "description": "Represents a scaling mechanism for adding or removing named partitions of a stateless service. Partition names are in the format '0','1'...'N-1'.", @@ -2732,7 +2973,7 @@ "api-version": { "name": "api-version", "in": "query", - "description": "The version of the Service Fabric resource provider API. This is a required parameter and it's value must be \"2023-09-01-preview\" for this specification.", + "description": "The version of the Service Fabric resource provider API. This is a required parameter and it's value must be \"2023-11-01-preview\" for this specification.", "required": true, "type": "string", "x-ms-parameter-location": "client" diff --git a/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/managedcluster.json b/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/managedcluster.json similarity index 88% rename from swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/managedcluster.json rename to swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/managedcluster.json index 2bced306a..55c938f2e 100644 --- a/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/managedcluster.json +++ b/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/managedcluster.json @@ -3,7 +3,7 @@ "info": { "title": "ServiceFabricManagementClient", "description": "Azure Service Fabric Resource Provider API Client", - "version": "2023-09-01-preview" + "version": "2023-11-01-preview" }, "host": "management.azure.com", "schemes": [ @@ -953,6 +953,65 @@ }, "description": "Client certificate definition." }, + "ClusterHealthPolicy": { + "type": "object", + "required": [ + "maxPercentUnhealthyNodes", + "maxPercentUnhealthyApplications" + ], + "description": "Defines a health policy used to evaluate the health of the cluster or of a cluster node.\n", + "properties": { + "maxPercentUnhealthyNodes": { + "type": "integer", + "format": "int32", + "description": "The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.\n\nThe percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error.\nIf the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning.\nThe percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster.\nThe computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.\n\nIn large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.\n", + "default": 0, + "minimum": 0, + "maximum": 100 + }, + "maxPercentUnhealthyApplications": { + "type": "integer", + "format": "int32", + "description": "The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.\n\nThe percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error.\nIf the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning.\nThis is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap.\nThe computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.\n", + "default": 0, + "minimum": 0, + "maximum": 100 + } + } + }, + "ClusterMonitoringPolicy": { + "type": "object", + "description": "Describes the monitoring policies for the cluster upgrade.", + "required": [ + "healthCheckWaitDuration", + "healthCheckStableDuration", + "healthCheckRetryTimeout", + "upgradeTimeout", + "upgradeDomainTimeout" + ], + "properties": { + "healthCheckWaitDuration": { + "type": "string", + "description": "The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format." + }, + "healthCheckStableDuration": { + "type": "string", + "description": "The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format." + }, + "healthCheckRetryTimeout": { + "type": "string", + "description": "The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format." + }, + "upgradeTimeout": { + "type": "string", + "description": "The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format." + }, + "upgradeDomainTimeout": { + "type": "string", + "description": "The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format." + } + } + }, "ClusterState": { "type": "string", "description": "The current state of the cluster.\n", @@ -1022,6 +1081,36 @@ }, "description": "Indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0." }, + "ClusterUpgradeDeltaHealthPolicy": { + "type": "object", + "description": "Describes the delta health policies for the cluster upgrade.", + "required": [ + "maxPercentDeltaUnhealthyNodes" + ], + "properties": { + "maxPercentDeltaUnhealthyNodes": { + "type": "integer", + "format": "int32", + "description": "The maximum allowed percentage of nodes health degradation allowed during cluster upgrades.\nThe delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation.\nThe check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.\n", + "minimum": 0, + "maximum": 100 + }, + "maxPercentUpgradeDomainDeltaUnhealthyNodes": { + "type": "integer", + "format": "int32", + "description": "The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.\nThe delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation.\nThe check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.\n", + "minimum": 0, + "maximum": 100 + }, + "maxPercentDeltaUnhealthyApplications": { + "type": "integer", + "format": "int32", + "description": "The maximum allowed percentage of applications health degradation allowed during cluster upgrades.\nThe delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation.\nThe check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.\nNOTE: This value will overwrite the value specified in properties.UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications\n", + "minimum": 0, + "maximum": 100 + } + } + }, "ClusterUpgradeMode": { "type": "string", "description": "The upgrade mode of the cluster when new Service Fabric runtime version is available.\n", @@ -1045,6 +1134,32 @@ ] } }, + "ClusterUpgradePolicy": { + "type": "object", + "properties": { + "forceRestart": { + "type": "boolean", + "description": "If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data)." + }, + "healthPolicy": { + "$ref": "#/definitions/ClusterHealthPolicy", + "description": "The cluster health policy defines a health policy used to evaluate the health of the cluster during a cluster upgrade." + }, + "deltaHealthPolicy": { + "$ref": "#/definitions/ClusterUpgradeDeltaHealthPolicy", + "description": "The cluster delta health policy defines a health policy used to evaluate the health of the cluster during a cluster upgrade." + }, + "monitoringPolicy": { + "$ref": "#/definitions/ClusterMonitoringPolicy", + "description": "The cluster monitoring policy describes the parameters for monitoring an upgrade in Monitored mode." + }, + "upgradeReplicaSetCheckTimeout": { + "type": "string", + "description": "The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues.\nWhen this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues.\nThe timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.\nThis value must be between 00:00:00 and 49710.06:28:15 (unsigned 32 bit integer for seconds)\n" + } + }, + "description": "Describes the policy used when upgrading the cluster." + }, "IPTag": { "type": "object", "required": [ @@ -1429,7 +1544,19 @@ } ] }, - "description": "Specify the resource id of a public IP prefix that the load balancer will allocate a public IP address from. Only supports IPv4." + "description": "Specify the resource id of a public IPv4 prefix that the load balancer will allocate a public IPv4 address from. This setting cannot be changed once the cluster is created." + }, + "publicIPv6PrefixId": { + "type": "string", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.Network/publicIPPrefixes" + } + ] + }, + "description": "Specify the resource id of a public IPv6 prefix that the load balancer will allocate a public IPv6 address from. This setting cannot be changed once the cluster is created." }, "ddosProtectionPlanId": { "type": "string", @@ -1442,6 +1569,10 @@ ] }, "description": "Specify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster." + }, + "upgradeDescription": { + "$ref": "#/definitions/ClusterUpgradePolicy", + "description": "The policy to use when upgrading the cluster." } }, "description": "Describes the managed cluster resource properties." @@ -2106,7 +2237,7 @@ "api-version": { "name": "api-version", "in": "query", - "description": "The version of the Service Fabric resource provider API. This is a required parameter and it's value must be \"2023-09-01-preview\" for this specification.", + "description": "The version of the Service Fabric resource provider API. This is a required parameter and it's value must be \"2023-11-01-preview\" for this specification.", "required": true, "type": "string", "x-ms-parameter-location": "client" diff --git a/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/nodetype.json b/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/nodetype.json similarity index 98% rename from swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/nodetype.json rename to swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/nodetype.json index 825eb7a87..c0d1ee459 100644 --- a/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-09-01-preview/nodetype.json +++ b/swagger-specs/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2023-11-01-preview/nodetype.json @@ -3,7 +3,7 @@ "info": { "title": "ServiceFabricManagementClient", "description": "Azure Service Fabric Resource Provider API Client", - "version": "2023-09-01-preview" + "version": "2023-11-01-preview" }, "host": "management.azure.com", "schemes": [ @@ -126,7 +126,17 @@ }, "responses": { "202": { - "description": "The request was accepted and the operation will complete asynchronously." + "description": "The request was accepted and the operation will complete asynchronously.", + "headers": { + "Azure-AsyncOperation": { + "description": "The URL to get the status of an ongoing long-running operation.", + "type": "string" + }, + "Location": { + "description": "The URL to get the status of a completed long-running operation.", + "type": "string" + } + } }, "200": { "description": "The operation completed successfully." @@ -189,7 +199,17 @@ }, "responses": { "202": { - "description": "The request was accepted and the operation will complete asynchronously." + "description": "The request was accepted and the operation will complete asynchronously.", + "headers": { + "Azure-AsyncOperation": { + "description": "The URL to get the status of an ongoing long-running operation.", + "type": "string" + }, + "Location": { + "description": "The URL to get the status of a completed long-running operation.", + "type": "string" + } + } }, "200": { "description": "The operation completed successfully." @@ -249,7 +269,17 @@ }, "responses": { "202": { - "description": "The request was accepted and the operation will complete asynchronously." + "description": "The request was accepted and the operation will complete asynchronously.", + "headers": { + "Azure-AsyncOperation": { + "description": "The URL to get the status of an ongoing long-running operation.", + "type": "string" + }, + "Location": { + "description": "The URL to get the status of a completed long-running operation.", + "type": "string" + } + } }, "200": { "description": "The operation completed successfully." @@ -1923,7 +1953,7 @@ "api-version": { "name": "api-version", "in": "query", - "description": "The version of the Service Fabric resource provider API. This is a required parameter and it's value must be \"2023-09-01-preview\" for this specification.", + "description": "The version of the Service Fabric resource provider API. This is a required parameter and it's value must be \"2023-11-01-preview\" for this specification.", "required": true, "type": "string", "x-ms-parameter-location": "client" diff --git a/swagger-specs/servicefabricmanagedclusters/resource-manager/api-set.json b/swagger-specs/servicefabricmanagedclusters/resource-manager/api-set.json index 6625e2fe9..0f4086188 100644 --- a/swagger-specs/servicefabricmanagedclusters/resource-manager/api-set.json +++ b/swagger-specs/servicefabricmanagedclusters/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.ServiceFabric/preview/2023-09-01-preview/managedapplication.json", "Microsoft.ServiceFabric/preview/2023-09-01-preview/managedcluster.json", "Microsoft.ServiceFabric/preview/2023-09-01-preview/nodetype.json"], "name": "package-2023-09-preview"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.ServiceFabric/preview/2023-11-01-preview/managedapplication.json", "Microsoft.ServiceFabric/preview/2023-11-01-preview/managedcluster.json", "Microsoft.ServiceFabric/preview/2023-11-01-preview/nodetype.json"], "name": "package-2023-11-preview"} \ No newline at end of file diff --git a/swagger-specs/storage/data-plane/Microsoft.FileStorage/api-set.json b/swagger-specs/storage/data-plane/Microsoft.FileStorage/api-set.json index 468e82a56..32cd1f36f 100644 --- a/swagger-specs/storage/data-plane/Microsoft.FileStorage/api-set.json +++ b/swagger-specs/storage/data-plane/Microsoft.FileStorage/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["preview/2023-08-03/file.json"], "name": "package-2023-08"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["preview/2024-02-04/file.json"], "name": "package-2024-02"} \ No newline at end of file diff --git a/swagger-specs/storage/data-plane/Microsoft.FileStorage/preview/2023-08-03/file.json b/swagger-specs/storage/data-plane/Microsoft.FileStorage/preview/2024-02-04/file.json similarity index 99% rename from swagger-specs/storage/data-plane/Microsoft.FileStorage/preview/2023-08-03/file.json rename to swagger-specs/storage/data-plane/Microsoft.FileStorage/preview/2024-02-04/file.json index ca55cff18..ca05ee412 100644 --- a/swagger-specs/storage/data-plane/Microsoft.FileStorage/preview/2023-08-03/file.json +++ b/swagger-specs/storage/data-plane/Microsoft.FileStorage/preview/2024-02-04/file.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "Azure File Storage", - "version": "2023-08-03", + "version": "2024-02-04", "x-ms-code-generation-settings": { "header": "MIT", "strictSpecAdherence": false @@ -5946,6 +5946,7 @@ "FileId", "SessionId", "ClientIp", + "ClientName", "OpenTime" ], "properties": { @@ -5972,6 +5973,10 @@ "type": "string", "description": "Client IP that opened the handle" }, + "ClientName": { + "type": "string", + "description": "Name of the client machine where the share is being mounted" + }, "OpenTime": { "type": "string", "format": "date-time-rfc1123", @@ -6564,7 +6569,7 @@ "required": true, "type": "string", "enum": [ - "2023-08-03" + "2024-02-04" ] }, "ClientRequestId": { diff --git a/swagger-specs/voiceservices/data-plane/Microsoft.VoiceServices/api-set.json b/swagger-specs/voiceservices/data-plane/Microsoft.VoiceServices/api-set.json new file mode 100644 index 000000000..a2e137940 --- /dev/null +++ b/swagger-specs/voiceservices/data-plane/Microsoft.VoiceServices/api-set.json @@ -0,0 +1 @@ +{"addition_input_file_paths": [], "input_files": ["stable/2023-10-01/swagger.json"], "name": "package-2023-10-01"} \ No newline at end of file diff --git a/swagger-specs/voiceservices/data-plane/Microsoft.VoiceServices/stable/2023-10-01/swagger.json b/swagger-specs/voiceservices/data-plane/Microsoft.VoiceServices/stable/2023-10-01/swagger.json new file mode 100644 index 000000000..a17e9a415 --- /dev/null +++ b/swagger-specs/voiceservices/data-plane/Microsoft.VoiceServices/stable/2023-10-01/swagger.json @@ -0,0 +1,1093 @@ +{ + "swagger": "2.0", + "info": { + "title": "Microsoft.VoiceServices.ACG.ProvisioningPlatform.API", + "version": "2023-10-01" + }, + "securityDefinitions": { + "OAuth2": { + "type": "oauth2", + "description": "Azure Active Directory OAuth2 Flow.", + "flow": "application", + "tokenUrl": "https://login.microsoftonline.com/common/oauth2/v2.0/token", + "scopes": { + "https://func-voiceservice-rp-prod-eastuseuap.azurewebsites.net/.default": "Grants the associated roles assigned to the client application" + } + } + }, + "security": [ + { + "OAuth2": [ + "https://func-voiceservice-rp-prod-eastuseuap.azurewebsites.net/.default" + ] + } + ], + "paths": { + "/account/{accountName}/numbers": { + "get": { + "operationId": "Account_ListNumbers", + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "accountName", + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 100, + "required": true, + "type": "string", + "description": "Name of the account. Can only contain letters, numbers, underscores and dashes, and is case-sensitive. Can be up to 100 characters in length." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "format": "int32", + "in": "query", + "name": "maxpagesize", + "type": "integer", + "description": "Maximum number of records to include in a single response. Defaults to 200, and must not exceed 500." + }, + { + "format": "int32", + "in": "query", + "name": "skip", + "type": "integer", + "description": "An offset into the collection of the first record to be returned." + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/NumbersList" + } + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + }, + "x-ms-examples": { + "Get account numbers.": { + "$ref": "./examples/GetAccountNumbers.json" + } + }, + "tags": [ + "Number" + ], + "description": "Gets a list of the numbers assigned to the specified account. Response pagination can be controlled with a combination of the maxpagesize and skip parameters. Limit the number of records in a response with the maxpagesize parameter. Specify the starting record using the skip parameter." + } + }, + "/account/{accountName}/numbers:batch": { + "post": { + "operationId": "Account_CreateOrReplaceNumbers", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "accountName", + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 100, + "required": true, + "type": "string", + "description": "Name of the account. Can only contain letters, numbers, underscores and dashes, and is case-sensitive. Can be up to 100 characters in length." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/BatchNumbers" + }, + "description": "Batch of numbers to create or replace." + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/BatchNumbersResponse" + } + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Batch put numbers.": { + "$ref": "./examples/BatchPutNumbers.json" + } + }, + "tags": [ + "BatchNumbers" + ], + "description": "Adds or replaces between 1 and 100 numbers (inclusive) in the specified account. In the body, specify a list of phone numbers and and the corresponding details (for example, the services to enable) for each number. This operation is atomic; if any item fails, then all items fail." + } + }, + "/account/{accountName}/numbers/{phoneNumber}": { + "delete": { + "operationId": "Number_Delete", + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "accountName", + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 100, + "required": true, + "type": "string", + "description": "Name of the account. Can only contain letters, numbers, underscores and dashes, and is case-sensitive. Can be up to 100 characters in length." + }, + { + "in": "path", + "name": "phoneNumber", + "pattern": "^\\+[1-9]\\d+$", + "minLength": 3, + "maxLength": 16, + "required": true, + "type": "string", + "description": "Phone number in E.164 format." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + } + ], + "responses": { + "204": { + "description": "No Content" + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Delete a number.": { + "$ref": "./examples/DeleteNumber.json" + } + }, + "tags": [ + "Number" + ], + "description": "Removes the specified number from the specified account." + }, + "get": { + "operationId": "Number_Get", + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "accountName", + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 100, + "required": true, + "type": "string", + "description": "Name of the account. Can only contain letters, numbers, underscores and dashes, and is case-sensitive. Can be up to 100 characters in length." + }, + { + "in": "path", + "name": "phoneNumber", + "pattern": "^\\+[1-9]\\d+$", + "minLength": 3, + "maxLength": 16, + "required": true, + "type": "string", + "description": "Phone number in E.164 format." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/NumberResponse" + } + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Get a number.": { + "$ref": "./examples/GetNumber.json" + } + }, + "tags": [ + "Number" + ], + "description": "Gets the details of a number assigned to an account, including the services for which the number is enabled." + }, + "put": { + "operationId": "Number_CreateOrReplace", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "accountName", + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 100, + "required": true, + "type": "string", + "description": "Name of the account. Can only contain letters, numbers, underscores and dashes, and is case-sensitive. Can be up to 100 characters in length." + }, + { + "in": "path", + "name": "phoneNumber", + "pattern": "^\\+[1-9]\\d+$", + "minLength": 3, + "maxLength": 16, + "required": true, + "type": "string", + "description": "Phone number in E.164 format." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "in": "header", + "name": "If-Match", + "type": "string", + "description": "Makes a request conditional on a matching etag." + }, + { + "in": "header", + "name": "If-None-Match", + "type": "string", + "description": "Makes a request conditional on a non-matching etag." + }, + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/NumberDetails" + }, + "description": "New details of the number to create or replace." + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/NumberResponse" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/NumberResponse" + } + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Put a number.": { + "$ref": "./examples/PutNumber.json" + } + }, + "tags": [ + "Number" + ], + "description": "Creates or replaces the specified number in the specified account. In the body of the request, include the service for which this number is enabled. If the service is not specified, Operator Connect service is enabled by default. Optionally, include additional configuration for the number." + } + }, + "/accounts": { + "get": { + "operationId": "Accounts_List", + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "format": "int32", + "in": "query", + "name": "maxpagesize", + "type": "integer", + "description": "Maximum number of records to include in a single response. Defaults to 200, and must not exceed 500." + }, + { + "format": "int32", + "in": "query", + "name": "skip", + "type": "integer", + "description": "An offset into the collection of the first record to be returned." + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/AccountsList" + } + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + }, + "tags": [ + "Account" + ], + "description": "Gets a list of account records. An account represents a customer to which you are providing service. Response pagination can be controlled with a combination of the maxpagesize and skip parameters. Limit the number of records in a response with the maxpagesize parameter. Specify the starting record using the skip parameter.", + "x-ms-examples": { + "Get a list of account records.": { + "$ref": "./examples/GetAccounts.json" + } + } + } + }, + "/accounts/{accountName}": { + "delete": { + "operationId": "Account_Delete", + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "accountName", + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 100, + "required": true, + "type": "string", + "description": "Name of the account. Can only contain letters, numbers, underscores and dashes, and is case-sensitive. Can be up to 100 characters in length." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + } + ], + "responses": { + "204": { + "description": "No Content" + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Delete an account": { + "$ref": "./examples/DeleteAccount.json" + } + }, + "tags": [ + "Account" + ], + "description": "Deletes an account (representing a customer)." + }, + "get": { + "operationId": "Account_Get", + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "accountName", + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 100, + "required": true, + "type": "string", + "description": "Name of the account. Can only contain letters, numbers, underscores and dashes. Can be up to 100 characters in length." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "name": "status", + "in": "query", + "default": false, + "required": false, + "type": "boolean", + "description": "Additionally return the provisioning state of the backends configured for this account (e.g. DNS subdomain provisioning for Microsoft Teams Direct Routing)." + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/AccountWithStatusResponse" + } + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Get information about an account": { + "$ref": "./examples/GetAccount.json" + } + }, + "tags": [ + "Account" + ], + "description": "Gets the details of the specified account. An account represents a customer." + }, + "put": { + "operationId": "Account_CreateOrReplace", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "accountName", + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 100, + "required": true, + "type": "string", + "description": "Name of the account. Can only contain letters, numbers, underscores and dashes, and is case-sensitive. Can be up to 100 characters in length." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "in": "header", + "name": "If-Match", + "type": "string", + "description": "Makes a request conditional on a matching etag." + }, + { + "in": "header", + "name": "If-None-Match", + "type": "string", + "description": "Makes a request conditional on a non-matching etag." + }, + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AccountDetails" + }, + "description": "New details of the account to create or replace." + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/AccountResponse" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/AccountResponse" + } + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Put new information about an account": { + "$ref": "./examples/PutAccount.json" + } + }, + "tags": [ + "Account" + ], + "description": "Creates or replaces the specified account, representing a customer. In the body of the request, include additional service-specific configuration. For example, for Microsoft Teams Direct Routing, specify the customer-specific subdomain label and DNS TXT values from the customer's Microsoft 365 configuration." + } + }, + "/numbers": { + "get": { + "operationId": "Numbers_List", + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "in": "query", + "name": "number", + "pattern": "^\\+[1-9]\\d+$", + "minLength": 1, + "maxLength": 16, + "type": "string", + "description": "Query information for a specific number." + }, + { + "format": "int32", + "in": "query", + "name": "maxpagesize", + "type": "integer", + "description": "Maximum number of records to include in a single response. Defaults to 200, and must not exceed 500." + }, + { + "format": "int32", + "in": "query", + "name": "skip", + "type": "integer", + "description": "An offset into the collection of the first record to be returned." + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/NumbersList" + } + }, + "default": { + "description": "An error response object.", + "headers": { + "x-ms-error-code": { + "type": "string", + "description": "Error code for specific error that occurred." + } + }, + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + }, + "x-ms-examples": { + "Get all numbers configured on the provisioning platform.": { + "$ref": "./examples/GetNumbers.json" + } + }, + "tags": [ + "Numbers" + ], + "description": "Gets a list of all configured numbers across all accounts. Response pagination can be controlled with a combination of the maxpagesize and skip parameters. Limit the number of records in a response with the maxpagesize parameter. Specify the starting record using the skip parameter." + } + } + }, + "definitions": { + "AccountDetails": { + "additionalProperties": false, + "properties": { + "directRouting": { + "$ref": "#/definitions/TeamsDrConfig" + } + }, + "type": "object", + "description": "Details of the account." + }, + "AccountResponse": { + "additionalProperties": false, + "properties": { + "etag": { + "type": "string", + "description": "ETag for use with If-Match headers for optimistic concurrency." + }, + "name": { + "minLength": 1, + "type": "string", + "description": "Name of the account." + }, + "details": { + "$ref": "#/definitions/AccountDetails" + } + }, + "required": [ + "name" + ], + "type": "object", + "description": "Details of the account as returned on a GET request." + }, + "AccountsList": { + "additionalProperties": false, + "properties": { + "value": { + "items": { + "$ref": "#/definitions/AccountResponse" + }, + "type": "array", + "description": "List of account records." + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "Link to the next page of results." + } + }, + "required": [ + "value" + ], + "type": "object", + "description": "Paginated list of records for an account." + }, + "AccountWithStatusResponse": { + "additionalProperties": false, + "properties": { + "etag": { + "type": "string", + "description": "ETag for use with If-Match headers for optimistic concurrency." + }, + "name": { + "minLength": 1, + "type": "string", + "description": "Name of the account." + }, + "details": { + "$ref": "#/definitions/AccountDetails" + }, + "directRoutingProvisioningState": { + "$ref": "#/definitions/SubdomainProvisioningState" + } + }, + "required": [ + "name" + ], + "type": "object", + "description": "Details of the account and its DNS provisioning status as returned on a GET request." + }, + "BatchNumbers": { + "additionalProperties": false, + "description": "Batch of numbers with configuration.", + "properties": { + "numbers": { + "items": { + "$ref": "#/definitions/BatchNumbersItem" + }, + "maxItems": 100, + "type": "array", + "description": "Records to use for create/replace." + } + }, + "required": [ + "numbers" + ], + "type": "object" + }, + "BatchNumbersItem": { + "additionalProperties": false, + "description": "Details for a single number.", + "properties": { + "details": { + "$ref": "#/definitions/NumberDetails" + }, + "phoneNumber": { + "pattern": "^\\+[1-9]\\d+$", + "minLength": 3, + "maxLength": 16, + "type": "string", + "description": "The E.164 phone number whose record should be created/replaced." + } + }, + "required": [ + "details", + "phoneNumber" + ], + "type": "object" + }, + "BatchNumbersResponse": { + "additionalProperties": false, + "properties": { + "numbers": { + "items": { + "$ref": "#/definitions/NumberResponse" + }, + "type": "array", + "description": "Details of the created/replaced numbers." + } + }, + "required": [ + "numbers" + ], + "type": "object", + "description": "List of created or replaced numbers." + }, + "NumberConfiguration": { + "additionalProperties": false, + "properties": { + "customSipHeader": { + "pattern": "^([A-Za-z0-9_-])+$", + "minLength": 1, + "maxLength": 100, + "type": "string", + "description": "Contents of the custom SIP header to use with this number. Can only contain letters, numbers, underscores and dashes. Can be up to 100 characters in length. The name of the custom header is set as part of deploying Azure Communications Gateway." + } + }, + "type": "object", + "description": "Configuration for this number." + }, + "NumberDetails": { + "additionalProperties": false, + "properties": { + "configuration": { + "$ref": "#/definitions/NumberConfiguration" + }, + "services": { + "$ref": "#/definitions/NumberServices" + } + }, + "required": [ + "services" + ], + "type": "object", + "description": "Details of the number." + }, + "NumberResponse": { + "additionalProperties": false, + "properties": { + "etag": { + "type": "string", + "description": "ETag for use with If-Match headers for optimistic concurrency." + }, + "accountName": { + "minLength": 1, + "type": "string", + "description": "Account name which owns this number." + }, + "phoneNumber": { + "minLength": 1, + "type": "string", + "description": "The phone number corresponding to this entry." + }, + "details": { + "$ref": "#/definitions/NumberDetails" + } + }, + "required": [ + "accountName", + "details", + "phoneNumber" + ], + "type": "object", + "description": "Details of the number as returned on a GET request." + }, + "NumbersList": { + "additionalProperties": false, + "properties": { + "value": { + "items": { + "$ref": "#/definitions/NumberResponse" + }, + "type": "array", + "description": "Number of records for the page." + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "Link to the next page of results." + } + }, + "required": [ + "value" + ], + "type": "object", + "description": "List of number records." + }, + "NumberServices": { + "additionalProperties": false, + "properties": { + "teamsDrEnabled": { + "type": "boolean", + "description": "Enables/disables Microsoft Teams Direct Routing for the number." + }, + "teamsOcEnabled": { + "type": "boolean", + "description": "Enables/disables Operator Connect for the number." + }, + "zoomEnabled": { + "type": "boolean", + "description": "Enables/disables Zoom for the number." + } + }, + "required": [ + "teamsDrEnabled", + "teamsOcEnabled", + "zoomEnabled" + ], + "type": "object", + "description": "Communications services enabled for this number." + }, + "SubdomainProvisioningState": { + "additionalProperties": false, + "properties": { + "subdomainTokens": { + "$ref": "#/definitions/TeamsDrSubdomainTokens" + }, + "subdomainStatus": { + "$ref": "#/definitions/SubdomainProvisioningStatus" + } + }, + "required": [ + "subdomainStatus" + ], + "type": "object", + "description": "Status of DNS configuration and the DNS TXT values for the DNS records" + }, + "SubdomainProvisioningStatus": { + "enum": [ + "Provisioned", + "NotProvisioned", + "Inconsistent" + ], + "type": "string", + "description": "Status of DNS configuration. Azure Communications Gateway generates DNS records to Microsoft 365 to verify that the customer-specific domain name is associated with the correct customer tenant.", + "x-ms-enum": { + "name": "SubdomainProvisioningStatus", + "modelAsString": true, + "values": [ + { + "value": "Provisioned", + "description": "DNS state is provisioned.", + "name": "Provisioned" + }, + { + "value": "NotProvisioned", + "description": "DNS state has not been provisioned.", + "name": "NotProvisioned" + }, + { + "value": "Inconsistent", + "description": "The programmed DNS state doesn't match the requested programming.", + "name": "Inconsistent" + } + ] + } + }, + "TeamsDrConfig": { + "additionalProperties": false, + "properties": { + "callScreening": { + "type": "boolean", + "description": "Enables/disables caller ID screening for the account. Caller ID screening is enabled by default." + }, + "subdomain": { + "pattern": "^([A-Za-z0-9_-]+)$", + "minLength": 1, + "maxLength": 10, + "type": "string", + "description": "Customer-specific domain name label. Can only contain letters, numbers, underscores and dashes. Can be up to 10 characters in length." + }, + "subdomainTokens": { + "$ref": "#/definitions/TeamsDrSubdomainTokens" + } + }, + "required": [ + "callScreening", + "subdomain", + "subdomainTokens" + ], + "type": "object", + "description": "Account configuration relating to Microsoft Teams Direct Routing." + }, + "TeamsDrSubdomainTokens": { + "additionalProperties": false, + "properties": { + "region1Token": { + "pattern": "^([A-Za-z0-9=_-]+)$", + "minLength": 1, + "maxLength": 100, + "type": "string", + "description": "DNS TXT value for the first region, as provided by the customer from their Microsoft 365 Admin Center. Can only contain letters, numbers, underscores and dashes. Can be up to 100 characters in length." + }, + "region2Token": { + "pattern": "^([A-Za-z0-9=_-]+)$", + "minLength": 1, + "maxLength": 100, + "type": "string", + "description": "DNS TXT value for the first region, as provided by the customer from their Microsoft 365 Admin Center. Can only contain letters, numbers, underscores and dashes. Can be up to 100 characters in length." + } + }, + "required": [ + "region1Token", + "region2Token" + ], + "type": "object", + "description": "DNS TXT values (tokens) for the account." + }, + "ErrorResponse": { + "title": "Error details.", + "description": "Contains details when the response code indicates an error.", + "type": "object", + "properties": { + "error": { + "description": "The error details.", + "$ref": "#/definitions/ErrorDetail" + } + }, + "required": [ + "error" + ] + }, + "ErrorDetail": { + "title": "The code and message for an error.", + "type": "object", + "properties": { + "code": { + "description": "A machine readable error code.", + "type": "string" + }, + "message": { + "description": "A human readable representation of the error.", + "type": "string" + }, + "details": { + "description": "An array of details about specific errors that led to this error.", + "type": "array", + "items": { + "$ref": "#/definitions/ErrorDetail" + } + }, + "innererror": { + "description": "An object containing more specific information about the error.", + "$ref": "#/definitions/InnerError" + }, + "additionalProperties": { + "description": "Additional properties that can be provided about the error." + } + }, + "required": [ + "code", + "message" + ] + }, + "InnerError": { + "title": "More specific information on an error object.", + "type": "object", + "properties": { + "code": { + "description": "A machine readable error code.", + "type": "string" + }, + "innererror": { + "description": "Inner error details if they exist.", + "$ref": "#/definitions/InnerError" + } + } + } + }, + "x-components": {}, + "parameters": { + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "Client API version", + "x-ms-parameter-location": "client" + } + } +} diff --git a/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/AppServiceCertificateOrders.json b/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/AppServiceCertificateOrders.json similarity index 97% rename from swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/AppServiceCertificateOrders.json rename to swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/AppServiceCertificateOrders.json index 4c3f23d7b..4a579769c 100644 --- a/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/AppServiceCertificateOrders.json +++ b/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/AppServiceCertificateOrders.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "AppServiceCertificateOrders API Client" }, "host": "management.azure.com", @@ -41,7 +41,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -87,7 +87,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -127,7 +127,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -177,7 +177,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -237,7 +237,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -283,7 +283,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -337,7 +337,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -384,7 +384,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -441,7 +441,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -508,7 +508,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -561,7 +561,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -622,7 +622,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -675,7 +675,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -728,7 +728,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -772,7 +772,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -808,7 +808,7 @@ "description": "Email address", "required": true, "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/NameIdentifier" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/NameIdentifier" } }, { @@ -825,7 +825,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -881,7 +881,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -925,7 +925,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -975,7 +975,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -1025,7 +1025,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -1100,7 +1100,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/Resource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/Resource" } ], "properties": { @@ -1313,7 +1313,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" } ], "properties": { @@ -1505,7 +1505,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" } ], "properties": { @@ -1522,7 +1522,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/Resource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/Resource" } ], "properties": { @@ -1662,7 +1662,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" } ], "properties": { @@ -1698,7 +1698,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" } ], "properties": { diff --git a/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/CertificateOrdersDiagnostics.json b/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/CertificateOrdersDiagnostics.json similarity index 95% rename from swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/CertificateOrdersDiagnostics.json rename to swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/CertificateOrdersDiagnostics.json index ee7568708..596ed9887 100644 --- a/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/CertificateOrdersDiagnostics.json +++ b/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/CertificateOrdersDiagnostics.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "CertificateOrdersDiagnostics API Client" }, "host": "management.azure.com", @@ -45,13 +45,13 @@ "200": { "description": "OK", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DetectorResponseCollection" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DetectorResponseCollection" } }, "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -123,13 +123,13 @@ "200": { "description": "OK", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DetectorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DetectorResponse" } }, "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, diff --git a/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/CertificateRegistrationProvider.json b/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/CertificateRegistrationProvider.json similarity index 93% rename from swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/CertificateRegistrationProvider.json rename to swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/CertificateRegistrationProvider.json index b3346d624..30c6dce54 100644 --- a/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2022-09-01/CertificateRegistrationProvider.json +++ b/swagger-specs/web/resource-manager/Microsoft.CertificateRegistration/stable/2023-01-01/CertificateRegistrationProvider.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "CertificateRegistrationProvider API Client" }, "host": "management.azure.com", @@ -32,13 +32,13 @@ "200": { "description": "OK", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/CsmOperationCollection" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/CsmOperationCollection" } }, "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, diff --git a/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/DomainRegistrationProvider.json b/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/DomainRegistrationProvider.json similarity index 93% rename from swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/DomainRegistrationProvider.json rename to swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/DomainRegistrationProvider.json index 41b11a269..025ab1a78 100644 --- a/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/DomainRegistrationProvider.json +++ b/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/DomainRegistrationProvider.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "DomainRegistrationProvider API Client" }, "host": "management.azure.com", @@ -32,13 +32,13 @@ "200": { "description": "OK", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/CsmOperationCollection" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/CsmOperationCollection" } }, "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, diff --git a/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/Domains.json b/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/Domains.json similarity index 97% rename from swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/Domains.json rename to swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/Domains.json index d0e992335..4eb32881b 100644 --- a/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/Domains.json +++ b/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/Domains.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "Domains API Client" }, "host": "management.azure.com", @@ -30,7 +30,7 @@ "description": "Name of the domain.", "required": true, "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/NameIdentifier" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/NameIdentifier" } }, { @@ -50,7 +50,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -87,7 +87,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -127,7 +127,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -173,7 +173,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -216,7 +216,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -266,7 +266,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -327,7 +327,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -379,7 +379,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -440,7 +440,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -487,7 +487,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -544,7 +544,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -605,7 +605,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -657,7 +657,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -718,7 +718,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -768,7 +768,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -818,7 +818,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -921,7 +921,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/Resource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/Resource" } ], "properties": { @@ -1200,7 +1200,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" } ], "properties": { @@ -1243,7 +1243,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" } ], "properties": { @@ -1554,7 +1554,7 @@ "description": "Collection of resources.", "type": "array", "items": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/NameIdentifier" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/NameIdentifier" }, "x-ms-identifiers": [ "name" diff --git a/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/TopLevelDomains.json b/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/TopLevelDomains.json similarity index 96% rename from swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/TopLevelDomains.json rename to swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/TopLevelDomains.json index 8890ace28..ab00bd9a6 100644 --- a/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2022-09-01/TopLevelDomains.json +++ b/swagger-specs/web/resource-manager/Microsoft.DomainRegistration/stable/2023-01-01/TopLevelDomains.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "TopLevelDomains API Client" }, "host": "management.azure.com", @@ -41,7 +41,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -88,7 +88,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -141,7 +141,7 @@ "default": { "description": "App Service error response.", "schema": { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/DefaultErrorResponse" } } }, @@ -213,7 +213,7 @@ "type": "object", "allOf": [ { - "$ref": "../../../Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" + "$ref": "../../../Microsoft.Web/stable/2023-01-01/CommonDefinitions.json#/definitions/ProxyOnlyResource" } ], "properties": { diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/AppServiceEnvironments.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/AppServiceEnvironments.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/AppServiceEnvironments.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/AppServiceEnvironments.json index fadfd9020..2de1f2436 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/AppServiceEnvironments.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/AppServiceEnvironments.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "AppServiceEnvironments API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/AppServicePlans.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/AppServicePlans.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/AppServicePlans.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/AppServicePlans.json index 07bb377c8..af851cc9d 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/AppServicePlans.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/AppServicePlans.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "AppServicePlans API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Certificates.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Certificates.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Certificates.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Certificates.json index 157458151..6d2ae7355 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Certificates.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Certificates.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "Certificates API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/CommonDefinitions.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/CommonDefinitions.json similarity index 97% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/CommonDefinitions.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/CommonDefinitions.json index 6ddde7df6..26945c2b1 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/CommonDefinitions.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/CommonDefinitions.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "Common Definitions" }, "host": "management.azure.com", @@ -2919,6 +2919,18 @@ "$ref": "#/definitions/SiteConfig", "description": "Configuration of the app." }, + "daprConfig": { + "$ref": "#/definitions/DaprConfig", + "description": "Dapr configuration of the app." + }, + "workloadProfileName": { + "description": "Workload profile name for function app to execute on.", + "type": "string" + }, + "resourceConfig": { + "$ref": "#/definitions/ResourceConfig", + "description": "Function app resource requirements." + }, "trafficManagerHostNames": { "description": "Azure Traffic Manager hostnames associated with the app. Read-only.", "type": "array", @@ -3466,6 +3478,33 @@ "modelAsString": true } }, + "minTlsCipherSuite": { + "description": "The minimum strength TLS cipher suite allowed for an application", + "enum": [ + "TLS_AES_256_GCM_SHA384", + "TLS_AES_128_GCM_SHA256", + "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", + "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", + "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", + "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", + "TLS_RSA_WITH_AES_256_GCM_SHA384", + "TLS_RSA_WITH_AES_128_GCM_SHA256", + "TLS_RSA_WITH_AES_256_CBC_SHA256", + "TLS_RSA_WITH_AES_128_CBC_SHA256", + "TLS_RSA_WITH_AES_256_CBC_SHA", + "TLS_RSA_WITH_AES_128_CBC_SHA" + ], + "type": "string", + "x-ms-enum": { + "name": "TlsCipherSuites", + "modelAsString": true + } + }, "scmMinTlsVersion": { "description": "ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site", "enum": [ @@ -3543,6 +3582,69 @@ } } }, + "DaprConfig": { + "description": "App Dapr configuration.", + "type": "object", + "properties": { + "enabled": { + "description": "Boolean indicating if the Dapr side car is enabled", + "type": "boolean", + "default": false + }, + "appId": { + "description": "Dapr application identifier", + "type": "string" + }, + "appPort": { + "format": "int32", + "description": "Tells Dapr which port your application is listening on", + "type": "integer" + }, + "httpReadBufferSize": { + "type": "integer", + "description": "Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.", + "format": "int32" + }, + "httpMaxRequestSize": { + "type": "integer", + "description": "Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.", + "format": "int32" + }, + "logLevel": { + "description": "Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.", + "enum": [ + "info", + "debug", + "warn", + "error" + ], + "type": "string", + "x-ms-enum": { + "name": "daprLogLevel", + "modelAsString": true + } + }, + "enableApiLogging": { + "description": "Enables API logging for the Dapr sidecar", + "type": "boolean" + } + } + }, + "ResourceConfig": { + "description": "Function app resource requirements.", + "type": "object", + "properties": { + "cpu": { + "format": "double", + "description": "Required CPU in cores, e.g. 0.5", + "type": "number" + }, + "memory": { + "description": "Required memory, e.g. \"1Gi\"", + "type": "string" + } + } + }, "SiteLimits": { "description": "Metric limits set on an app.", "type": "object", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ContainerApps.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ContainerApps.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ContainerApps.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ContainerApps.json index 44f10c7a9..045d03144 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ContainerApps.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ContainerApps.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "ContainerApps API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ContainerAppsRevisions.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ContainerAppsRevisions.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ContainerAppsRevisions.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ContainerAppsRevisions.json index 515f92740..5a5c9a8eb 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ContainerAppsRevisions.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ContainerAppsRevisions.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "ContainerAppsRevisions API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/DeletedWebApps.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/DeletedWebApps.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/DeletedWebApps.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/DeletedWebApps.json index 97aded48e..00284cdf0 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/DeletedWebApps.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/DeletedWebApps.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "DeletedWebApps API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Diagnostics.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Diagnostics.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Diagnostics.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Diagnostics.json index 801953546..15fbd78b0 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Diagnostics.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Diagnostics.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "Diagnostics API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Global.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Global.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Global.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Global.json index da53bbda8..52adee8d0 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Global.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Global.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "Global API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/KubeEnvironments.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/KubeEnvironments.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/KubeEnvironments.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/KubeEnvironments.json index 1c3b227b0..c908c38f8 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/KubeEnvironments.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/KubeEnvironments.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "KubeEnvironments API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Provider.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Provider.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Provider.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Provider.json index 1e88c5c0f..c1c741721 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Provider.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Provider.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "Provider API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Recommendations.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Recommendations.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Recommendations.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Recommendations.json index 912ee2a79..bd9ee71a0 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/Recommendations.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/Recommendations.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "Recommendations API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ResourceHealthMetadata.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ResourceHealthMetadata.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ResourceHealthMetadata.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ResourceHealthMetadata.json index 36c7a9acd..e72d630fd 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ResourceHealthMetadata.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ResourceHealthMetadata.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "ResourceHealthMetadata API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ResourceProvider.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ResourceProvider.json similarity index 89% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ResourceProvider.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ResourceProvider.json index 8045a0250..fa5d6f8f2 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/ResourceProvider.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/ResourceProvider.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": " API Client" }, "host": "management.azure.com", @@ -330,6 +330,43 @@ } } }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions": { + "get": { + "summary": "Get a list of available ASE regions and its supported Skus.", + "description": "Description for get a list of available ASE regions and its supported Skus.", + "operationId": "ListAseRegions", + "parameters": [ + { + "$ref": "#/parameters/subscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/AseRegionCollection" + } + }, + "default": { + "description": "App Service error response.", + "schema": { + "$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse" + } + } + }, + "x-ms-examples": { + "List aseregions": { + "$ref": "./examples/ListAseRegions.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, "/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions": { "get": { "summary": "Get a list of available geographical regions.", @@ -507,6 +544,46 @@ } } }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages": { + "get": { + "summary": "Lists subscription core usages for all skus used in a location, for a given type of quota.", + "description": "List usages in cores for all skus used by a subscription in a given location, for a specific quota type.", + "operationId": "GetUsagesInLocation_list", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/LocationParameter" + }, + { + "$ref": "#/parameters/subscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "./CommonDefinitions.json#/definitions/CsmUsageQuotaCollection" + } + }, + "default": { + "description": "App Service error response.", + "schema": { + "$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse" + } + } + }, + "x-ms-examples": { + "Get usages in location for subscription": { + "$ref": "./examples/GetUsagesInLocation.json" + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, "/subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet": { "post": { "summary": "Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.", @@ -881,6 +958,58 @@ } } }, + "AseRegion": { + "description": "ASE region.", + "type": "object", + "allOf": [ + { + "$ref": "./CommonDefinitions.json#/definitions/ProxyOnlyResource" + } + ], + "properties": { + "properties": { + "description": "ASE region resource specific properties", + "type": "object", + "properties": { + "displayName": { + "description": "Display name for region.", + "type": "string", + "readOnly": true + }, + "standard": { + "description": "Is region standard.", + "type": "boolean", + "readOnly": true + }, + "dedicatedHost": { + "description": "Dedicated host enabled.", + "type": "boolean", + "readOnly": true + }, + "zoneRedundant": { + "description": "Zone redundant deployment enabled.", + "type": "boolean", + "readOnly": true + }, + "availableSku": { + "description": "Available Skus in region.", + "type": "array", + "items": { + "type": "string" + } + }, + "availableOS": { + "description": "Available OSs in region.", + "type": "array", + "items": { + "type": "string" + } + } + }, + "x-ms-client-flatten": true + } + } + }, "GeoRegion": { "description": "Geographical region.", "type": "object", @@ -914,6 +1043,27 @@ } } }, + "AseRegionCollection": { + "description": "Collection of ASE regions.", + "required": [ + "value" + ], + "type": "object", + "properties": { + "value": { + "description": "Collection of resources.", + "type": "array", + "items": { + "$ref": "#/definitions/AseRegion" + } + }, + "nextLink": { + "description": "Link to next page of resources.", + "type": "string", + "readOnly": true + } + } + }, "GeoRegionCollection": { "description": "Collection of geographical regions.", "required": [ @@ -1143,6 +1293,10 @@ "isFqdn": { "description": "Is fully qualified domain name.", "type": "boolean" + }, + "environmentId": { + "description": "Azure Resource Manager ID of the customer's selected Container Apps Environment on which to host the Function app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}", + "type": "string" } } }, @@ -1488,6 +1642,15 @@ "required": false, "type": "string", "x-ms-parameter-location": "method" + }, + "LocationParameter": { + "name": "location", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the Azure region.", + "minLength": 1, + "x-ms-parameter-location": "method" } }, "securityDefinitions": { diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/StaticSites.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/StaticSites.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/StaticSites.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/StaticSites.json index fbdbe9d10..85301baff 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/StaticSites.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/StaticSites.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "StaticSites API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/WebApps.json b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/WebApps.json similarity index 99% rename from swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/WebApps.json rename to swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/WebApps.json index 089db060d..5bb245e1f 100644 --- a/swagger-specs/web/resource-manager/Microsoft.Web/stable/2022-09-01/WebApps.json +++ b/swagger-specs/web/resource-manager/Microsoft.Web/stable/2023-01-01/WebApps.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-09-01", + "version": "2023-01-01", "title": "WebApps API Client" }, "host": "management.azure.com", diff --git a/swagger-specs/web/resource-manager/api-set.json b/swagger-specs/web/resource-manager/api-set.json index d5471e5d2..e75022893 100644 --- a/swagger-specs/web/resource-manager/api-set.json +++ b/swagger-specs/web/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.CertificateRegistration/stable/2022-09-01/AppServiceCertificateOrders.json", "Microsoft.CertificateRegistration/stable/2022-09-01/CertificateOrdersDiagnostics.json", "Microsoft.CertificateRegistration/stable/2022-09-01/CertificateRegistrationProvider.json", "Microsoft.DomainRegistration/stable/2022-09-01/Domains.json", "Microsoft.DomainRegistration/stable/2022-09-01/TopLevelDomains.json", "Microsoft.DomainRegistration/stable/2022-09-01/DomainRegistrationProvider.json", "Microsoft.Web/stable/2022-09-01/AppServiceEnvironments.json", "Microsoft.Web/stable/2022-09-01/AppServicePlans.json", "Microsoft.Web/stable/2022-09-01/Certificates.json", "Microsoft.Web/stable/2022-09-01/CommonDefinitions.json", "Microsoft.Web/stable/2022-09-01/ContainerApps.json", "Microsoft.Web/stable/2022-09-01/ContainerAppsRevisions.json", "Microsoft.Web/stable/2022-09-01/DeletedWebApps.json", "Microsoft.Web/stable/2022-09-01/Diagnostics.json", "Microsoft.Web/stable/2022-09-01/Global.json", "Microsoft.Web/stable/2022-09-01/KubeEnvironments.json", "Microsoft.Web/stable/2022-09-01/Provider.json", "Microsoft.Web/stable/2022-09-01/Recommendations.json", "Microsoft.Web/stable/2022-09-01/ResourceHealthMetadata.json", "Microsoft.Web/stable/2022-09-01/ResourceProvider.json", "Microsoft.Web/stable/2022-09-01/StaticSites.json", "Microsoft.Web/stable/2022-09-01/WebApps.json"], "name": "package-2022-09"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.CertificateRegistration/stable/2023-01-01/AppServiceCertificateOrders.json", "Microsoft.CertificateRegistration/stable/2023-01-01/CertificateOrdersDiagnostics.json", "Microsoft.CertificateRegistration/stable/2023-01-01/CertificateRegistrationProvider.json", "Microsoft.DomainRegistration/stable/2023-01-01/Domains.json", "Microsoft.DomainRegistration/stable/2023-01-01/TopLevelDomains.json", "Microsoft.DomainRegistration/stable/2023-01-01/DomainRegistrationProvider.json", "Microsoft.Web/stable/2023-01-01/AppServiceEnvironments.json", "Microsoft.Web/stable/2023-01-01/AppServicePlans.json", "Microsoft.Web/stable/2023-01-01/Certificates.json", "Microsoft.Web/stable/2023-01-01/CommonDefinitions.json", "Microsoft.Web/stable/2023-01-01/ContainerApps.json", "Microsoft.Web/stable/2023-01-01/ContainerAppsRevisions.json", "Microsoft.Web/stable/2023-01-01/DeletedWebApps.json", "Microsoft.Web/stable/2023-01-01/Diagnostics.json", "Microsoft.Web/stable/2023-01-01/Global.json", "Microsoft.Web/stable/2023-01-01/KubeEnvironments.json", "Microsoft.Web/stable/2023-01-01/Provider.json", "Microsoft.Web/stable/2023-01-01/Recommendations.json", "Microsoft.Web/stable/2023-01-01/ResourceHealthMetadata.json", "Microsoft.Web/stable/2023-01-01/ResourceProvider.json", "Microsoft.Web/stable/2023-01-01/StaticSites.json", "Microsoft.Web/stable/2023-01-01/WebApps.json"], "name": "package-2023-01"} \ No newline at end of file