From ce56625ef496f3a9907153b8f86bcc0320e6fb63 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Tue, 26 Sep 2023 19:52:06 +0000 Subject: [PATCH] CodeGen from PR 25977 in Azure/azure-rest-api-specs Merge c76754fa1b22fcfaf3c9d88848d5c1e719554209 into 63c36a5f9b1fd55f233fb405c13480699c03f2f9 --- schemas/2024-03-01/Microsoft.ApiCenter.json | 1263 +++++++++++++++++++ schemas/common/autogeneratedResources.json | 24 + 2 files changed, 1287 insertions(+) create mode 100644 schemas/2024-03-01/Microsoft.ApiCenter.json diff --git a/schemas/2024-03-01/Microsoft.ApiCenter.json b/schemas/2024-03-01/Microsoft.ApiCenter.json new file mode 100644 index 0000000000..ba3ee68d06 --- /dev/null +++ b/schemas/2024-03-01/Microsoft.ApiCenter.json @@ -0,0 +1,1263 @@ +{ + "id": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#", + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Microsoft.ApiCenter", + "description": "Microsoft ApiCenter Resource Types", + "resourceDefinitions": { + "services": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "identity": { + "oneOf": [ + { + "$ref": "#/definitions/ManagedServiceIdentity" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Managed service identity (system assigned and/or user assigned identities)" + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9\\-]{1,64}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Service name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ServiceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of the service." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/services_metadataSchemas_childResource" + }, + { + "$ref": "#/definitions/services_workspaces_childResource" + } + ] + } + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.ApiCenter/services" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services" + }, + "services_metadataSchemas": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the metadata schema." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/MetadataSchemaProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Metadata schema properties." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.ApiCenter/services/metadataSchemas" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/metadataSchemas" + }, + "services_workspaces": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the workspace." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/WorkspaceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Workspace properties." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/services_workspaces_apis_childResource" + }, + { + "$ref": "#/definitions/services_workspaces_environments_childResource" + } + ] + } + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.ApiCenter/services/workspaces" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces" + }, + "services_workspaces_apis": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the API." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ApiProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "API properties." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/services_workspaces_apis_versions_childResource" + }, + { + "$ref": "#/definitions/services_workspaces_apis_deployments_childResource" + } + ] + } + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.ApiCenter/services/workspaces/apis" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/apis" + }, + "services_workspaces_apis_deployments": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the API deployment." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/DeploymentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "API deployment entity properties." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.ApiCenter/services/workspaces/apis/deployments" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/apis/deployments" + }, + "services_workspaces_apis_versions": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the API version." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ApiVersionProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "API version properties entity." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/services_workspaces_apis_versions_definitions_childResource" + } + ] + } + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.ApiCenter/services/workspaces/apis/versions" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/apis/versions" + }, + "services_workspaces_apis_versions_definitions": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the API definition." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ApiDefinitionProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "API version properties entity." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.ApiCenter/services/workspaces/apis/versions/definitions" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/apis/versions/definitions" + }, + "services_workspaces_environments": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the environment." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/EnvironmentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Environment properties entity." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.ApiCenter/services/workspaces/environments" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/environments" + } + }, + "definitions": { + "ApiDefinitionProperties": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "API definition description." + }, + "title": { + "type": "string", + "description": "API version." + } + }, + "required": [ + "title" + ], + "description": "API version properties entity." + }, + "ApiProperties": { + "type": "object", + "properties": { + "contacts": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/Contact" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "customProperties": { + "type": "object", + "properties": {}, + "description": "The custom metadata defined for API catalog entities." + }, + "description": { + "type": "string", + "maxLength": 1000, + "description": "Description of the API." + }, + "externalDocumentation": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/ExternalDocumentation" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "license": { + "oneOf": [ + { + "$ref": "#/definitions/License" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The license information for the API." + }, + "summary": { + "type": "string", + "maxLength": 200, + "description": "Short description of the API." + }, + "termsOfService": { + "oneOf": [ + { + "$ref": "#/definitions/TermsOfService" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Terms of service for the API." + }, + "title": { + "type": "string", + "maxLength": 50, + "description": "API title." + }, + "type": { + "oneOf": [ + { + "type": "string", + "enum": [ + "rest", + "graphql", + "grpc", + "soap", + "webhook", + "websocket" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Kind of API. For example, REST or GraphQL." + } + }, + "required": [ + "title", + "type" + ], + "description": "API properties." + }, + "ApiVersionProperties": { + "type": "object", + "properties": { + "lifecycleStage": { + "oneOf": [ + { + "type": "string", + "enum": [ + "design", + "development", + "testing", + "preview", + "production", + "deprecated", + "retired" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "title": { + "type": "string", + "description": "API version." + } + }, + "required": [ + "title" + ], + "description": "API version properties entity." + }, + "Contact": { + "type": "object", + "properties": { + "email": { + "type": "string", + "maxLength": 100, + "description": "Email address of the contact." + }, + "name": { + "type": "string", + "maxLength": 100, + "description": "Name of the contact." + }, + "url": { + "type": "string", + "maxLength": 200, + "format": "uri", + "description": "URL for the contact." + } + } + }, + "DeploymentProperties": { + "type": "object", + "properties": { + "customProperties": { + "type": "object", + "properties": {}, + "description": "The custom metadata defined for API catalog entities." + }, + "definitionId": { + "type": "string", + "description": "API center-scoped definition resource ID." + }, + "description": { + "type": "string", + "maxLength": 500, + "description": "Description of the deployment." + }, + "environmentId": { + "type": "string", + "description": "API center-scoped environment resource ID." + }, + "server": { + "oneOf": [ + { + "$ref": "#/definitions/DeploymentServer" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "state": { + "oneOf": [ + { + "type": "string", + "enum": [ + "active", + "inactive" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "title": { + "type": "string" + } + }, + "description": "API deployment entity properties." + }, + "DeploymentServer": { + "type": "object", + "properties": { + "runtimeUri": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Base runtime URLs for this deployment." + } + } + }, + "EnvironmentProperties": { + "type": "object", + "properties": { + "customProperties": { + "type": "object", + "properties": {}, + "description": "The custom metadata defined for API catalog entities." + }, + "description": { + "type": "string" + }, + "onboarding": { + "oneOf": [ + { + "$ref": "#/definitions/Onboarding" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "server": { + "oneOf": [ + { + "$ref": "#/definitions/EnvironmentServer" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Server information of the environment." + }, + "title": { + "type": "string" + }, + "type": { + "oneOf": [ + { + "type": "string", + "enum": [ + "development", + "testing", + "staging", + "production" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Environment type." + } + }, + "description": "Environment properties entity." + }, + "EnvironmentServer": { + "type": "object", + "properties": { + "managementPortalUri": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "type": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Azure API Management", + "Azure compute service", + "Apigee API Management", + "AWS API Gateway", + "Kong API Gateway", + "Kubernetes", + "MuleSoft API Management" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Type of the server that represents the environment." + } + }, + "description": "Server information of the environment." + }, + "ExternalDocumentation": { + "type": "object", + "properties": { + "description": { + "type": "string", + "maxLength": 500, + "description": "Description of the documentation." + }, + "title": { + "type": "string", + "maxLength": 50, + "description": "Title of the documentation." + }, + "url": { + "type": "string", + "maxLength": 200, + "format": "uri", + "description": "URL pointing to the documentation." + } + }, + "required": [ + "url" + ], + "description": "Additional, external documentation for the API." + }, + "License": { + "type": "object", + "properties": { + "identifier": { + "type": "string", + "maxLength": 50, + "format": "uri", + "description": "SPDX license information for the API. The identifier field is mutually exclusive of the URL field." + }, + "name": { + "type": "string", + "maxLength": 100, + "description": "Name of the license." + }, + "url": { + "type": "string", + "maxLength": 200, + "format": "uri", + "description": "URL pointing to the license details. The URL field is mutually exclusive of the identifier field." + } + }, + "description": "The license information for the API." + }, + "ManagedServiceIdentity": { + "type": "object", + "properties": { + "type": { + "oneOf": [ + { + "type": "string", + "enum": [ + "None", + "SystemAssigned", + "UserAssigned", + "SystemAssigned,UserAssigned" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "userAssignedIdentities": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/UserAssignedIdentity" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests." + } + }, + "required": [ + "type" + ], + "description": "Managed service identity (system assigned and/or user assigned identities)" + }, + "MetadataAssignment": { + "type": "object", + "properties": { + "deprecated": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "entity": { + "oneOf": [ + { + "type": "string", + "enum": [ + "api", + "deployment", + "environment" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The entities this metadata schema component gets applied to." + }, + "required": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + } + } + }, + "MetadataSchemaProperties": { + "type": "object", + "properties": { + "assignedTo": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/MetadataAssignment" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "schema": { + "type": "string", + "description": "YAML schema defining the type." + } + }, + "required": [ + "schema" + ], + "description": "Metadata schema properties." + }, + "Onboarding": { + "type": "object", + "properties": { + "developerPortalUri": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "instructions": { + "type": "string", + "description": "Onboarding guide." + } + } + }, + "ServiceProperties": { + "type": "object", + "properties": { + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Succeeded", + "Failed", + "Canceled" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + } + }, + "description": "The properties of the service." + }, + "services_metadataSchemas_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the metadata schema." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/MetadataSchemaProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Metadata schema properties." + }, + "type": { + "type": "string", + "enum": [ + "metadataSchemas" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/metadataSchemas" + }, + "services_workspaces_apis_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the API." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ApiProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "API properties." + }, + "type": { + "type": "string", + "enum": [ + "apis" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/apis" + }, + "services_workspaces_apis_deployments_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the API deployment." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/DeploymentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "API deployment entity properties." + }, + "type": { + "type": "string", + "enum": [ + "deployments" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/apis/deployments" + }, + "services_workspaces_apis_versions_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the API version." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ApiVersionProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "API version properties entity." + }, + "type": { + "type": "string", + "enum": [ + "versions" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/apis/versions" + }, + "services_workspaces_apis_versions_definitions_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the API definition." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ApiDefinitionProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "API version properties entity." + }, + "type": { + "type": "string", + "enum": [ + "definitions" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/apis/versions/definitions" + }, + "services_workspaces_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the workspace." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/WorkspaceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Workspace properties." + }, + "type": { + "type": "string", + "enum": [ + "workspaces" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces" + }, + "services_workspaces_environments_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2024-03-01" + ] + }, + "name": { + "type": "string", + "minLength": 1, + "description": "The name of the environment." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/EnvironmentProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Environment properties entity." + }, + "type": { + "type": "string", + "enum": [ + "environments" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.ApiCenter/services/workspaces/environments" + }, + "TermsOfService": { + "type": "object", + "properties": { + "url": { + "type": "string", + "maxLength": 200, + "format": "uri", + "description": "URL pointing to the terms of service." + } + }, + "required": [ + "url" + ], + "description": "Terms of service for the API." + }, + "UserAssignedIdentity": { + "type": "object", + "properties": {}, + "description": "User assigned identity properties" + }, + "WorkspaceProperties": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Workspace description." + }, + "title": { + "type": "string", + "description": "Workspace display name." + } + }, + "required": [ + "title" + ], + "description": "Workspace properties." + } + } +} \ No newline at end of file diff --git a/schemas/common/autogeneratedResources.json b/schemas/common/autogeneratedResources.json index d6a20bc689..b1a4859f0e 100644 --- a/schemas/common/autogeneratedResources.json +++ b/schemas/common/autogeneratedResources.json @@ -178,6 +178,30 @@ { "$ref": "https://schema.management.azure.com/schemas/2023-07-01-preview/Microsoft.ApiCenter.json#/resourceDefinitions/services" }, + { + "$ref": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#/resourceDefinitions/services" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#/resourceDefinitions/services_metadataSchemas" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#/resourceDefinitions/services_workspaces" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#/resourceDefinitions/services_workspaces_apis" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#/resourceDefinitions/services_workspaces_apis_deployments" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#/resourceDefinitions/services_workspaces_apis_versions" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#/resourceDefinitions/services_workspaces_apis_versions_definitions" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2024-03-01/Microsoft.ApiCenter.json#/resourceDefinitions/services_workspaces_environments" + }, { "$ref": "https://schema.management.azure.com/schemas/2016-07-07/Microsoft.ApiManagement.json#/resourceDefinitions/service" },