diff --git a/internal/pkg/expanders/swagger-armspecs.generated.go b/internal/pkg/expanders/swagger-armspecs.generated.go index bef50a513..81085f21a 100644 --- a/internal/pkg/expanders/swagger-armspecs.generated.go +++ b/internal/pkg/expanders/swagger-armspecs.generated.go @@ -9258,94 +9258,57 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.EventHub/operations", "2024-01-01"), - }, - { - Display: "availableClusterRegions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/availableClusterRegions", "2024-01-01"), - }, - { - Display: "clusters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/clusters", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.EventHub/operations", "2017-04-01"), }, { Display: "namespaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces", "2017-04-01"), }, { - Display: "clusters", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters", "2024-01-01"), - SubResources: []swagger.ResourceType{ - { - Display: "{clusterName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}", "2024-01-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}", "2024-01-01"), - Children: []swagger.ResourceType{ - { - Display: "namespaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/namespaces", "2024-01-01"), - }, - { - Display: "default", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/quotaConfiguration/default", "2024-01-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/quotaConfiguration/default", "2024-01-01"), - }}, - }}, + Display: "regions", + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/sku/{sku}/regions", "2017-04-01"), }, { Display: "namespaces", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces", "2017-04-01"), SubResources: []swagger.ResourceType{ { Display: "{namespaceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}", "2024-01-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}", "2017-04-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}", "2017-04-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}", "2017-04-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}", "2017-04-01"), Children: []swagger.ResourceType{ - { - Display: "applicationGroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups", "2024-01-01"), - SubResources: []swagger.ResourceType{ - { - Display: "{applicationGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups/{applicationGroupName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups/{applicationGroupName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups/{applicationGroupName}", "2024-01-01"), - }}, - }, { Display: "authorizationRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules", "2017-04-01"), SubResources: []swagger.ResourceType{ { Display: "{authorizationRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "2017-04-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "2017-04-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "2017-04-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "disasterRecoveryConfigs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs", "2017-04-01"), Children: []swagger.ResourceType{}, SubResources: []swagger.ResourceType{ { Display: "{alias}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}", "2017-04-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}", "2017-04-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}", "2017-04-01"), Children: []swagger.ResourceType{ { Display: "authorizationRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules", "2017-04-01"), SubResources: []swagger.ResourceType{ { Display: "{authorizationRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules/{authorizationRuleName}", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules/{authorizationRuleName}", "2017-04-01"), Children: []swagger.ResourceType{}, }}, }}, @@ -9353,78 +9316,51 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "eventhubs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs", "2017-04-01"), SubResources: []swagger.ResourceType{ { Display: "{eventHubName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}", "2017-04-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}", "2017-04-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}", "2017-04-01"), Children: []swagger.ResourceType{ { Display: "authorizationRules", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules", "2017-04-01"), SubResources: []swagger.ResourceType{ { Display: "{authorizationRuleName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}", "2017-04-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}", "2017-04-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}", "2017-04-01"), Children: []swagger.ResourceType{}, }}, }, { Display: "consumergroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups", "2017-04-01"), SubResources: []swagger.ResourceType{ { Display: "{consumerGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}", "2017-04-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}", "2017-04-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}", "2017-04-01"), }}, }}, }}, }, + { + Display: "messagingplan", + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/messagingplan", "2017-04-01"), + }, { Display: "networkRuleSets", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets", "2017-04-01"), Children: []swagger.ResourceType{ { Display: "default", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/default", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/default", "2024-01-01"), - }}, - }, - { - Display: "networkSecurityPerimeterConfigurations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkSecurityPerimeterConfigurations", "2024-01-01"), - SubResources: []swagger.ResourceType{}, - }, - { - Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections", "2024-01-01"), - SubResources: []swagger.ResourceType{ - { - Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-01-01"), - }}, - }, - { - Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateLinkResources", "2024-01-01"), - }, - { - Display: "schemagroups", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups", "2024-01-01"), - SubResources: []swagger.ResourceType{ - { - Display: "{schemaGroupName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups/{schemaGroupName}", "2024-01-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups/{schemaGroupName}", "2024-01-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups/{schemaGroupName}", "2024-01-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/default", "2017-04-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/default", "2017-04-01"), }}, }}, }}, @@ -10387,141 +10323,141 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.KeyVault/operations", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.KeyVault/operations", "2024-11-01"), }, { Display: "deletedManagedHSMs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/deletedManagedHSMs", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/deletedManagedHSMs", "2024-11-01"), }, { Display: "deletedVaults", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/deletedVaults", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/deletedVaults", "2024-11-01"), }, { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedManagedHSMs/{name}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedManagedHSMs/{name}", "2024-11-01"), Children: []swagger.ResourceType{}, }, { Display: "{vaultName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedVaults/{vaultName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedVaults/{vaultName}", "2024-11-01"), Children: []swagger.ResourceType{}, }, { Display: "managedHSMs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/managedHSMs", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/managedHSMs", "2024-11-01"), }, { Display: "vaults", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/vaults", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/vaults", "2024-11-01"), }, { Display: "managedHSMs", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{name}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}", "2023-07-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}", "2023-07-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}", "2024-11-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}", "2024-11-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}", "2024-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}", "2024-11-01"), Children: []swagger.ResourceType{ { Display: "keys", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{keyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}", "2024-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}", "2024-11-01"), Children: []swagger.ResourceType{ { Display: "versions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/versions", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/versions", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{keyVersion}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/versions/{keyVersion}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/versions/{keyVersion}", "2024-11-01"), }}, }}, }}, }, { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-11-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-11-01"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateLinkResources", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateLinkResources", "2024-11-01"), }, { Display: "regions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/regions", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/regions", "2024-11-01"), }}, }}, }, { Display: "vaults", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{vaultName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}", "2023-07-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}", "2023-07-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}", "2024-11-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}", "2024-11-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}", "2024-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}", "2024-11-01"), Children: []swagger.ResourceType{ { Display: "keys", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{keyName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}", "2024-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}", "2024-11-01"), Children: []swagger.ResourceType{ { Display: "versions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/versions", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/versions", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{keyVersion}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/versions/{keyVersion}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/versions/{keyVersion}", "2024-11-01"), }}, }}, }}, }, { Display: "privateEndpointConnections", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{privateEndpointConnectionName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-11-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}", "2024-11-01"), }}, }, { Display: "privateLinkResources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateLinkResources", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateLinkResources", "2024-11-01"), }, { Display: "secrets", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets", "2024-11-01"), SubResources: []swagger.ResourceType{ { Display: "{secretName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}", "2023-07-01"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}", "2023-07-01"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}", "2024-11-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}", "2024-11-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}", "2024-11-01"), }}, }}, SubResources: []swagger.ResourceType{}, @@ -10529,7 +10465,7 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "resources", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resources", "2023-07-01"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/subscriptions/{subscriptionId}/resources", "2024-11-01"), }, { Display: "operations", @@ -11936,65 +11872,65 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "groupQuotas", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas", "2025-03-01"), SubResources: []swagger.ResourceType{ { Display: "{groupQuotaName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}", "2024-12-18-preview"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}", "2024-12-18-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}", "2024-12-18-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}", "2025-03-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}", "2025-03-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}", "2025-03-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}", "2025-03-01"), Children: []swagger.ResourceType{ { Display: "subscriptionRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptionRequests", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptionRequests", "2025-03-01"), SubResources: []swagger.ResourceType{ { Display: "{requestId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptionRequests/{requestId}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptionRequests/{requestId}", "2025-03-01"), }}, }, { Display: "subscriptions", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions", "2025-03-01"), SubResources: []swagger.ResourceType{ { Display: "{subscriptionId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions/{subscriptionId}", "2024-12-18-preview"), - DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions/{subscriptionId}", "2024-12-18-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions/{subscriptionId}", "2024-12-18-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions/{subscriptionId}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions/{subscriptionId}", "2025-03-01"), + DeleteEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions/{subscriptionId}", "2025-03-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions/{subscriptionId}", "2025-03-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/subscriptions/{subscriptionId}", "2025-03-01"), }}, }}, SubResources: []swagger.ResourceType{ { Display: "{requestId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/groupQuotaRequests/{requestId}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/groupQuotaRequests/{requestId}", "2025-03-01"), }, { Display: "{location}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/groupQuotaLimits/{location}", "2024-12-18-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/groupQuotaLimits/{location}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/groupQuotaLimits/{location}", "2025-03-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/groupQuotaLimits/{location}", "2025-03-01"), }, { Display: "groupQuotaRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/groupQuotaRequests", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/groupQuotaRequests", "2025-03-01"), }}, }}, }, { Display: "quotaAllocationRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/subscriptions/{subscriptionId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/quotaAllocationRequests", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/subscriptions/{subscriptionId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/quotaAllocationRequests", "2025-03-01"), SubResources: []swagger.ResourceType{ { Display: "{allocationId}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/subscriptions/{subscriptionId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/quotaAllocationRequests/{allocationId}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/subscriptions/{subscriptionId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/quotaAllocationRequests/{allocationId}", "2025-03-01"), }}, }, { Display: "{location}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/subscriptions/{subscriptionId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/quotaAllocations/{location}", "2024-12-18-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/subscriptions/{subscriptionId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/quotaAllocations/{location}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/subscriptions/{subscriptionId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/quotaAllocations/{location}", "2025-03-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Management/managementGroups/{managementGroupId}/subscriptions/{subscriptionId}/providers/Microsoft.Quota/groupQuotas/{groupQuotaName}/resourceProviders/{resourceProviderName}/quotaAllocations/{location}", "2025-03-01"), }}, }, { @@ -16242,35 +16178,35 @@ func (e *SwaggerAPISetARMResources) loadResourceTypes() []swagger.ResourceType { }, { Display: "operations", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Quota/operations", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/providers/Microsoft.Quota/operations", "2025-03-01"), }, { Display: "quotaRequests", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotaRequests", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotaRequests", "2025-03-01"), SubResources: []swagger.ResourceType{ { Display: "{id}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotaRequests/{id}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotaRequests/{id}", "2025-03-01"), }}, }, { Display: "quotas", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotas", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotas", "2025-03-01"), SubResources: []swagger.ResourceType{ { Display: "{resourceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "2024-12-18-preview"), - PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "2024-12-18-preview"), - PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "2025-03-01"), + PatchEndpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "2025-03-01"), + PutEndpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "2025-03-01"), }}, }, { Display: "usages", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/usages", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/usages", "2025-03-01"), SubResources: []swagger.ResourceType{ { Display: "{resourceName}", - Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/usages/{resourceName}", "2024-12-18-preview"), + Endpoint: endpoints.MustGetEndpointInfoFromURL("/{scope}/providers/Microsoft.Quota/usages/{resourceName}", "2025-03-01"), }}, }, { diff --git a/swagger-specs/common-types/cspell.yaml b/swagger-specs/common-types/cspell.yaml new file mode 100644 index 000000000..a3529fa1f --- /dev/null +++ b/swagger-specs/common-types/cspell.yaml @@ -0,0 +1,14 @@ +# This file configures spell checking. Items in "words" were initially populated +# with words that might be spelling errors. Review these words and take +# appropriate action. For more information, see: https://aka.ms/ci-fix#spell-check + +# Spell checking is not case sensitive +# Keep word lists in alphabetical order so the file is easier to manage +version: '0.2' +import: + - ../../cspell.yaml +words: + - mobo + - pkix + - unversioned + 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 780acb420..3cf564cb4 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 @@ -5379,6 +5379,56 @@ "encryptedCredential": { "type": "string", "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string." + }, + "authenticationType": { + "type": "string", + "enum": [ + "Basic" + ], + "x-ms-enum": { + "name": "GreenplumAuthenticationType", + "modelAsString": true + }, + "description": "The authentication type to use. Type: string. Only used for V2." + }, + "host": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Host name for connection. Type: string. Only used for V2." + }, + "port": { + "type": "object", + "x-ms-format": "dfe-int", + "description": "The port for the connection. Type: integer. Only used for V2." + }, + "username": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Username for authentication. Type: string. Only used for V2." + }, + "database": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Database name for connection. Type: string. Only used for V2." + }, + "sslMode": { + "type": "object", + "x-ms-format": "dfe-int", + "description": "SSL mode for connection. Type: integer. 0: disable, 1:allow, 2: prefer, 3: require, 4: verify-ca, 5: verify-full. Type: integer. Only used for V2." + }, + "connectionTimeout": { + "type": "object", + "x-ms-format": "dfe-int", + "description": "The time to wait (in seconds) while trying to establish a connection before terminating the attempt and generating an error. Type: integer. Only used for V2." + }, + "commandTimeout": { + "type": "object", + "x-ms-format": "dfe-int", + "description": "The time to wait (in seconds) while trying to execute a command before terminating the attempt and generating an error. Set to zero for infinity. Type: integer. Only used for V2." + }, + "password": { + "$ref": "../datafactory.json#/definitions/SecretBase", + "description": "The Azure key vault secret reference of password in connection string. Type: string. Only used for V2." } } }, diff --git a/swagger-specs/eventgrid/data-plane/Microsoft.Communication/stable/2018-01-01/AzureCommunicationServices.json b/swagger-specs/eventgrid/data-plane/Microsoft.Communication/stable/2018-01-01/AzureCommunicationServices.json index 96a1e7fdc..8ab0b79ac 100644 --- a/swagger-specs/eventgrid/data-plane/Microsoft.Communication/stable/2018-01-01/AzureCommunicationServices.json +++ b/swagger-specs/eventgrid/data-plane/Microsoft.Communication/stable/2018-01-01/AzureCommunicationServices.json @@ -1357,8 +1357,16 @@ "description": "The time at which the SMS was received", "format": "date-time", "type": "string" + }, + "segmentCount": { + "description": "Number of segments in the message", + "format": "int32", + "type": "integer" } - } + }, + "required": [ + "segmentCount" + ] }, "AcsRecordingFileStatusUpdatedEventData": { "description": "Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RecordingFileStatusUpdated event.", @@ -1434,6 +1442,10 @@ "description": "The recipient Email Address", "type": "string" }, + "internetMessageId": { + "description": "The Internet Message Id of the email been sent", + "type": "string" + }, "messageId": { "description": "The Id of the email been sent", "type": "string" @@ -2015,6 +2027,10 @@ "description": "Detailed information about the status if any", "type": "object", "properties": { + "recipientMailServerHostName": { + "description": "Recipient Mail Server Host Name", + "type": "string" + }, "statusMessage": { "description": "Detailed status message", "type": "string" diff --git a/swagger-specs/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/GeneratedSystemEvents.json b/swagger-specs/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/GeneratedSystemEvents.json index 60a997e9b..80d3cc641 100644 --- a/swagger-specs/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/GeneratedSystemEvents.json +++ b/swagger-specs/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/GeneratedSystemEvents.json @@ -682,9 +682,13 @@ "type": "string", "description": "The recipient Email Address" }, + "internetMessageId": { + "type": "string", + "description": "The Internet Message Id of the email that has been sent" + }, "messageId": { "type": "string", - "description": "The Id of the email been sent" + "description": "The Id of the email that has been sent" }, "status": { "$ref": "#/definitions/AcsEmailDeliveryReportStatus", @@ -701,6 +705,9 @@ } }, "required": [ + "sender", + "recipient", + "internetMessageId", "deliveryStatusDetails" ] }, @@ -759,6 +766,10 @@ "statusMessage": { "type": "string", "description": "Detailed status message" + }, + "recipientMailServerHostName": { + "type": "string", + "description": "Recipient mail server host name" } } }, @@ -2429,8 +2440,16 @@ "type": "string", "format": "date-time", "description": "The time at which the SMS was received" + }, + "segmentCount": { + "type": "integer", + "format": "int32", + "description": "Number of segments in the message" } }, + "required": [ + "segmentCount" + ], "allOf": [ { "$ref": "#/definitions/AcsSmsEventBaseProperties" diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/AuthorizationRules.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/AuthorizationRules.json similarity index 96% rename from swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/AuthorizationRules.json rename to swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/AuthorizationRules.json index d091f4ddd..b738f5d8b 100644 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/AuthorizationRules.json +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/AuthorizationRules.json @@ -3,7 +3,7 @@ "info": { "title": "EventHubManagementClient", "description": "Azure Event Hubs client", - "version": "2024-01-01" + "version": "2017-04-01" }, "host": "management.azure.com", "schemes": [ @@ -70,7 +70,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -127,7 +127,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -170,7 +170,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -213,7 +213,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -258,7 +258,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -312,7 +312,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -357,7 +357,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -408,7 +408,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -456,7 +456,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -501,7 +501,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -561,7 +561,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -607,7 +607,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -653,7 +653,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -701,7 +701,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -758,7 +758,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -808,16 +808,11 @@ "rights" ], "description": "Properties supplied to create or update AuthorizationRule" - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" } }, "allOf": [ { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" + "$ref": "../../../common/v1/definitions.json#/definitions/Resource" } ], "description": "Single item in a List or Get AuthorizationRule operation" @@ -873,7 +868,7 @@ ], "x-ms-enum": { "name": "KeyType", - "modelAsString": true + "modelAsString": false } }, "key": { diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/CheckNameAvailability.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/CheckNameAvailability.json similarity index 97% rename from swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/CheckNameAvailability.json rename to swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/CheckNameAvailability.json index 23562d05c..6ca247347 100644 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/CheckNameAvailability.json +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/CheckNameAvailability.json @@ -3,7 +3,7 @@ "info": { "title": "EventHubManagementClient", "description": "Azure Event Hubs client", - "version": "2024-01-01" + "version": "2017-04-01" }, "host": "management.azure.com", "schemes": [ @@ -73,7 +73,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/consumergroups.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/consumergroups.json similarity index 94% rename from swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/consumergroups.json rename to swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/consumergroups.json index f4b09ea41..b74f5c4d0 100644 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/consumergroups.json +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/consumergroups.json @@ -3,7 +3,7 @@ "info": { "title": "EventHubManagementClient", "description": "Azure Event Hubs client", - "version": "2024-01-01" + "version": "2017-04-01" }, "host": "management.azure.com", "schemes": [ @@ -85,7 +85,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -131,7 +131,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -177,7 +177,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -228,7 +228,7 @@ "default": { "description": "Eventhub error response describing why the operation failed", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -262,16 +262,11 @@ } }, "description": "Single item in List or Get Consumer group operation" - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" } }, "allOf": [ { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" + "$ref": "../../../common/v1/definitions.json#/definitions/Resource" } ], "description": "Single item in List or Get Consumer group operation" diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/disasterRecoveryConfigs.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/disasterRecoveryConfigs.json similarity index 94% rename from swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/disasterRecoveryConfigs.json rename to swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/disasterRecoveryConfigs.json index 45a76d288..9b32c93c8 100644 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/disasterRecoveryConfigs.json +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/disasterRecoveryConfigs.json @@ -3,7 +3,7 @@ "info": { "title": "EventHubManagementClient", "description": "Azure Event Hubs client", - "version": "2024-01-01" + "version": "2017-04-01" }, "host": "management.azure.com", "schemes": [ @@ -79,7 +79,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -121,7 +121,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -176,15 +176,12 @@ } }, "201": { - "description": "Alias(Disaster Recovery configuration) creation request received", - "schema": { - "$ref": "#/definitions/ArmDisasterRecovery" - } + "description": "Alias(Disaster Recovery configuration) creation request received" }, "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -221,13 +218,10 @@ "200": { "description": "Delete Alias(Disaster Recovery configuration) request accepted" }, - "204": { - "description": "No content." - }, "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -270,7 +264,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -312,7 +306,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -354,7 +348,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -457,16 +451,11 @@ } }, "description": "Properties required to the Create Or Update Alias(Disaster Recovery configurations)" - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" } }, "allOf": [ { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" + "$ref": "../../../common/v1/definitions.json#/definitions/Resource" } ], "description": "Single item in List or Get Alias(Disaster Recovery configuration) operation" diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/eventhubs.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/eventhubs.json similarity index 77% rename from swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/eventhubs.json rename to swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/eventhubs.json index 60fcf31e9..6a0c933a2 100644 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/eventhubs.json +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/eventhubs.json @@ -3,7 +3,7 @@ "info": { "title": "EventHubManagementClient", "description": "Azure Event Hubs client", - "version": "2024-01-01" + "version": "2017-04-01" }, "host": "management.azure.com", "schemes": [ @@ -76,7 +76,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -133,7 +133,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -176,7 +176,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -219,7 +219,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -248,11 +248,15 @@ "intervalInSeconds": { "format": "int32", "type": "integer", + "maximum": 900, + "minimum": 60, "description": "The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds" }, "sizeLimitInBytes": { "format": "int32", "type": "integer", + "maximum": 524288000, + "minimum": 10485760, "description": "The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes" }, "destination": { @@ -266,34 +270,6 @@ }, "description": "Properties to configure capture description for eventhub" }, - "RetentionDescription": { - "type": "object", - "properties": { - "cleanupPolicy": { - "type": "string", - "description": "Enumerates the possible values for cleanup policy", - "enum": [ - "Delete", - "Compact" - ], - "x-ms-enum": { - "name": "CleanupPolicyRetentionDescription", - "modelAsString": true - } - }, - "retentionTimeInHours": { - "format": "int64", - "type": "integer", - "description": "Number of hours to retain the events for this Event Hub. This value is only used when cleanupPolicy is Delete. If cleanupPolicy is Compact the returned value of this property is Long.MaxValue " - }, - "tombstoneRetentionTimeInHours": { - "format": "int32", - "type": "integer", - "description": "Number of hours to retain the tombstone markers of a compacted Event Hub. This value is only used when cleanupPolicy is Compact. Consumer must complete reading the tombstone marker within this specified amount of time if consumer begins from starting offset to ensure they get a valid snapshot for the specific key described by the tombstone marker within the compacted Event Hub" - } - }, - "description": "Properties to configure retention settings for the eventhub" - }, "Eventhub": { "properties": { "properties": { @@ -350,30 +326,17 @@ "modelAsString": false } }, - "userMetadata": { - "type": "string", - "description": "Gets and Sets Metadata of User." - }, "captureDescription": { "$ref": "#/definitions/CaptureDescription", "description": "Properties of capture description" - }, - "retentionDescription": { - "$ref": "#/definitions/RetentionDescription", - "description": "Event Hub retention settings" } }, "description": "Properties supplied to the Create Or Update Event Hub operation." - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" } }, "allOf": [ { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" + "$ref": "../../../common/v1/definitions.json#/definitions/Resource" } ], "description": "Single item in List or Get Event Hub operation" @@ -394,37 +357,12 @@ }, "description": "The result of the List EventHubs operation." }, - "CaptureIdentity": { - "type": "object", - "description": "A value that indicates whether capture description is enabled.", - "properties": { - "type": { - "type": "string", - "description": "Type of Azure Active Directory Managed Identity.", - "enum": [ - "SystemAssigned", - "UserAssigned" - ], - "x-ms-enum": { - "name": "CaptureIdentityType", - "modelAsString": false - } - }, - "userAssignedIdentity": { - "type": "string", - "description": "ARM ID of Managed User Identity. This property is required is the type is UserAssignedIdentity. If type is SystemAssigned, then the System Assigned Identity Associated with the namespace will be used." - } - } - }, "Destination": { "properties": { "name": { "type": "string", "description": "Name for capture destination" }, - "identity": { - "$ref": "#/definitions/CaptureIdentity" - }, "properties": { "x-ms-client-flatten": true, "properties": { @@ -439,19 +377,6 @@ "archiveNameFormat": { "type": "string", "description": "Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order" - }, - "dataLakeSubscriptionId": { - "type": "string", - "format": "uuid", - "description": "Subscription Id of Azure Data Lake Store" - }, - "dataLakeAccountName": { - "type": "string", - "description": "The Azure Data Lake Store name for the captured events" - }, - "dataLakeFolderPath": { - "type": "string", - "description": "The destination folder path for the captured events" } }, "description": "Properties describing the storage account, blob container and archive name format for capture destination" diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/Clusters.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/namespaces.json similarity index 50% rename from swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/Clusters.json rename to swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/namespaces.json index bf3d25366..455dbbeea 100644 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/Clusters.json +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/namespaces.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "EventHubManagementClient", - "description": "Azure Event Hubs client for managing Event Hubs Cluster, IPFilter Rules and VirtualNetworkRules resources.", - "version": "2024-01-01" + "description": "Azure Event Hubs client", + "version": "2017-04-01" }, "host": "management.azure.com", "schemes": [ @@ -34,37 +34,37 @@ } }, "paths": { - "/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/clusters": { + "/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces": { "get": { "tags": [ - "EventHubs Clusters" + "Namespaces" ], - "operationId": "Clusters_ListBySubscription", + "operationId": "Namespaces_List", "x-ms-examples": { - "ClustersListBySubscription": { - "$ref": "./examples/Clusters/ClustersListBySubscription.json" + "NamespacesListBySubscription": { + "$ref": "./examples/NameSpaces/EHNameSpaceList.json" } }, - "description": "Lists the available Event Hubs Clusters within an ARM resource group", + "description": "Lists all the available Namespaces within a subscription, irrespective of the resource groups.", "parameters": [ { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" } ], "responses": { "200": { - "description": "Clusters returned successfully.", + "description": "Namespaces returned successfully.", "schema": { - "$ref": "#/definitions/ClusterListResult" + "$ref": "#/definitions/EHNamespaceListResult" } }, "default": { - "description": "Event Hub Cluster error response describing why the operation failed.", + "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -73,40 +73,40 @@ } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces": { "get": { "tags": [ - "EventHubs Clusters" + "Namespaces" ], - "operationId": "Clusters_ListByResourceGroup", + "operationId": "Namespaces_ListByResourceGroup", "x-ms-examples": { - "ClustersListByResourceGroup": { - "$ref": "./examples/Clusters/ClustersListByResourceGroup.json" + "NamespaceListByResourceGroup": { + "$ref": "./examples/NameSpaces/EHNameSpaceListByResourceGroup.json" } }, - "description": "Lists the available Event Hubs Clusters within an ARM resource group", + "description": "Lists the available Namespaces within a resource group.", "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, { "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" }, { "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" } ], "responses": { "200": { - "description": "Clusters returned successfully.", + "description": "Namespaces returned successfully.", "schema": { - "$ref": "#/definitions/ClusterListResult" + "$ref": "#/definitions/EHNamespaceListResult" } }, "default": { - "description": "Event Hub Cluster error response describing why the operation failed.", + "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -115,250 +115,255 @@ } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}": { - "get": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}": { + "put": { "tags": [ - "EventHubs Clusters" + "Namespaces" ], - "operationId": "Clusters_Get", + "operationId": "Namespaces_CreateOrUpdate", "x-ms-examples": { - "ClusterGet": { - "$ref": "./examples/Clusters/ClusterGet.json" + "NamespaceCreate": { + "$ref": "./examples/NameSpaces/EHNameSpaceCreate.json" } }, - "description": "Gets the resource description of the specified Event Hubs Cluster.", + "description": "Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.", "parameters": [ { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter" + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/EHNamespace", + "required": [ + "location" + ] + }, + "description": "Parameters for creating a namespace resource." }, { "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" } ], "responses": { "200": { - "description": "Event Hubs Cluster resource description returned successfully.", + "description": "Namespace successfully created.", "schema": { - "$ref": "#/definitions/Cluster" + "$ref": "#/definitions/EHNamespace" } }, + "201": { + "description": "Namespace create request accepted.", + "schema": { + "$ref": "#/definitions/EHNamespace" + } + }, + "202": { + "description": "Namespace create or update request accepted." + }, "default": { - "description": "Event Hubs Cluster error response describing why the cluster description get operation failed.", + "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } - } + }, + "x-ms-long-running-operation": true }, - "put": { + "delete": { "tags": [ - "EventHubs Clusters" + "Namespaces" ], - "operationId": "Clusters_CreateOrUpdate", + "operationId": "Namespaces_Delete", "x-ms-examples": { - "ClusterPut": { - "$ref": "./examples/Clusters/ClusterPut.json" + "NameSpaceDelete": { + "$ref": "./examples/NameSpaces/EHNameSpaceDelete.json" } }, - "description": "Creates or updates an instance of an Event Hubs Cluster.", + "description": "Deletes an existing namespace. This operation also removes all associated resources under the namespace.", "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, { "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" }, { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Cluster", - "required": [ - "location" - ] - }, - "description": "Parameters for creating a eventhub cluster resource." + "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" } ], "responses": { "200": { - "description": "Event Hubs Cluster successfully created or updated.", - "schema": { - "$ref": "#/definitions/Cluster" - } - }, - "201": { - "description": "Event Hubs Cluster create or update request accepted.", - "schema": { - "$ref": "#/definitions/Cluster" - } + "description": "Namespace successfully deleted." }, "202": { - "description": "Event Hubs Cluster create or update request accepted." + "description": "Namespace delete request accepted." + }, + "204": { + "description": "No content." }, "default": { - "description": "Event Hubs error response detailing why the Event Hubs Cluster create or update operation failed.", + "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, "x-ms-long-running-operation": true }, - "patch": { + "get": { "tags": [ - "EventHubs Clusters" + "Namespaces" ], - "operationId": "Clusters_Update", + "operationId": "Namespaces_Get", "x-ms-examples": { - "ClusterPatch": { - "$ref": "./examples/Clusters/ClusterPatch.json" + "NameSpaceGet": { + "$ref": "./examples/NameSpaces/EHNameSpaceGet.json" } }, - "description": "Modifies mutable properties on the Event Hubs Cluster. This operation is idempotent.", + "description": "Gets the description of the specified namespace.", "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, { "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" }, { "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" }, { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Cluster" - }, - "description": "The properties of the Event Hubs Cluster which should be updated." + "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" } ], "responses": { "200": { - "description": "Event Hubs Cluster successfully created.", + "description": "Namespace returned successfully.", "schema": { - "$ref": "#/definitions/Cluster" + "$ref": "#/definitions/EHNamespace" } }, "201": { - "description": "Event Hubs Cluster update request accepted.", + "description": "Namespace update request accepted.", "schema": { - "$ref": "#/definitions/Cluster" + "$ref": "#/definitions/EHNamespace" } }, - "202": { - "description": "Event Hubs Cluster update request accepted." - }, "default": { - "description": "Event Hubs error response detailing why the Event Hubs Cluster update operation failed.", + "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } - }, - "x-ms-long-running-operation": true + } }, - "delete": { + "patch": { "tags": [ - "EventHubs Clusters" + "Namespaces" ], - "operationId": "Clusters_Delete", + "operationId": "Namespaces_Update", "x-ms-examples": { - "ClusterDelete": { - "$ref": "./examples/Clusters/ClusterDelete.json" + "NamespacesUpdate": { + "$ref": "./examples/NameSpaces/EHNameSpaceUpdate.json" } }, - "description": "Deletes an existing Event Hubs Cluster. This operation is idempotent.", + "description": "Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.", "parameters": [ { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter" + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/EHNamespace" + }, + "description": "Parameters for updating a namespace resource." }, { "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" } ], "responses": { "200": { - "description": "Event Hubs Cluster successfully deleted." + "description": "Namespace successfully updated.", + "schema": { + "$ref": "#/definitions/EHNamespace" + } }, - "202": { - "description": "Event Hubs Cluster delete request accepted." + "201": { + "description": "Namespace update request accepted.", + "schema": { + "$ref": "#/definitions/EHNamespace" + } }, - "204": { - "description": "No content." + "202": { + "description": "Namespace create or update request accepted." }, "default": { - "description": "Event Hubs error response describing why the operation failed.", + "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } - }, - "x-ms-long-running-operation": true + } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/namespaces": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/messagingplan": { "get": { "tags": [ - "EventHubs Clusters Namespace" + "MessagingPlan" ], - "operationId": "Clusters_ListNamespaces", + "operationId": "Namespaces_GetMessagingPlan", + "x-ms-examples": { + "GetNamespaceMessagingPlan": { + "$ref": "./examples/NameSpaces/EHNameSpaceGetMessagingPlan.json" + } + }, + "description": "Gets messaging plan for specified namespace.", "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, { "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter" + "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" }, { "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" } ], - "description": "List all Event Hubs Namespace IDs in an Event Hubs Dedicated Cluster.", - "x-ms-examples": { - "ListNamespacesInCluster": { - "$ref": "./examples/Clusters/ListNamespacesInClusterGet.json" - } - }, "responses": { "200": { - "description": "List of Namespace IDs in Cluster successfully delivered.", + "description": "Messaging Plan successfully returned.", "schema": { - "$ref": "#/definitions/EHNamespaceIdListResult" + "$ref": "#/definitions/MessagingPlan" } }, "default": { - "description": "Event Hubs Cluster error response detailing why this operation failed.", + "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -366,141 +371,162 @@ } }, "definitions": { - "Cluster": { - "type": "object", - "properties": { - "sku": { - "$ref": "#/definitions/ClusterSku", - "description": "Properties of the cluster SKU." - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" - }, - "properties": { - "type": "object", - "x-ms-client-flatten": true, - "properties": { - "createdAt": { - "readOnly": true, - "type": "string", - "description": "The UTC time when the Event Hubs Cluster was created." - }, - "provisioningState": { - "readOnly": true, - "type": "string", - "enum": [ - "Unknown", - "Creating", - "Deleting", - "Scaling", - "Active", - "Failed", - "Succeeded", - "Canceled" - ], - "x-ms-enum": { - "name": "provisioningState", - "modelAsString": true - }, - "description": "Provisioning state of the Cluster." - }, - "updatedAt": { - "readOnly": true, - "type": "string", - "description": "The UTC time when the Event Hubs Cluster was last updated." - }, - "metricId": { - "readOnly": true, - "type": "string", - "description": "The metric ID of the cluster resource. Provided by the service and not modifiable by the user." - }, - "status": { - "readOnly": true, - "type": "string", - "description": "Status of the Cluster resource" - }, - "supportsScaling": { - "type": "boolean", - "description": "A value that indicates whether Scaling is Supported." - } - }, - "description": "Event Hubs Cluster properties supplied in responses in List or Get operations." - } - }, - "allOf": [ - { - "$ref": "../../../common/v1/definitions.json#/definitions/TrackedResource" - } - ], - "description": "Single Event Hubs Cluster resource in List or Get operations." - }, - "ClusterSku": { + "Sku": { "type": "object", "properties": { "name": { "type": "string", "description": "Name of this SKU.", "enum": [ - "Dedicated" + "Basic", + "Standard" ], "x-ms-enum": { - "name": "ClusterSkuName", + "name": "SkuName", + "modelAsString": true + } + }, + "tier": { + "type": "string", + "description": "The billing tier of this particular SKU.", + "enum": [ + "Basic", + "Standard" + ], + "x-ms-enum": { + "name": "SkuTier", "modelAsString": true } }, "capacity": { "format": "int32", - "minimum": 1, + "maximum": 20, + "minimum": 0, "type": "integer", - "description": "The quantity of Event Hubs Cluster Capacity Units contained in this cluster." + "description": "The Event Hubs throughput units, value should be 0 to 20 throughput units." } }, "required": [ "name" ], - "description": "SKU parameters particular to a cluster instance." + "description": "SKU parameters supplied to the create namespace operation" }, - "ClusterListResult": { - "type": "object", + "EHNamespaceListResult": { "properties": { "value": { "type": "array", "items": { - "$ref": "#/definitions/Cluster" + "$ref": "#/definitions/EHNamespace" }, - "description": "The Event Hubs Clusters present in the List Event Hubs operation results." + "description": "Result of the List Namespace operation" }, "nextLink": { "type": "string", - "description": "Link to the next set of results. Empty unless the value parameter contains an incomplete list of Event Hubs Clusters." + "description": "Link to the next set of results. Not empty if Value contains incomplete list of namespaces." } }, - "description": "The response of the List Event Hubs Clusters operation." + "description": "The response of the List Namespace operation" }, - "EHNamespaceIdListResult": { - "type": "object", + "EHNamespace": { "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/EHNamespaceIdContainer" + "sku": { + "$ref": "#/definitions/Sku", + "description": "Properties of sku resource" + }, + "properties": { + "x-ms-client-flatten": true, + "properties": { + "provisioningState": { + "readOnly": true, + "type": "string", + "description": "Provisioning state of the Namespace." + }, + "createdAt": { + "readOnly": true, + "format": "date-time", + "type": "string", + "description": "The time the Namespace was created." + }, + "updatedAt": { + "readOnly": true, + "format": "date-time", + "type": "string", + "description": "The time the Namespace was updated." + }, + "serviceBusEndpoint": { + "readOnly": true, + "type": "string", + "description": "Endpoint you can use to perform Service Bus operations." + }, + "metricId": { + "readOnly": true, + "type": "string", + "description": "Identifier for Azure Insights metrics." + }, + "isAutoInflateEnabled": { + "type": "boolean", + "description": "Value that indicates whether AutoInflate is enabled for eventhub namespace." + }, + "maximumThroughputUnits": { + "format": "int32", + "type": "integer", + "maximum": 20, + "minimum": 0, + "description": "Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)" + }, + "kafkaEnabled": { + "type": "boolean", + "description": "Value that indicates whether Kafka is enabled for eventhub namespace." + } }, - "description": "Result of the List Namespace IDs operation" + "description": "Namespace properties supplied for create namespace operation." } }, - "description": "The response of the List Namespace IDs operation" + "allOf": [ + { + "$ref": "../../../common/v1/definitions.json#/definitions/TrackedResource" + } + ], + "description": "Single Namespace item in List or Get Operation" }, - "EHNamespaceIdContainer": { - "type": "object", + "MessagingPlan": { "properties": { - "id": { - "type": "string", - "description": "id parameter" + "properties": { + "x-ms-client-flatten": true, + "properties": { + "sku": { + "format": "int32", + "readOnly": true, + "type": "integer", + "description": "Sku type" + }, + "selectedEventHubUnit": { + "format": "int32", + "readOnly": true, + "type": "integer", + "description": "Selected event hub unit" + }, + "updatedAt": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "The exact time the messaging plan was updated." + }, + "revision": { + "format": "int64", + "readOnly": true, + "type": "integer", + "description": "revision number" + } + } } }, - "description": "The full ARM ID of an Event Hubs Namespace" + "allOf": [ + { + "$ref": "../../../common/v1/definitions.json#/definitions/TrackedResource" + } + ], + "description": "Messaging Plan for the namespace" } }, "parameters": {} diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/networkrulessets.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/networkRuleSets.json similarity index 77% rename from swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/networkrulessets.json rename to swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/networkRuleSets.json index 0d51a0e00..ce564ce00 100644 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/networkrulessets.json +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/networkRuleSets.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "EventHubManagementClient", - "description": "Azure Event Hubs client for managing Event Hubs Cluster, IPFilter Rules and VirtualNetworkRules resources.", - "version": "2024-01-01" + "description": "Azure Event Hubs client", + "version": "2017-04-01" }, "host": "management.azure.com", "schemes": [ @@ -77,9 +77,9 @@ } }, "default": { - "description": "ServiceBus error response describing why the operation failed.", + "description": "EventHub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -117,9 +117,9 @@ } }, "default": { - "description": "ServiceBus error response describing why the operation failed.", + "description": "EventHub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } } @@ -128,15 +128,15 @@ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets": { "get": { "tags": [ - "NetworkRuleSets" + "NetWorkRuleSets" ], "x-ms-examples": { "NameSpaceNetworkRuleSetList": { "$ref": "./examples/NameSpaces/VirtualNetworkRule/EHNetworkRuleSetList.json" } }, - "operationId": "Namespaces_ListNetworkRuleSet", - "description": "Gets NetworkRuleSet for a Namespace.", + "operationId": "Namespaces_ListNetworkRuleSets", + "description": "Gets list of NetworkRuleSet for a Namespace.", "parameters": [ { "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" @@ -153,17 +153,20 @@ ], "responses": { "200": { - "description": "Namespace NetworkRuleSet successfully returned.", + "description": "List of NetworkRuleSets for Namespace successfully returned.", "schema": { "$ref": "#/definitions/NetworkRuleSetListResult" } }, "default": { - "description": "ServiceBus error response describing why the operation failed.", + "description": "EventHub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" } } } @@ -176,6 +179,9 @@ "description": "Resource ID of Virtual Network Subnet" } }, + "required": [ + "id" + ], "description": "Properties supplied for Subnet" }, "NWRuleSetIpRules": { @@ -194,10 +200,11 @@ "x-ms-enum": { "name": "NetworkRuleIPAction", "modelAsString": true - } + }, + "default": "Allow" } }, - "description": "The response from the List namespace operation." + "description": "Description of NetWorkRuleSet - IpRules resource." }, "NWRuleSetVirtualNetworkRules": { "x-ms-client-flatten": true, @@ -208,10 +215,10 @@ }, "ignoreMissingVnetServiceEndpoint": { "type": "boolean", - "description": "Value that indicates whether to ignore missing Vnet Service Endpoint" + "description": "Value that indicates whether to ignore missing VNet Service Endpoint" } }, - "description": "The response from the List namespace operation." + "description": "Description of VirtualNetworkRules - NetworkRules resource." }, "NetworkRuleSet": { "properties": { @@ -219,10 +226,6 @@ "description": "NetworkRuleSet properties", "x-ms-client-flatten": true, "properties": { - "trustedServiceAccessEnabled": { - "type": "boolean", - "description": "Value that indicates whether Trusted Service Access is Enabled or not." - }, "defaultAction": { "type": "string", "description": "Default Action for Network Rule Set", @@ -248,45 +251,25 @@ "$ref": "#/definitions/NWRuleSetIpRules" }, "description": "List of IpRules" - }, - "publicNetworkAccess": { - "description": "This determines if traffic is allowed over public network. By default it is enabled. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules. ", - "enum": [ - "Enabled", - "Disabled", - "SecuredByPerimeter" - ], - "type": "string", - "x-ms-enum": { - "name": "PublicNetworkAccessFlag", - "modelAsString": true - }, - "default": "Enabled" } } - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" } }, "allOf": [ { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" + "$ref": "../../../common/v1/definitions.json#/definitions/Resource" } ], - "description": "Description of topic resource." + "description": "Description of NetworkRuleSet resource." }, "NetworkRuleSetListResult": { - "type": "object", "properties": { "value": { "type": "array", "items": { "$ref": "#/definitions/NetworkRuleSet" }, - "description": "Result of the List NetworkRuleSet operation" + "description": "Result of the List NetworkRuleSet operation." }, "nextLink": { "type": "string", diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/operations.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/operations.json similarity index 67% rename from swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/operations.json rename to swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/operations.json index 3b2b48d4f..3766fecc4 100644 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/operations.json +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/operations.json @@ -3,7 +3,7 @@ "info": { "title": "EventHubManagementClient", "description": "Azure Event Hubs client", - "version": "2024-01-01" + "version": "2017-04-01" }, "host": "management.azure.com", "schemes": [ @@ -61,7 +61,7 @@ "default": { "description": "Eventhub error response describing why the operation failed.", "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" } } }, @@ -99,48 +99,25 @@ "type": "string", "description": "Operation name: {provider}/{resource}/{operation}" }, - "isDataAction": { - "description": "Indicates whether the operation is a data action", - "type": "boolean" - }, "display": { - "$ref": "#/definitions/OperationDisplay", - "description": "Display of the operation" - }, - "origin": { - "description": "Origin of the operation", - "type": "string" - }, - "properties": { - "description": "Properties of the operation", - "type": "object", - "x-ms-client-flatten": true - } - } - }, - "OperationDisplay": { - "description": "Operation display payload", - "type": "object", - "properties": { - "provider": { - "description": "Resource provider of the operation", - "type": "string", - "readOnly": true - }, - "resource": { - "description": "Resource of the operation", - "type": "string", - "readOnly": true - }, - "operation": { - "description": "Localized friendly name for the operation", - "type": "string", - "readOnly": true - }, - "description": { - "description": "Localized friendly description for the operation", - "type": "string", - "readOnly": true + "description": "The object that represents the operation.", + "properties": { + "provider": { + "readOnly": true, + "type": "string", + "description": "Service provider: Microsoft.EventHub" + }, + "resource": { + "readOnly": true, + "type": "string", + "description": "Resource on which the operation is performed: Invoice, etc." + }, + "operation": { + "readOnly": true, + "type": "string", + "description": "Operation type: Read, write, delete, etc." + } + } } } } diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/sku.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/sku.json new file mode 100644 index 000000000..28e64afd1 --- /dev/null +++ b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/sku.json @@ -0,0 +1,128 @@ +{ + "swagger": "2.0", + "info": { + "title": "EventHubManagementClient", + "description": "Azure Event Hubs client", + "version": "2017-04-01" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/sku/{sku}/regions": { + "get": { + "tags": [ + "Regions" + ], + "operationId": "Regions_ListBySku", + "x-ms-examples": { + "RegionsListBySkuBasic": { + "$ref": "./examples/EHRegionsListBySkuBasic.json" + }, + "RegionsListBySkuStandard": { + "$ref": "./examples/EHRegionsListBySkuStandard.json" + } + }, + "description": "Gets the available Regions for a given sku", + "parameters": [ + { + "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../common/v1/definitions.json#/parameters/SkuNameParameter" + } + ], + "responses": { + "200": { + "description": "Regions successfully returned.", + "schema": { + "$ref": "#/definitions/MessagingRegionsListResult" + } + }, + "default": { + "description": "EventHub error response describing why the operation failed.", + "schema": { + "$ref": "../../../common/v1/definitions.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "MessagingRegions": { + "properties": { + "properties": { + "properties": { + "code": { + "readOnly": true, + "type": "string", + "description": "Region code" + }, + "fullName": { + "readOnly": true, + "type": "string", + "description": "Full name of the region" + } + }, + "description": "Properties of Messaging Region" + } + }, + "allOf": [ + { + "$ref": "../../../common/v1/definitions.json#/definitions/TrackedResource" + } + ], + "description": "Messaging Region" + }, + "MessagingRegionsListResult": { + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/MessagingRegions" + }, + "description": "Result of the List MessagingRegions type." + }, + "nextLink": { + "type": "string", + "readOnly": true, + "description": "Link to the next set of results. Not empty if Value contains incomplete list of MessagingRegions." + } + }, + "description": "The response of the List MessagingRegions operation." + } + }, + "parameters": {} +} diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/ApplicationGroups.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/ApplicationGroups.json deleted file mode 100644 index d4ad9c811..000000000 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/ApplicationGroups.json +++ /dev/null @@ -1,347 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "EventHubManagementClient", - "description": "Azure Event Hubs client", - "version": "2024-01-01" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups": { - "get": { - "tags": [ - "ApplicationGroup" - ], - "operationId": "ApplicationGroup_ListByNamespace", - "x-ms-examples": { - "ListApplicationGroups": { - "$ref": "./examples/ApplicationGroup/ApplicationGroupListByNamespace.json" - } - }, - "description": "Gets a list of application groups for a Namespace.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Namespace ApplicationGroups successfully returned.", - "schema": { - "$ref": "#/definitions/ApplicationGroupListResult" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups/{applicationGroupName}": { - "put": { - "tags": [ - "ApplicationGroup" - ], - "operationId": "ApplicationGroup_CreateOrUpdateApplicationGroup", - "x-ms-azure-resource": true, - "x-ms-examples": { - "ApplicationGroupCreate": { - "$ref": "./examples/ApplicationGroup/ApplicationGroupCreate.json" - } - }, - "description": "Creates or updates an ApplicationGroup for a Namespace.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v2/definitions.json#/parameters/ApplicationGroupNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ApplicationGroup" - }, - "description": "The ApplicationGroup." - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "ApplicationGroup successfully created.", - "schema": { - "$ref": "#/definitions/ApplicationGroup" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - }, - "delete": { - "tags": [ - "ApplicationGroup" - ], - "operationId": "ApplicationGroup_Delete", - "x-ms-examples": { - "ApplicationGroupDelete": { - "$ref": "./examples/ApplicationGroup/ApplicationGroupDelete.json" - } - }, - "description": "Deletes an ApplicationGroup for a Namespace.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v2/definitions.json#/parameters/ApplicationGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "ApplicationGroup successfully deleted." - }, - "204": { - "description": "No content." - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - }, - "get": { - "tags": [ - "ApplicationGroup" - ], - "operationId": "ApplicationGroup_Get", - "x-ms-examples": { - "ApplicationGroupGet": { - "$ref": "./examples/ApplicationGroup/ApplicationGroupGet.json" - } - }, - "description": "Gets an ApplicationGroup for a Namespace.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v2/definitions.json#/parameters/ApplicationGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Namespace ApplicationGroup returned successfully.", - "schema": { - "$ref": "#/definitions/ApplicationGroup" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "ApplicationGroupListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/ApplicationGroup" - }, - "description": "Result of the List Application Groups operation." - }, - "nextLink": { - "readOnly": true, - "type": "string", - "description": "Link to the next set of results. Not empty if Value contains an incomplete list of Authorization Rules" - } - }, - "description": "The response from the List Application Groups operation." - }, - "ApplicationGroup": { - "type": "object", - "properties": { - "properties": { - "type": "object", - "x-ms-client-flatten": true, - "properties": { - "isEnabled": { - "type": "boolean", - "description": "Determines if Application Group is allowed to create connection with namespace or not. Once the isEnabled is set to false, all the existing connections of application group gets dropped and no new connections will be allowed" - }, - "clientAppGroupIdentifier": { - "type": "string", - "description": "The Unique identifier for application group.Supports SAS(SASKeyName=KeyName) or AAD(AADAppID=Guid)" - }, - "policies": { - "type": "array", - "items": { - "$ref": "#/definitions/ApplicationGroupPolicy" - }, - "x-ms-identifiers": [], - "description": "List of group policies that define the behavior of application group. The policies can support resource governance scenarios such as limiting ingress or egress traffic." - } - }, - "required": [ - "clientAppGroupIdentifier" - ] - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" - } - }, - "allOf": [ - { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" - } - ], - "description": "The Application Group object" - }, - "ApplicationGroupPolicy": { - "type": "object", - "discriminator": "type", - "description": "Properties of the Application Group policy", - "properties": { - "name": { - "type": "string", - "description": "The Name of this policy" - }, - "type": { - "type": "string", - "enum": [ - "ThrottlingPolicy" - ], - "x-ms-enum": { - "name": "ApplicationGroupPolicyType", - "modelAsString": true - }, - "description": "Application Group Policy types" - } - }, - "required": [ - "name", - "type" - ] - }, - "ThrottlingPolicy": { - "type": "object", - "x-ms-discriminator-value": "ThrottlingPolicy", - "description": "Properties of the throttling policy", - "properties": { - "rateLimitThreshold": { - "format": "int64", - "type": "integer", - "description": "The Threshold limit above which the application group will be throttled.Rate limit is always per second." - }, - "metricId": { - "type": "string", - "description": "Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal", - "enum": [ - "IncomingBytes", - "OutgoingBytes", - "IncomingMessages", - "OutgoingMessages" - ], - "x-ms-enum": { - "name": "MetricId", - "modelAsString": true - } - } - }, - "required": [ - "rateLimitThreshold", - "metricId" - ], - "allOf": [ - { - "$ref": "#/definitions/ApplicationGroupPolicy" - } - ] - } - }, - "parameters": {} -} diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/AvailableClusterRegions.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/AvailableClusterRegions.json deleted file mode 100644 index 34371728b..000000000 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/AvailableClusterRegions.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "EventHubManagementClient", - "description": "Azure Event Hubs client for managing Event Hubs Cluster, IPFilter Rules and VirtualNetworkRules resources.", - "version": "2024-01-01" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/availableClusterRegions": { - "get": { - "tags": [ - "Event Hubs Clusters AvailableClusterRegions" - ], - "operationId": "Clusters_ListAvailableClusterRegion", - "x-ms-examples": { - "ListAvailableClusters": { - "$ref": "./examples/Clusters/ListAvailableClustersGet.json" - } - }, - "description": "List the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Available clusters listed successfully.", - "schema": { - "$ref": "#/definitions/AvailableClustersList" - } - }, - "default": { - "description": "Error response describing why available clusters could not be successfully listed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "AvailableClustersList": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/AvailableCluster" - }, - "description": "The count of readily available and pre-provisioned Event Hubs Clusters per region." - } - }, - "description": "The response of the List Available Clusters operation." - }, - "AvailableCluster": { - "type": "object", - "properties": { - "location": { - "type": "string", - "description": "Location fo the Available Cluster" - } - }, - "description": "Pre-provisioned and readily available Event Hubs Cluster count per region." - } - }, - "parameters": {} -} diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/SchemaRegistry.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/SchemaRegistry.json deleted file mode 100644 index cff253870..000000000 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/SchemaRegistry.json +++ /dev/null @@ -1,321 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "EventHubManagementClient", - "description": "Azure Event Hubs client", - "version": "2024-01-01" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups": { - "get": { - "tags": [ - "SchemaRegistry" - ], - "operationId": "SchemaRegistry_ListByNamespace", - "x-ms-examples": { - "SchemaRegistryListAll": { - "$ref": "./examples/SchemaRegistry/SchemaRegistryListByNamespace.json" - } - }, - "description": "Gets all the Schema Groups in a Namespace.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SkipParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/TopParameter" - } - ], - "responses": { - "200": { - "description": "Successfully retrieved the list of SchemaGroups.", - "schema": { - "$ref": "#/definitions/SchemaGroupListResult" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups/{schemaGroupName}": { - "put": { - "tags": [ - "SchemaRegistry" - ], - "operationId": "SchemaRegistry_CreateOrUpdate", - "x-ms-examples": { - "SchemaRegistryCreate": { - "$ref": "./examples/SchemaRegistry/SchemaRegistryCreate.json" - } - }, - "description": "Creates or Updates an EventHub schema group.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v2/definitions.json#/parameters/SchemaGroupNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/SchemaGroup" - }, - "description": "Parameters supplied to create an Event Hub resource." - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "SchemaGroup successfully created.", - "schema": { - "$ref": "#/definitions/SchemaGroup" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - }, - "delete": { - "tags": [ - "SchemaRegistry" - ], - "operationId": "SchemaRegistry_Delete", - "x-ms-examples": { - "SchemaRegistryDelete": { - "$ref": "./examples/SchemaRegistry/SchemaRegistryDelete.json" - } - }, - "description": "Deletes an EventHub schema group.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v2/definitions.json#/parameters/SchemaGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "SchemaGroup successfully deleted." - }, - "204": { - "description": "No content." - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - }, - "get": { - "tags": [ - "SchemaRegistry" - ], - "operationId": "SchemaRegistry_Get", - "x-ms-examples": { - "SchemaRegistryGet": { - "$ref": "./examples/SchemaRegistry/SchemaRegistryGet.json" - } - }, - "description": "Gets the details of an EventHub schema group.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v2/definitions.json#/parameters/SchemaGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Successfully retrieved the Schema Group description.", - "schema": { - "$ref": "#/definitions/SchemaGroup" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "SchemaGroup": { - "type": "object", - "properties": { - "properties": { - "type": "object", - "x-ms-client-flatten": true, - "properties": { - "updatedAtUtc": { - "readOnly": true, - "format": "date-time", - "type": "string", - "description": "Exact time the Schema Group was updated" - }, - "createdAtUtc": { - "readOnly": true, - "format": "date-time", - "type": "string", - "description": "Exact time the Schema Group was created." - }, - "eTag": { - "readOnly": true, - "format": "uuid", - "type": "string", - "description": "The ETag value." - }, - "groupProperties": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "dictionary object for SchemaGroup group properties" - }, - "schemaCompatibility": { - "type": "string", - "description": "", - "enum": [ - "None", - "Backward", - "Forward" - ], - "x-ms-enum": { - "name": "SchemaCompatibility", - "modelAsString": true - } - }, - "schemaType": { - "type": "string", - "description": "", - "enum": [ - "Unknown", - "Avro" - ], - "x-ms-enum": { - "name": "SchemaType", - "modelAsString": true - } - } - }, - "description": "" - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" - } - }, - "allOf": [ - { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" - } - ], - "description": "Single item in List or Get Schema Group operation" - }, - "SchemaGroupListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/SchemaGroup" - }, - "description": "Result of the List SchemaGroups operation." - }, - "nextLink": { - "type": "string", - "description": "Link to the next set of results. Not empty if Value contains incomplete list of Schema Groups." - } - }, - "description": "The result of the List SchemaGroup operation." - } - } -} diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/namespaces.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/namespaces.json deleted file mode 100644 index da1fe5907..000000000 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/namespaces.json +++ /dev/null @@ -1,1402 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "EventHubManagementClient", - "description": "Azure Event Hubs client for managing namespaces.", - "version": "2024-01-01" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces": { - "get": { - "tags": [ - "Namespaces" - ], - "operationId": "Namespaces_List", - "x-ms-examples": { - "NamespacesListBySubscription": { - "$ref": "./examples/NameSpaces/EHNameSpaceList.json" - } - }, - "description": "Lists all the available Namespaces within a subscription, irrespective of the resource groups.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Namespaces returned successfully.", - "schema": { - "$ref": "#/definitions/EHNamespaceListResult" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces": { - "get": { - "tags": [ - "Namespaces" - ], - "operationId": "Namespaces_ListByResourceGroup", - "x-ms-examples": { - "NamespaceListByResourceGroup": { - "$ref": "./examples/NameSpaces/EHNameSpaceListByResourceGroup.json" - } - }, - "description": "Lists the available Namespaces within a resource group.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Namespaces returned successfully.", - "schema": { - "$ref": "#/definitions/EHNamespaceListResult" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}": { - "put": { - "tags": [ - "Namespaces" - ], - "operationId": "Namespaces_CreateOrUpdate", - "x-ms-examples": { - "NamespaceCreate": { - "$ref": "./examples/NameSpaces/EHNameSpaceCreate.json" - } - }, - "description": "Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/EHNamespace", - "required": [ - "location" - ] - }, - "description": "Parameters for creating a namespace resource." - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Namespace successfully created.", - "schema": { - "$ref": "#/definitions/EHNamespace" - } - }, - "201": { - "description": "Namespace create request accepted.", - "schema": { - "$ref": "#/definitions/EHNamespace" - } - }, - "202": { - "description": "Namespace create or update request accepted." - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true - }, - "delete": { - "tags": [ - "Namespaces" - ], - "operationId": "Namespaces_Delete", - "x-ms-examples": { - "NameSpaceDelete": { - "$ref": "./examples/NameSpaces/EHNameSpaceDelete.json" - } - }, - "description": "Deletes an existing namespace. This operation also removes all associated resources under the namespace.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Namespace successfully deleted." - }, - "202": { - "description": "Namespace delete request accepted." - }, - "204": { - "description": "No content." - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true - }, - "get": { - "tags": [ - "Namespaces" - ], - "operationId": "Namespaces_Get", - "x-ms-examples": { - "NameSpaceGet": { - "$ref": "./examples/NameSpaces/EHNameSpaceGet.json" - } - }, - "description": "Gets the description of the specified namespace.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Namespace returned successfully.", - "schema": { - "$ref": "#/definitions/EHNamespace" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - }, - "patch": { - "tags": [ - "Namespaces" - ], - "operationId": "Namespaces_Update", - "x-ms-examples": { - "NamespacesUpdate": { - "$ref": "./examples/NameSpaces/EHNameSpaceUpdate.json" - } - }, - "description": "Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/EHNamespace" - }, - "description": "Parameters for updating a namespace resource." - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Namespace successfully updated.", - "schema": { - "$ref": "#/definitions/EHNamespace" - } - }, - "201": { - "description": "Namespace update request accepted.", - "schema": { - "$ref": "#/definitions/EHNamespace" - } - }, - "202": { - "description": "Namespace create or update request accepted." - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections": { - "get": { - "tags": [ - "Namespaces PrivateEndpointConnections" - ], - "operationId": "PrivateEndpointConnections_List", - "x-ms-examples": { - "PrivateEndPointConnectionList": { - "$ref": "./examples/NameSpaces/PrivateEndPointConnectionList.json" - } - }, - "description": "Gets the available PrivateEndpointConnections within a namespace.", - "externalDocs": { - "url": "https://msdn.microsoft.com/en-us/library/azure/mt639412.aspx" - }, - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "PrivateEndpointConnections successfully returned.", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnectionListResult" - } - }, - "default": { - "description": "EventHub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}": { - "put": { - "tags": [ - "Namespaces PrivateEndpointConnections" - ], - "operationId": "PrivateEndpointConnections_CreateOrUpdate", - "x-ms-examples": { - "NameSpacePrivateEndPointConnectionCreate": { - "$ref": "./examples/NameSpaces/PrivateEndPointConnectionCreate.json" - } - }, - "description": "Creates or updates PrivateEndpointConnections of service namespace.", - "externalDocs": { - "url": "https://msdn.microsoft.com/en-us/library/azure/mt639408.aspx" - }, - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/PrivateEndpointConnectionNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - }, - "description": "Parameters supplied to update Status of PrivateEndPoint Connection to namespace resource." - } - ], - "responses": { - "200": { - "description": "Status of PrivateEndPoint Connection Created successfully.", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "201": { - "description": "Request to update Status of PrivateEndPoint Connection accepted.", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "202": { - "description": "Request to update Status of PrivateEndPoint Connection accepted.", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - }, - "delete": { - "tags": [ - "Namespaces PrivateEndpointConnections" - ], - "operationId": "PrivateEndpointConnections_Delete", - "x-ms-examples": { - "NameSpacePrivateEndPointConnectionDelete": { - "$ref": "./examples/NameSpaces/PrivateEndPointConnectionDelete.json" - } - }, - "description": "Deletes an existing namespace. This operation also removes all associated resources under the namespace.", - "externalDocs": { - "url": "https://msdn.microsoft.com/en-us/library/azure/mt639389.aspx" - }, - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/PrivateEndpointConnectionNameParameter" - } - ], - "responses": { - "200": { - "description": "Private Endpoint Connection successfully deleted." - }, - "202": { - "description": "Private Endpoint Connection delete request accepted." - }, - "204": { - "description": "No content." - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true - }, - "get": { - "tags": [ - "Namespaces PrivateEndpointConnections" - ], - "operationId": "PrivateEndpointConnections_Get", - "x-ms-examples": { - "NameSpacePrivateEndPointConnectionGet": { - "$ref": "./examples/NameSpaces/PrivateEndPointConnectionGet.json" - } - }, - "description": "Gets a description for the specified Private Endpoint Connection name.", - "externalDocs": { - "url": "https://msdn.microsoft.com/en-us/library/azure/mt639379.aspx" - }, - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/PrivateEndpointConnectionNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Private Endpoint Connection successfully returned.", - "schema": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateLinkResources": { - "get": { - "tags": [ - "Namespaces PrivateLinkResources" - ], - "operationId": "PrivateLinkResources_Get", - "x-ms-examples": { - "NameSpacePrivateLinkResourcesGet": { - "$ref": "./examples/NameSpaces/PrivateLinkResourcesGet.json" - } - }, - "description": "Gets lists of resources that supports Privatelinks.", - "externalDocs": { - "url": "https://msdn.microsoft.com/en-us/library/azure/mt639379.aspx" - }, - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Private Link resource List", - "schema": { - "$ref": "#/definitions/PrivateLinkResourcesListResult" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkSecurityPerimeterConfigurations": { - "get": { - "tags": [ - "Namespaces NetworkSecurityPerimeterConfigurations" - ], - "operationId": "NetworkSecurityPerimeterConfiguration_List", - "x-ms-examples": { - "NamspaceNetworkSecurityPerimeterConfigurationList": { - "$ref": "./examples/NameSpaces/NetworkSecurityPerimeterConfigurationList.json" - } - }, - "description": "Gets list of current NetworkSecurityPerimeterConfiguration for Namespace", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Network Security Perimeter Configuration List", - "schema": { - "$ref": "#/definitions/NetworkSecurityPerimeterConfigurationList" - } - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkSecurityPerimeterConfigurations/{resourceAssociationName}/reconcile": { - "post": { - "tags": [ - "Namespaces NetworkSecurityPerimeterConfigurations" - ], - "operationId": "NetworkSecurityPerimeterConfigurations_CreateOrUpdate", - "description": "Refreshes any information about the association.", - "x-ms-examples": { - "NetworkSecurityPerimeterConfigurationList": { - "$ref": "./examples/NameSpaces/NetworkSecurityPerimeterConfigurationReconcile.json" - } - }, - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/NamespaceNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceAssociationNameParameter" - } - ], - "responses": { - "200": { - "description": "Association reconciled" - }, - "202": { - "description": "Request to reconcile the association accepted." - }, - "default": { - "description": "Eventhub error response describing why the operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true - } - } - }, - "definitions": { - "EHNamespaceListResult": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/EHNamespace" - }, - "description": "Result of the List Namespace operation" - }, - "nextLink": { - "type": "string", - "description": "Link to the next set of results. Not empty if Value contains incomplete list of namespaces." - } - }, - "description": "The response of the List Namespace operation" - }, - "EHNamespace": { - "properties": { - "sku": { - "$ref": "#/definitions/Sku", - "description": "Properties of sku resource" - }, - "identity": { - "$ref": "#/definitions/Identity", - "description": "Properties of BYOK Identity description" - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" - }, - "properties": { - "x-ms-client-flatten": true, - "properties": { - "minimumTlsVersion": { - "type": "string", - "description": "The minimum TLS version for the cluster to support, e.g. '1.2'", - "enum": [ - "1.0", - "1.1", - "1.2" - ], - "x-ms-enum": { - "name": "TlsVersion", - "modelAsString": true - } - }, - "provisioningState": { - "readOnly": true, - "type": "string", - "description": "Provisioning state of the Namespace." - }, - "status": { - "readOnly": true, - "type": "string", - "description": "Status of the Namespace." - }, - "createdAt": { - "readOnly": true, - "format": "date-time", - "type": "string", - "description": "The time the Namespace was created." - }, - "updatedAt": { - "readOnly": true, - "format": "date-time", - "type": "string", - "description": "The time the Namespace was updated." - }, - "serviceBusEndpoint": { - "readOnly": true, - "type": "string", - "description": "Endpoint you can use to perform Service Bus operations." - }, - "clusterArmId": { - "type": "string", - "description": "Cluster ARM ID of the Namespace." - }, - "metricId": { - "readOnly": true, - "type": "string", - "description": "Identifier for Azure Insights metrics." - }, - "isAutoInflateEnabled": { - "type": "boolean", - "description": "Value that indicates whether AutoInflate is enabled for eventhub namespace." - }, - "publicNetworkAccess": { - "description": "This determines if traffic is allowed over public network. By default it is enabled.", - "enum": [ - "Enabled", - "Disabled", - "SecuredByPerimeter" - ], - "type": "string", - "x-ms-enum": { - "name": "PublicNetworkAccess", - "modelAsString": true - }, - "default": "Enabled" - }, - "maximumThroughputUnits": { - "format": "int32", - "type": "integer", - "minimum": 0, - "description": "Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)" - }, - "kafkaEnabled": { - "type": "boolean", - "description": "Value that indicates whether Kafka is enabled for eventhub namespace." - }, - "zoneRedundant": { - "type": "boolean", - "description": "Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones." - }, - "encryption": { - "$ref": "#/definitions/Encryption", - "description": "Properties of BYOK Encryption description" - }, - "privateEndpointConnections": { - "description": "List of private endpoint connections.", - "type": "array", - "items": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "disableLocalAuth": { - "type": "boolean", - "description": "This property disables SAS authentication for the Event Hubs namespace." - }, - "alternateName": { - "type": "string", - "description": "Alternate name specified when alias and namespace names are same." - } - }, - "description": "Namespace properties supplied for create namespace operation." - } - }, - "allOf": [ - { - "$ref": "../../../common/v1/definitions.json#/definitions/TrackedResource" - } - ], - "description": "Single Namespace item in List or Get Operation" - }, - "Sku": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Name of this SKU.", - "enum": [ - "Basic", - "Standard", - "Premium" - ], - "x-ms-enum": { - "name": "SkuName", - "modelAsString": true - } - }, - "tier": { - "type": "string", - "description": "The billing tier of this particular SKU.", - "enum": [ - "Basic", - "Standard", - "Premium" - ], - "x-ms-enum": { - "name": "SkuTier", - "modelAsString": true - } - }, - "capacity": { - "format": "int32", - "minimum": 0, - "type": "integer", - "description": "The Event Hubs throughput units for Basic or Standard tiers, where value should be 0 to 20 throughput units. The Event Hubs premium units for Premium tier, where value should be 0 to 10 premium units." - } - }, - "required": [ - "name" - ], - "description": "SKU parameters supplied to the create namespace operation" - }, - "Identity": { - "x-ms-client-flatten": true, - "properties": { - "principalId": { - "type": "string", - "description": "ObjectId from the KeyVault", - "readOnly": true - }, - "tenantId": { - "type": "string", - "description": "TenantId from the KeyVault", - "readOnly": true - }, - "type": { - "type": "string", - "description": "Type of managed service identity.", - "enum": [ - "SystemAssigned", - "UserAssigned", - "SystemAssigned, UserAssigned", - "None" - ], - "x-ms-enum": { - "name": "ManagedServiceIdentityType", - "modelAsString": false - } - }, - "userAssignedIdentities": { - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/UserAssignedIdentity" - }, - "description": "Properties for User Assigned Identities" - } - }, - "description": "Properties to configure Identity for Bring your Own Keys" - }, - "UserAssignedIdentity": { - "description": "Recognized Dictionary value.", - "type": "object", - "properties": { - "principalId": { - "description": "Principal Id of user assigned identity", - "type": "string", - "x-ms-client-name": "PrincipalId", - "readOnly": true - }, - "clientId": { - "description": "Client Id of user assigned identity", - "type": "string", - "x-ms-client-name": "ClientId", - "readOnly": true - } - } - }, - "Encryption": { - "x-ms-client-flatten": true, - "properties": { - "keyVaultProperties": { - "type": "array", - "items": { - "$ref": "#/definitions/KeyVaultProperties" - }, - "x-ms-client-name": "KeyVaultProperties", - "description": "Properties of KeyVault" - }, - "keySource": { - "type": "string", - "description": "Enumerates the possible value of keySource for Encryption", - "default": "Microsoft.KeyVault", - "enum": [ - "Microsoft.KeyVault" - ], - "x-ms-enum": { - "name": "keySource", - "modelAsString": false - } - }, - "requireInfrastructureEncryption": { - "type": "boolean", - "description": "Enable Infrastructure Encryption (Double Encryption)" - } - }, - "description": "Properties to configure Encryption" - }, - "KeyVaultProperties": { - "properties": { - "keyName": { - "type": "string", - "description": "Name of the Key from KeyVault", - "x-ms-client-name": "KeyName" - }, - "keyVaultUri": { - "type": "string", - "description": "Uri of KeyVault", - "x-ms-client-name": "KeyVaultUri" - }, - "keyVersion": { - "type": "string", - "description": "Key Version", - "x-ms-client-name": "KeyVersion" - }, - "identity": { - "$ref": "#/definitions/userAssignedIdentityProperties" - } - }, - "description": "Properties to configure keyVault Properties" - }, - "PrivateEndpointConnection": { - "description": "Properties of the PrivateEndpointConnection.", - "allOf": [ - { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" - } - ], - "properties": { - "properties": { - "$ref": "#/definitions/PrivateEndpointConnectionProperties", - "description": "Properties of the PrivateEndpointConnection.", - "x-ms-client-flatten": true - }, - "systemData": { - "readOnly": true, - "description": "The system meta data relating to this resource.", - "$ref": "../../../common/v1/definitions.json#/definitions/systemData" - } - } - }, - "PrivateEndpointConnectionProperties": { - "description": "Properties of the private endpoint connection resource.", - "properties": { - "privateEndpoint": { - "$ref": "#/definitions/PrivateEndpoint", - "description": "The Private Endpoint resource for this Connection." - }, - "privateLinkServiceConnectionState": { - "$ref": "#/definitions/ConnectionState", - "description": "Details about the state of the connection." - }, - "provisioningState": { - "description": "Provisioning state of the Private Endpoint Connection.", - "enum": [ - "Creating", - "Updating", - "Deleting", - "Succeeded", - "Canceled", - "Failed" - ], - "type": "string", - "x-ms-enum": { - "name": "EndPointProvisioningState", - "modelAsString": true - } - } - } - }, - "PrivateEndpoint": { - "description": "PrivateEndpoint information.", - "properties": { - "id": { - "description": "The ARM identifier for Private Endpoint.", - "type": "string" - } - } - }, - "ConnectionState": { - "description": "ConnectionState information.", - "properties": { - "status": { - "description": "Status of the connection.", - "enum": [ - "Pending", - "Approved", - "Rejected", - "Disconnected" - ], - "type": "string", - "x-ms-enum": { - "name": "PrivateLinkConnectionStatus", - "modelAsString": true - } - }, - "description": { - "description": "Description of the connection state.", - "type": "string" - } - } - }, - "PrivateEndpointConnectionListResult": { - "description": "Result of the list of all private endpoint connections operation.", - "properties": { - "value": { - "description": "A collection of private endpoint connection resources.", - "type": "array", - "items": { - "$ref": "#/definitions/PrivateEndpointConnection" - } - }, - "nextLink": { - "description": "A link for the next page of private endpoint connection resources.", - "type": "string" - } - } - }, - "PrivateLinkResource": { - "description": "Information of the private link resource.", - "properties": { - "properties": { - "$ref": "#/definitions/PrivateLinkResourceProperties", - "description": "Properties of the private link resource.", - "x-ms-client-flatten": true - }, - "id": { - "description": "Fully qualified identifier of the resource.", - "type": "string" - }, - "name": { - "description": "Name of the resource", - "type": "string" - }, - "type": { - "description": "Type of the resource", - "type": "string" - } - } - }, - "PrivateLinkResourceProperties": { - "description": "Properties of PrivateLinkResource", - "properties": { - "groupId": { - "description": "The private link resource group id.", - "type": "string" - }, - "requiredMembers": { - "type": "array", - "description": "The private link resource required member names.", - "items": { - "type": "string" - } - }, - "requiredZoneNames": { - "type": "array", - "description": "The private link resource Private link DNS zone name.", - "items": { - "type": "string" - } - } - } - }, - "PrivateLinkResourcesListResult": { - "description": "Result of the List private link resources operation.", - "properties": { - "value": { - "description": "A collection of private link resources", - "type": "array", - "items": { - "$ref": "#/definitions/PrivateLinkResource" - } - }, - "nextLink": { - "description": "A link for the next page of private link resources.", - "type": "string" - } - } - }, - "userAssignedIdentityProperties": { - "x-ms-client-flatten": true, - "type": "object", - "properties": { - "userAssignedIdentity": { - "type": "string", - "description": "ARM ID of user Identity selected for encryption" - } - } - }, - "NetworkSecurityPerimeterConfigurationList": { - "description": "Result of the List NetworkSecurityPerimeterConfiguration operation.", - "type": "object", - "properties": { - "value": { - "description": "A collection of NetworkSecurityPerimeterConfigurations", - "readOnly": true, - "type": "array", - "items": { - "$ref": "#/definitions/NetworkSecurityPerimeterConfiguration" - } - } - } - }, - "NetworkSecurityPerimeterConfiguration": { - "description": "Network Security Perimeter related configurations of a given namespace", - "type": "object", - "readOnly": true, - "properties": { - "properties": { - "$ref": "#/definitions/NetworkSecurityPerimeterConfigurationProperties", - "description": "Properties of the Network Security Perimeter Configuration", - "x-ms-client-flatten": true - } - }, - "allOf": [ - { - "$ref": "../../../common/v2/definitions.json#/definitions/ProxyResource" - } - ] - }, - "NetworkSecurityPerimeterConfigurationProperties": { - "description": "Properties of NetworkSecurityPerimeterConfiguration", - "type": "object", - "readOnly": true, - "properties": { - "provisioningState": { - "description": "Provisioning state of NetworkSecurityPerimeter configuration propagation", - "enum": [ - "Unknown", - "Creating", - "Updating", - "Accepted", - "InvalidResponse", - "Succeeded", - "SucceededWithIssues", - "Failed", - "Deleting", - "Deleted", - "Canceled" - ], - "type": "string", - "x-ms-enum": { - "name": "NetworkSecurityPerimeterConfigurationProvisioningState", - "modelAsString": true - } - }, - "provisioningIssues": { - "description": "List of Provisioning Issues if any", - "type": "array", - "items": { - "$ref": "#/definitions/ProvisioningIssue" - }, - "x-ms-identifiers": [ - "name" - ] - }, - "networkSecurityPerimeter": { - "$ref": "#/definitions/NetworkSecurityPerimeter" - }, - "resourceAssociation": { - "description": "Information about resource association", - "readOnly": true, - "type": "object", - "properties": { - "name": { - "description": "Name of the resource association", - "type": "string" - }, - "accessMode": { - "description": "Access Mode of the resource association", - "enum": [ - "NoAssociationMode", - "EnforcedMode", - "LearningMode", - "AuditMode", - "UnspecifiedMode" - ], - "type": "string", - "x-ms-enum": { - "name": "ResourceAssociationAccessMode", - "modelAsString": true - } - } - } - }, - "profile": { - "description": "Information about current network profile", - "readOnly": true, - "type": "object", - "properties": { - "name": { - "description": "Name of the resource", - "type": "string" - }, - "accessRulesVersion": { - "description": "Current access rules version", - "type": "string" - }, - "accessRules": { - "description": "List of Access Rules", - "type": "array", - "items": { - "$ref": "#/definitions/NspAccessRule" - } - } - } - }, - "isBackingResource": { - "readOnly": true, - "type": "boolean", - "description": "True if the EventHub namespace is backed by another Azure resource and not visible to end users." - }, - "applicableFeatures": { - "readOnly": true, - "type": "array", - "description": "Indicates that the NSP controls related to backing association are only applicable to a specific feature in backing resource's data plane.", - "items": { - "type": "string" - } - }, - "parentAssociationName": { - "readOnly": true, - "type": "string", - "description": "Source Resource Association name" - }, - "sourceResourceId": { - "readOnly": true, - "type": "string", - "description": "ARM Id of source resource" - } - } - }, - "ProvisioningIssue": { - "description": "Describes Provisioning issue for given NetworkSecurityPerimeterConfiguration", - "type": "object", - "readOnly": true, - "properties": { - "name": { - "description": "Name of the issue", - "type": "string" - }, - "properties": { - "description": "Properties of Provisioning Issue", - "type": "object", - "readOnly": true, - "properties": { - "issueType": { - "description": "Type of Issue", - "type": "string" - }, - "description": { - "description": "Description of the issue", - "type": "string" - } - } - } - } - }, - "NspAccessRule": { - "description": "Information of Access Rule in Network Profile", - "type": "object", - "readOnly": true, - "properties": { - "id": { - "description": "Fully qualified identifier of the resource", - "type": "string" - }, - "name": { - "description": "Name of the resource", - "type": "string" - }, - "type": { - "description": "Type of the resource", - "type": "string" - }, - "properties": { - "description": "Properties of Access Rule", - "readOnly": true, - "type": "object", - "properties": { - "direction": { - "description": "Direction of Access Rule", - "enum": [ - "Inbound", - "Outbound" - ], - "type": "string", - "x-ms-enum": { - "name": "NspAccessRuleDirection", - "modelAsString": true - } - }, - "addressPrefixes": { - "description": "Address prefixes in the CIDR format for inbound rules", - "type": "array", - "items": { - "description": "IP Address", - "type": "string" - } - }, - "subscriptions": { - "description": "Subscriptions for inbound rules", - "type": "array", - "items": { - "description": "Subscription for inbound rule", - "type": "object", - "readOnly": true, - "properties": { - "id": { - "description": "Fully qualified identifier of subscription", - "type": "string" - } - } - } - }, - "networkSecurityPerimeters": { - "description": "NetworkSecurityPerimeters for inbound rules", - "type": "array", - "readOnly": true, - "items": { - "$ref": "#/definitions/NetworkSecurityPerimeter" - } - }, - "fullyQualifiedDomainNames": { - "description": "FQDN for outbound rules", - "type": "array", - "readOnly": true, - "items": { - "description": "Fully qualified domain name", - "type": "string" - } - } - } - } - } - }, - "NetworkSecurityPerimeter": { - "description": "NetworkSecurityPerimeter related information", - "type": "object", - "readOnly": true, - "properties": { - "id": { - "description": "Fully qualified identifier of the resource", - "type": "string" - }, - "perimeterGuid": { - "description": "Guid of the resource", - "type": "string" - }, - "location": { - "description": "Location of the resource", - "type": "string" - } - } - } - }, - "parameters": {} -} diff --git a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/quotaConfiguration.json b/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/quotaConfiguration.json deleted file mode 100644 index b27184636..000000000 --- a/swagger-specs/eventhub/resource-manager/Microsoft.EventHub/stable/2024-01-01/quotaConfiguration.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "EventHubManagementClient", - "description": "Azure Event Hubs client for managing Event Hubs Cluster, IPFilter Rules and VirtualNetworkRules resources.", - "version": "2024-01-01" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/quotaConfiguration/default": { - "patch": { - "tags": [ - "Event Hubs Clusters Configuration" - ], - "operationId": "Configuration_Patch", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ClusterQuotaConfigurationProperties", - "required": [ - "settings" - ] - }, - "description": "Parameters for creating an Event Hubs Cluster resource." - } - ], - "x-ms-examples": { - "ClustersQuotasConfigurationPatch": { - "$ref": "./examples/Clusters/ClusterQuotaConfigurationPatch.json" - } - }, - "description": "Replace all specified Event Hubs Cluster settings with those contained in the request body. Leaves the settings not specified in the request body unmodified.", - "responses": { - "200": { - "description": "Event Hubs Cluster settings configuration returned.", - "schema": { - "$ref": "#/definitions/ClusterQuotaConfigurationProperties" - } - }, - "201": { - "description": "Event Hubs Cluster setting configuration request successfully accepted.", - "schema": { - "$ref": "#/definitions/ClusterQuotaConfigurationProperties" - } - }, - "202": { - "description": "Event Hubs Cluster update request accepted." - }, - "default": { - "description": "Event Hubs Cluster error response describing why the get cluster quotas and settings operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - }, - "get": { - "tags": [ - "Event Hubs Clusters Configuration" - ], - "operationId": "Configuration_Get", - "parameters": [ - { - "$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter" - }, - { - "$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter" - } - ], - "x-ms-examples": { - "ClustersQuotasConfigurationGet": { - "$ref": "./examples/Clusters/ClusterQuotaConfigurationGet.json" - } - }, - "description": "Get all Event Hubs Cluster settings - a collection of key/value pairs which represent the quotas and settings imposed on the cluster.", - "responses": { - "200": { - "description": "Event Hubs Cluster settings configuration returned.", - "schema": { - "$ref": "#/definitions/ClusterQuotaConfigurationProperties" - } - }, - "default": { - "description": "Event Hubs Cluster error response describing why the get cluster quotas and settings operation failed.", - "schema": { - "$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "ClusterQuotaConfigurationProperties": { - "type": "object", - "properties": { - "settings": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "All possible Cluster settings - a collection of key/value paired settings which apply to quotas and configurations imposed on the cluster." - } - }, - "description": "Contains all settings for the cluster." - } - }, - "parameters": {} -} diff --git a/swagger-specs/eventhub/resource-manager/api-set.json b/swagger-specs/eventhub/resource-manager/api-set.json index 8d7cdd167..88454fb55 100644 --- a/swagger-specs/eventhub/resource-manager/api-set.json +++ b/swagger-specs/eventhub/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.EventHub/stable/2024-01-01/AvailableClusterRegions.json", "Microsoft.EventHub/stable/2024-01-01/Clusters.json", "Microsoft.EventHub/stable/2024-01-01/namespaces.json", "Microsoft.EventHub/stable/2024-01-01/quotaConfiguration.json", "Microsoft.EventHub/stable/2024-01-01/networkrulessets.json", "Microsoft.EventHub/stable/2024-01-01/AuthorizationRules.json", "Microsoft.EventHub/stable/2024-01-01/CheckNameAvailability.json", "Microsoft.EventHub/stable/2024-01-01/consumergroups.json", "Microsoft.EventHub/stable/2024-01-01/disasterRecoveryConfigs.json", "Microsoft.EventHub/stable/2024-01-01/operations.json", "Microsoft.EventHub/stable/2024-01-01/eventhubs.json", "Microsoft.EventHub/stable/2024-01-01/SchemaRegistry.json", "Microsoft.EventHub/stable/2024-01-01/ApplicationGroups.json"], "name": "package-2024-01"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.EventHub/stable/2017-04-01/AuthorizationRules.json", "Microsoft.EventHub/stable/2017-04-01/CheckNameAvailability.json", "Microsoft.EventHub/stable/2017-04-01/consumergroups.json", "Microsoft.EventHub/stable/2017-04-01/disasterRecoveryConfigs.json", "Microsoft.EventHub/stable/2017-04-01/eventhubs.json", "Microsoft.EventHub/stable/2017-04-01/namespaces.json", "Microsoft.EventHub/stable/2017-04-01/networkRuleSets.json", "Microsoft.EventHub/stable/2017-04-01/operations.json", "Microsoft.EventHub/stable/2017-04-01/sku.json"], "name": "package-2017-04"} \ No newline at end of file diff --git a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/common.json b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/common.json similarity index 99% rename from swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/common.json rename to swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/common.json index 9b383e7a5..d8726219f 100644 --- a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/common.json +++ b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/common.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-07-01", + "version": "2024-11-01", "title": "KeyVaultManagementClient", "description": "The Azure management API provides a RESTful set of web services that interact with Azure Key Vault." }, diff --git a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keys.json b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keys.json similarity index 98% rename from swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keys.json rename to swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keys.json index e3f1828ed..b1770ba5a 100644 --- a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keys.json +++ b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keys.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-07-01", + "version": "2024-11-01", "title": "KeyVaultManagementClient", "description": "The Azure management API provides a RESTful set of web services that interact with Azure Key Vault." }, @@ -395,11 +395,11 @@ "keySize": { "type": "integer", "format": "int32", - "description": "The key size in bits. For example: 2048, 3072, or 4096 for RSA." + "description": "The key size in bits. For example: 2048, 3072, or 4096 for RSA. Default for RSA and RSA-HSM keys is 2048. Exception made for bring your own key (BYOK), key exchange keys default to 4096." }, "curveName": { "type": "string", - "description": "The elliptic curve name. For valid values, see JsonWebKeyCurveName.", + "description": "The elliptic curve name. For valid values, see JsonWebKeyCurveName. Default for EC and EC-HSM keys is P-256", "enum": [ "P-256", "P-384", diff --git a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keysManagedHsm.json b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keysManagedHsm.json similarity index 98% rename from swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keysManagedHsm.json rename to swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keysManagedHsm.json index ec45a2bac..bfaab1090 100644 --- a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keysManagedHsm.json +++ b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keysManagedHsm.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-07-01", + "version": "2024-11-01", "title": "KeyVaultManagementClient", "description": "The Azure management API provides a RESTful set of web services that interact with Azure Key Vault." }, @@ -325,11 +325,11 @@ "keySize": { "type": "integer", "format": "int32", - "description": "The key size in bits. For example: 2048, 3072, or 4096 for RSA." + "description": "The key size in bits. For example: 2048, 3072, or 4096 for RSA. Default for RSA and RSA-HSM keys is 2048. Exception made for bring your own key (BYOK), key exchange keys default to 4096." }, "curveName": { "type": "string", - "description": "The elliptic curve name. For valid values, see JsonWebKeyCurveName.", + "description": "The elliptic curve name. For valid values, see JsonWebKeyCurveName. Default for EC and EC-HSM keys is P-256", "enum": [ "P-256", "P-384", diff --git a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keyvault.json b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keyvault.json similarity index 99% rename from swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keyvault.json rename to swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keyvault.json index 16572780e..c5693bab4 100644 --- a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/keyvault.json +++ b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/keyvault.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-07-01", + "version": "2024-11-01", "title": "KeyVaultManagementClient", "description": "The Azure management API provides a RESTful set of web services that interact with Azure Key Vault." }, @@ -1243,14 +1243,17 @@ }, "enabledForDeployment": { "type": "boolean", + "default": false, "description": "Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault." }, "enabledForDiskEncryption": { "type": "boolean", + "default": false, "description": "Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys." }, "enabledForTemplateDeployment": { "type": "boolean", + "default": false, "description": "Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault." }, "enableSoftDelete": { diff --git a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/managedHsm.json b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/managedHsm.json similarity index 99% rename from swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/managedHsm.json rename to swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/managedHsm.json index 34b98d90b..3a2bf70f1 100644 --- a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/managedHsm.json +++ b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/managedHsm.json @@ -3,7 +3,7 @@ "info": { "title": "KeyVaultManagementClient", "description": "The Azure management API provides a RESTful set of web services that interact with Azure Key Vault.", - "version": "2023-07-01" + "version": "2024-11-01" }, "host": "management.azure.com", "schemes": [ @@ -898,7 +898,8 @@ "type": "string", "description": "SKU Family of the managed HSM Pool", "enum": [ - "B" + "B", + "C" ], "x-ms-client-default": "B", "x-ms-enum": { @@ -912,7 +913,9 @@ "enum": [ "Standard_B1", "Custom_B32", - "Custom_B6" + "Custom_B6", + "Custom_C42", + "Custom_C10" ], "x-ms-enum": { "name": "ManagedHsmSkuName", diff --git a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/providers.json b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/providers.json similarity index 99% rename from swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/providers.json rename to swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/providers.json index c2b6d1010..c41109238 100644 --- a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/providers.json +++ b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/providers.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-07-01", + "version": "2024-11-01", "title": "KeyVaultManagementClient", "description": "The Azure management API provides a RESTful set of web services that interact with Azure Key Vault." }, diff --git a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/secrets.json b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/secrets.json similarity index 99% rename from swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/secrets.json rename to swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/secrets.json index 593f884b2..ed2fdc267 100644 --- a/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2023-07-01/secrets.json +++ b/swagger-specs/keyvault/resource-manager/Microsoft.KeyVault/stable/2024-11-01/secrets.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2023-07-01", + "version": "2024-11-01", "title": "KeyVaultManagementClient", "description": "The Azure management API provides a RESTful set of web services that interact with Azure Key Vault." }, diff --git a/swagger-specs/keyvault/resource-manager/api-set.json b/swagger-specs/keyvault/resource-manager/api-set.json index 963f96e03..e513645e8 100644 --- a/swagger-specs/keyvault/resource-manager/api-set.json +++ b/swagger-specs/keyvault/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.KeyVault/stable/2023-07-01/common.json", "Microsoft.KeyVault/stable/2023-07-01/keys.json", "Microsoft.KeyVault/stable/2023-07-01/keysManagedHsm.json", "Microsoft.KeyVault/stable/2023-07-01/keyvault.json", "Microsoft.KeyVault/stable/2023-07-01/managedHsm.json", "Microsoft.KeyVault/stable/2023-07-01/providers.json", "Microsoft.KeyVault/stable/2023-07-01/secrets.json"], "name": "package-2023-07"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.KeyVault/stable/2024-11-01/common.json", "Microsoft.KeyVault/stable/2024-11-01/keys.json", "Microsoft.KeyVault/stable/2024-11-01/keysManagedHsm.json", "Microsoft.KeyVault/stable/2024-11-01/keyvault.json", "Microsoft.KeyVault/stable/2024-11-01/managedHsm.json", "Microsoft.KeyVault/stable/2024-11-01/providers.json", "Microsoft.KeyVault/stable/2024-11-01/secrets.json"], "name": "package-2024-11-01"} \ No newline at end of file diff --git a/swagger-specs/quota/resource-manager/Microsoft.Quota/preview/2024-12-18-preview/groupquota.json b/swagger-specs/quota/resource-manager/Microsoft.Quota/stable/2025-03-01/groupquota.json similarity index 99% rename from swagger-specs/quota/resource-manager/Microsoft.Quota/preview/2024-12-18-preview/groupquota.json rename to swagger-specs/quota/resource-manager/Microsoft.Quota/stable/2025-03-01/groupquota.json index 437a6c639..b1bab719c 100644 --- a/swagger-specs/quota/resource-manager/Microsoft.Quota/preview/2024-12-18-preview/groupquota.json +++ b/swagger-specs/quota/resource-manager/Microsoft.Quota/stable/2025-03-01/groupquota.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "Azure Quota Extension API", - "version": "2024-12-18-preview", + "version": "2025-03-01", "description": "Microsoft Azure Quota Resource Provider. This Swagger is for Azure Group Quota using GroupQuota Entity." }, "host": "management.azure.com", diff --git a/swagger-specs/quota/resource-manager/Microsoft.Quota/preview/2024-12-18-preview/quota.json b/swagger-specs/quota/resource-manager/Microsoft.Quota/stable/2025-03-01/quota.json similarity index 99% rename from swagger-specs/quota/resource-manager/Microsoft.Quota/preview/2024-12-18-preview/quota.json rename to swagger-specs/quota/resource-manager/Microsoft.Quota/stable/2025-03-01/quota.json index 7d698fd6a..1273c7860 100644 --- a/swagger-specs/quota/resource-manager/Microsoft.Quota/preview/2024-12-18-preview/quota.json +++ b/swagger-specs/quota/resource-manager/Microsoft.Quota/stable/2025-03-01/quota.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2024-12-18-preview", + "version": "2025-03-01", "title": "Azure Quota Extension API", "description": "Microsoft Azure Quota Resource Provider" }, diff --git a/swagger-specs/quota/resource-manager/api-set.json b/swagger-specs/quota/resource-manager/api-set.json index a606ba9fc..c55218572 100644 --- a/swagger-specs/quota/resource-manager/api-set.json +++ b/swagger-specs/quota/resource-manager/api-set.json @@ -1 +1 @@ -{"addition_input_file_paths": [], "input_files": ["Microsoft.Quota/preview/2024-12-18-preview/groupquota.json", "Microsoft.Quota/preview/2024-12-18-preview/quota.json"], "name": "package-2024-12-18-preview"} \ No newline at end of file +{"addition_input_file_paths": [], "input_files": ["Microsoft.Quota/stable/2025-03-01/groupquota.json", "Microsoft.Quota/stable/2025-03-01/quota.json"], "name": "package-2025-03-01"} \ No newline at end of file