diff --git a/sdk/apicenter/azure.ApiCenter/Configuration.json b/sdk/apicenter/azure.ApiCenter/Configuration.json
new file mode 100644
index 000000000000..485b7a85641c
--- /dev/null
+++ b/sdk/apicenter/azure.ApiCenter/Configuration.json
@@ -0,0 +1,12 @@
+{
+ "output-folder": ".",
+ "namespace": "azure.ApiCenter",
+ "library-name": "azure.ApiCenter",
+ "flavor": "azure",
+ "use-model-reader-writer": true,
+ "shared-source-folders": [
+ "../../TempTypeSpecFiles/node_modules/@autorest/csharp/Generator.Shared",
+ "../../TempTypeSpecFiles/node_modules/@autorest/csharp/Azure.Core.Shared"
+ ],
+ "model-namespace": false
+}
diff --git a/sdk/apicenter/azure.ApiCenter/tsp-location.yaml b/sdk/apicenter/azure.ApiCenter/tsp-location.yaml
new file mode 100644
index 000000000000..2d787102e3ce
--- /dev/null
+++ b/sdk/apicenter/azure.ApiCenter/tsp-location.yaml
@@ -0,0 +1,4 @@
+directory: specification/apicenter/ApiCenter.DataApi
+commit: af8cb14cb21bbcf4fe8ea93f931b2f3b7c50b09b
+repo: Azure/azure-rest-api-specs
+additionalDirectories:
diff --git a/sdk/apicenter/azure.ApiCenter/tspCodeModel.json b/sdk/apicenter/azure.ApiCenter/tspCodeModel.json
new file mode 100644
index 000000000000..7b4a35ec76a3
--- /dev/null
+++ b/sdk/apicenter/azure.ApiCenter/tspCodeModel.json
@@ -0,0 +1,8098 @@
+{
+ "$id": "1",
+ "name": "ApiCenter.DataApi",
+ "apiVersions": [
+ "2024-02-01-preview"
+ ],
+ "enums": [
+ {
+ "$id": "2",
+ "kind": "enum",
+ "name": "LifecycleStage",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.LifecycleStage",
+ "valueType": {
+ "$id": "3",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "4",
+ "kind": "enumvalue",
+ "name": "Design",
+ "value": "design",
+ "valueType": {
+ "$id": "5",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "API is in the design stage",
+ "decorators": []
+ },
+ {
+ "$id": "6",
+ "kind": "enumvalue",
+ "name": "Development",
+ "value": "development",
+ "valueType": {
+ "$id": "7",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "API is in the development stage",
+ "decorators": []
+ },
+ {
+ "$id": "8",
+ "kind": "enumvalue",
+ "name": "Testing",
+ "value": "testing",
+ "valueType": {
+ "$id": "9",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "API is in the testing stage",
+ "decorators": []
+ },
+ {
+ "$id": "10",
+ "kind": "enumvalue",
+ "name": "Preview",
+ "value": "preview",
+ "valueType": {
+ "$id": "11",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "API is in the preview stage",
+ "decorators": []
+ },
+ {
+ "$id": "12",
+ "kind": "enumvalue",
+ "name": "Production",
+ "value": "production",
+ "valueType": {
+ "$id": "13",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "API is in the production stage",
+ "decorators": []
+ },
+ {
+ "$id": "14",
+ "kind": "enumvalue",
+ "name": "Deprecated",
+ "value": "deprecated",
+ "valueType": {
+ "$id": "15",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "API is in the deprecated stage",
+ "decorators": []
+ },
+ {
+ "$id": "16",
+ "kind": "enumvalue",
+ "name": "Retired",
+ "value": "retired",
+ "valueType": {
+ "$id": "17",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "2"
+ },
+ "doc": "API is in the retired stage",
+ "decorators": []
+ }
+ ],
+ "namespace": "azure.ApiCenter",
+ "doc": "API Lifecycle Stage",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "18",
+ "kind": "enum",
+ "name": "EnvironmentKind",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.EnvironmentKind",
+ "valueType": {
+ "$id": "19",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "20",
+ "kind": "enumvalue",
+ "name": "Development",
+ "value": "development",
+ "valueType": {
+ "$id": "21",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "18"
+ },
+ "doc": "Environment is in the development stage",
+ "decorators": []
+ },
+ {
+ "$id": "22",
+ "kind": "enumvalue",
+ "name": "Testing",
+ "value": "testing",
+ "valueType": {
+ "$id": "23",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "18"
+ },
+ "doc": "Environment is in the testing stage",
+ "decorators": []
+ },
+ {
+ "$id": "24",
+ "kind": "enumvalue",
+ "name": "Staging",
+ "value": "staging",
+ "valueType": {
+ "$id": "25",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "18"
+ },
+ "doc": "Environment is in the staging stage",
+ "decorators": []
+ },
+ {
+ "$id": "26",
+ "kind": "enumvalue",
+ "name": "Production",
+ "value": "production",
+ "valueType": {
+ "$id": "27",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "18"
+ },
+ "doc": "Environment is in the production stage",
+ "decorators": []
+ }
+ ],
+ "namespace": "azure.ApiCenter",
+ "doc": "Environment kind",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "28",
+ "kind": "enum",
+ "name": "ApiSpecExportResultFormat",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiSpecExportResultFormat",
+ "valueType": {
+ "$id": "29",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "30",
+ "kind": "enumvalue",
+ "name": "Link",
+ "value": "link",
+ "valueType": {
+ "$id": "31",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "28"
+ },
+ "doc": "Link format",
+ "decorators": []
+ }
+ ],
+ "namespace": "azure.ApiCenter",
+ "doc": "Export specification result format",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ },
+ {
+ "$id": "32",
+ "kind": "enum",
+ "name": "ApiKind",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiKind",
+ "valueType": {
+ "$id": "33",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "34",
+ "kind": "enumvalue",
+ "name": "Rest",
+ "value": "rest",
+ "valueType": {
+ "$id": "35",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "32"
+ },
+ "doc": "REST API",
+ "decorators": []
+ },
+ {
+ "$id": "36",
+ "kind": "enumvalue",
+ "name": "Graphql",
+ "value": "graphql",
+ "valueType": {
+ "$id": "37",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "32"
+ },
+ "doc": "GraphQL API",
+ "decorators": []
+ },
+ {
+ "$id": "38",
+ "kind": "enumvalue",
+ "name": "Grpc",
+ "value": "grpc",
+ "valueType": {
+ "$id": "39",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "32"
+ },
+ "doc": "GRPC API",
+ "decorators": []
+ },
+ {
+ "$id": "40",
+ "kind": "enumvalue",
+ "name": "Soap",
+ "value": "soap",
+ "valueType": {
+ "$id": "41",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "32"
+ },
+ "doc": "SOAP API",
+ "decorators": []
+ },
+ {
+ "$id": "42",
+ "kind": "enumvalue",
+ "name": "Webhook",
+ "value": "webhook",
+ "valueType": {
+ "$id": "43",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "32"
+ },
+ "doc": "Webhook API",
+ "decorators": []
+ },
+ {
+ "$id": "44",
+ "kind": "enumvalue",
+ "name": "Websocket",
+ "value": "websocket",
+ "valueType": {
+ "$id": "45",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "32"
+ },
+ "doc": "Websocket API",
+ "decorators": []
+ }
+ ],
+ "namespace": "azure.ApiCenter",
+ "doc": "API kind",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json",
+ "decorators": []
+ },
+ {
+ "$id": "46",
+ "kind": "enum",
+ "name": "Versions",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Versions",
+ "valueType": {
+ "$id": "47",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "48",
+ "kind": "enumvalue",
+ "name": "v2024_02_01_preview",
+ "value": "2024-02-01-preview",
+ "valueType": {
+ "$id": "49",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "46"
+ },
+ "doc": "Preview release version 2024-02-01-preview",
+ "decorators": []
+ }
+ ],
+ "namespace": "azure.ApiCenter",
+ "doc": "API versions",
+ "isFixed": true,
+ "isFlags": false,
+ "usage": "ApiVersionEnum",
+ "decorators": []
+ },
+ {
+ "$id": "50",
+ "kind": "enum",
+ "name": "OperationState",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.OperationState",
+ "valueType": {
+ "$id": "51",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "values": [
+ {
+ "$id": "52",
+ "kind": "enumvalue",
+ "name": "NotStarted",
+ "value": "NotStarted",
+ "valueType": {
+ "$id": "53",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "50"
+ },
+ "doc": "The operation has not started.",
+ "decorators": []
+ },
+ {
+ "$id": "54",
+ "kind": "enumvalue",
+ "name": "Running",
+ "value": "Running",
+ "valueType": {
+ "$id": "55",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "50"
+ },
+ "doc": "The operation is in progress.",
+ "decorators": []
+ },
+ {
+ "$id": "56",
+ "kind": "enumvalue",
+ "name": "Succeeded",
+ "value": "Succeeded",
+ "valueType": {
+ "$id": "57",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "50"
+ },
+ "doc": "The operation has completed successfully.",
+ "decorators": []
+ },
+ {
+ "$id": "58",
+ "kind": "enumvalue",
+ "name": "Failed",
+ "value": "Failed",
+ "valueType": {
+ "$id": "59",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "50"
+ },
+ "doc": "The operation has failed.",
+ "decorators": []
+ },
+ {
+ "$id": "60",
+ "kind": "enumvalue",
+ "name": "Canceled",
+ "value": "Canceled",
+ "valueType": {
+ "$id": "61",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "enumType": {
+ "$ref": "50"
+ },
+ "doc": "The operation has been canceled by the user.",
+ "decorators": []
+ }
+ ],
+ "namespace": "azure.ApiCenter",
+ "doc": "Enum describing allowed operation states.",
+ "isFixed": false,
+ "isFlags": false,
+ "usage": "Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "decorators": []
+ }
+ ],
+ "models": [
+ {
+ "$id": "62",
+ "kind": "model",
+ "name": "ApiVersion",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiVersion",
+ "usage": "Output,Json",
+ "doc": "API version resource model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "63",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Version identifier.",
+ "type": {
+ "$id": "64",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiVersion.name",
+ "serializationOptions": {
+ "$id": "65",
+ "json": {
+ "$id": "66",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "67",
+ "kind": "property",
+ "name": "title",
+ "serializedName": "title",
+ "doc": "Version title.",
+ "type": {
+ "$id": "68",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiVersion.title",
+ "serializationOptions": {
+ "$id": "69",
+ "json": {
+ "$id": "70",
+ "name": "title"
+ }
+ }
+ },
+ {
+ "$id": "71",
+ "kind": "property",
+ "name": "lifecycleStage",
+ "serializedName": "lifecycleStage",
+ "doc": "Current lifecycle stage of the API version.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiVersion.lifecycleStage",
+ "serializationOptions": {
+ "$id": "72",
+ "json": {
+ "$id": "73",
+ "name": "lifecycleStage"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "74",
+ "kind": "model",
+ "name": "Environment",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment",
+ "usage": "Output,Json",
+ "doc": "Environment resource model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "75",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Environment identifier.",
+ "type": {
+ "$id": "76",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment.name",
+ "serializationOptions": {
+ "$id": "77",
+ "json": {
+ "$id": "78",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "79",
+ "kind": "property",
+ "name": "title",
+ "serializedName": "title",
+ "doc": "The name of the environment.",
+ "type": {
+ "$id": "80",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment.title",
+ "serializationOptions": {
+ "$id": "81",
+ "json": {
+ "$id": "82",
+ "name": "title"
+ }
+ }
+ },
+ {
+ "$id": "83",
+ "kind": "property",
+ "name": "kind",
+ "serializedName": "kind",
+ "doc": "Kind of deployment environment.",
+ "type": {
+ "$ref": "18"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment.kind",
+ "serializationOptions": {
+ "$id": "84",
+ "json": {
+ "$id": "85",
+ "name": "kind"
+ }
+ }
+ },
+ {
+ "$id": "86",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "Description of the environment.",
+ "type": {
+ "$id": "87",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment.description",
+ "serializationOptions": {
+ "$id": "88",
+ "json": {
+ "$id": "89",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "90",
+ "kind": "property",
+ "name": "server",
+ "serializedName": "server",
+ "doc": "Server information of the environment.",
+ "type": {
+ "$id": "91",
+ "kind": "model",
+ "name": "EnvironmentServer",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.EnvironmentServer",
+ "usage": "Output,Json",
+ "doc": "Environment Server",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "92",
+ "kind": "property",
+ "name": "type",
+ "serializedName": "type",
+ "doc": "Type of the server that represents the environment.",
+ "type": {
+ "$id": "93",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.EnvironmentServer.type",
+ "serializationOptions": {
+ "$id": "94",
+ "json": {
+ "$id": "95",
+ "name": "type"
+ }
+ }
+ },
+ {
+ "$id": "96",
+ "kind": "property",
+ "name": "managementPortalUris",
+ "serializedName": "managementPortalUris",
+ "doc": "URIs of the server's management portal.",
+ "type": {
+ "$id": "97",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "98",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.EnvironmentServer.managementPortalUris",
+ "serializationOptions": {
+ "$id": "99",
+ "json": {
+ "$id": "100",
+ "name": "managementPortalUris"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment.server",
+ "serializationOptions": {
+ "$id": "101",
+ "json": {
+ "$id": "102",
+ "name": "server"
+ }
+ }
+ },
+ {
+ "$id": "103",
+ "kind": "property",
+ "name": "onboarding",
+ "serializedName": "onboarding",
+ "doc": "Onboarding information for this environment.",
+ "type": {
+ "$id": "104",
+ "kind": "model",
+ "name": "EnvironmentOnboardingModel",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.EnvironmentOnboardingModel",
+ "usage": "Output,Json",
+ "doc": "Environment Onboarding Model",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "105",
+ "kind": "property",
+ "name": "instructions",
+ "serializedName": "instructions",
+ "doc": "Instructions how to onboard to the environment.",
+ "type": {
+ "$id": "106",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.EnvironmentOnboardingModel.instructions",
+ "serializationOptions": {
+ "$id": "107",
+ "json": {
+ "$id": "108",
+ "name": "instructions"
+ }
+ }
+ },
+ {
+ "$id": "109",
+ "kind": "property",
+ "name": "developerPortalUris",
+ "serializedName": "developerPortalUris",
+ "doc": "Developer portal URIs of the environment.",
+ "type": {
+ "$id": "110",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "111",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.EnvironmentOnboardingModel.developerPortalUris",
+ "serializationOptions": {
+ "$id": "112",
+ "json": {
+ "$id": "113",
+ "name": "developerPortalUris"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment.onboarding",
+ "serializationOptions": {
+ "$id": "114",
+ "json": {
+ "$id": "115",
+ "name": "onboarding"
+ }
+ }
+ },
+ {
+ "$id": "116",
+ "kind": "property",
+ "name": "customProperties",
+ "serializedName": "customProperties",
+ "doc": "The custom metadata defined for environment entities.",
+ "type": {
+ "$id": "117",
+ "kind": "model",
+ "name": "EnvironmentCustomProperties",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment.customProperties.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environment.customProperties",
+ "serializationOptions": {
+ "$id": "118",
+ "json": {
+ "$id": "119",
+ "name": "customProperties"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "91"
+ },
+ {
+ "$ref": "104"
+ },
+ {
+ "$ref": "117"
+ },
+ {
+ "$id": "120",
+ "kind": "model",
+ "name": "PagedEnvironmentAll",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.PagedEnvironmentAll",
+ "usage": "Output,Json",
+ "doc": "Paged collection of Environment items across workspaces",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "121",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Environment items on this page",
+ "type": {
+ "$id": "122",
+ "kind": "array",
+ "name": "ArrayEnvironment",
+ "valueType": {
+ "$ref": "74"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.PagedEnvironmentAll.value",
+ "serializationOptions": {
+ "$id": "123",
+ "json": {
+ "$id": "124",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "125",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "126",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "127",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.PagedEnvironmentAll.nextLink",
+ "serializationOptions": {
+ "$id": "128",
+ "json": {
+ "$id": "129",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "130",
+ "kind": "model",
+ "name": "ApiDeployment",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment",
+ "usage": "Output,Json",
+ "doc": "API deployment resource model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "131",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Deployment identifier.",
+ "type": {
+ "$id": "132",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment.name",
+ "serializationOptions": {
+ "$id": "133",
+ "json": {
+ "$id": "134",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "135",
+ "kind": "property",
+ "name": "title",
+ "serializedName": "title",
+ "doc": "The name of the deployment.",
+ "type": {
+ "$id": "136",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment.title",
+ "serializationOptions": {
+ "$id": "137",
+ "json": {
+ "$id": "138",
+ "name": "title"
+ }
+ }
+ },
+ {
+ "$id": "139",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the deployment.",
+ "type": {
+ "$id": "140",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment.description",
+ "serializationOptions": {
+ "$id": "141",
+ "json": {
+ "$id": "142",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "143",
+ "kind": "property",
+ "name": "environment",
+ "serializedName": "environment",
+ "doc": "The name of the deployment environment.",
+ "type": {
+ "$id": "144",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment.environment",
+ "serializationOptions": {
+ "$id": "145",
+ "json": {
+ "$id": "146",
+ "name": "environment"
+ }
+ }
+ },
+ {
+ "$id": "147",
+ "kind": "property",
+ "name": "server",
+ "serializedName": "server",
+ "doc": "The server information of the API deployment.",
+ "type": {
+ "$id": "148",
+ "kind": "model",
+ "name": "ApiDeploymentServer",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeploymentServer",
+ "usage": "Output,Json",
+ "doc": "Api Deployment Server",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "149",
+ "kind": "property",
+ "name": "runtimeUris",
+ "serializedName": "runtimeUris",
+ "doc": "Base runtime URIs for this deployment.",
+ "type": {
+ "$id": "150",
+ "kind": "array",
+ "name": "Array",
+ "valueType": {
+ "$id": "151",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeploymentServer.runtimeUris",
+ "serializationOptions": {
+ "$id": "152",
+ "json": {
+ "$id": "153",
+ "name": "runtimeUris"
+ }
+ }
+ }
+ ]
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment.server",
+ "serializationOptions": {
+ "$id": "154",
+ "json": {
+ "$id": "155",
+ "name": "server"
+ }
+ }
+ },
+ {
+ "$id": "156",
+ "kind": "property",
+ "name": "customProperties",
+ "serializedName": "customProperties",
+ "doc": "The custom metadata defined for API deployment entities.",
+ "type": {
+ "$id": "157",
+ "kind": "model",
+ "name": "ApiDeploymentCustomProperties",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment.customProperties.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment.customProperties",
+ "serializationOptions": {
+ "$id": "158",
+ "json": {
+ "$id": "159",
+ "name": "customProperties"
+ }
+ }
+ },
+ {
+ "$id": "160",
+ "kind": "property",
+ "name": "recommended",
+ "serializedName": "recommended",
+ "doc": "Indicates if this is currently recommended deployment.",
+ "type": {
+ "$id": "161",
+ "kind": "boolean",
+ "name": "boolean",
+ "crossLanguageDefinitionId": "TypeSpec.boolean",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployment.recommended",
+ "serializationOptions": {
+ "$id": "162",
+ "json": {
+ "$id": "163",
+ "name": "recommended"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "148"
+ },
+ {
+ "$ref": "157"
+ },
+ {
+ "$id": "164",
+ "kind": "model",
+ "name": "ApiDefinition",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinition",
+ "usage": "Output,Json",
+ "doc": "API definition resource model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "165",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Definition identifier.",
+ "type": {
+ "$id": "166",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinition.name",
+ "serializationOptions": {
+ "$id": "167",
+ "json": {
+ "$id": "168",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "169",
+ "kind": "property",
+ "name": "title",
+ "serializedName": "title",
+ "doc": "The name of the API definition.",
+ "type": {
+ "$id": "170",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinition.title",
+ "serializationOptions": {
+ "$id": "171",
+ "json": {
+ "$id": "172",
+ "name": "title"
+ }
+ }
+ },
+ {
+ "$id": "173",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the API definition.",
+ "type": {
+ "$id": "174",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinition.description",
+ "serializationOptions": {
+ "$id": "175",
+ "json": {
+ "$id": "176",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "177",
+ "kind": "property",
+ "name": "specification",
+ "serializedName": "specification",
+ "doc": "The API specification details.",
+ "type": {
+ "$id": "178",
+ "kind": "model",
+ "name": "ApiSpecification",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiSpecification",
+ "usage": "Output,Json",
+ "doc": "API specification",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "179",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "API specification name, e.g. 'swagger' or 'openapi'.",
+ "type": {
+ "$id": "180",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiSpecification.name",
+ "serializationOptions": {
+ "$id": "181",
+ "json": {
+ "$id": "182",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "183",
+ "kind": "property",
+ "name": "version",
+ "serializedName": "version",
+ "doc": "API specification version, e.g. '3.0.1'.",
+ "type": {
+ "$id": "184",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiSpecification.version",
+ "serializationOptions": {
+ "$id": "185",
+ "json": {
+ "$id": "186",
+ "name": "version"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinition.specification",
+ "serializationOptions": {
+ "$id": "187",
+ "json": {
+ "$id": "188",
+ "name": "specification"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "178"
+ },
+ {
+ "$id": "189",
+ "kind": "model",
+ "name": "ApiSpecExportResult",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiSpecExportResult",
+ "usage": "Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Export specification result model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "190",
+ "kind": "property",
+ "name": "definitionName",
+ "serializedName": "definitionName",
+ "doc": "API definition identifier.",
+ "type": {
+ "$id": "191",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiSpecExportResult.definitionName",
+ "serializationOptions": {
+ "$id": "192",
+ "json": {
+ "$id": "193",
+ "name": "definitionName"
+ }
+ }
+ },
+ {
+ "$id": "194",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The result of the specification export.",
+ "type": {
+ "$id": "195",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiSpecExportResult.value",
+ "serializationOptions": {
+ "$id": "196",
+ "json": {
+ "$id": "197",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "198",
+ "kind": "property",
+ "name": "format",
+ "serializedName": "format",
+ "doc": "The format of the specification export result.",
+ "type": {
+ "$ref": "28"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiSpecExportResult.format",
+ "serializationOptions": {
+ "$id": "199",
+ "json": {
+ "$id": "200",
+ "name": "format"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "201",
+ "kind": "model",
+ "name": "Api",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api",
+ "usage": "Output,Json",
+ "doc": "API resource model.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "202",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "203",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.name",
+ "serializationOptions": {
+ "$id": "204",
+ "json": {
+ "$id": "205",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "206",
+ "kind": "property",
+ "name": "title",
+ "serializedName": "title",
+ "doc": "The name of the API.",
+ "type": {
+ "$id": "207",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.title",
+ "serializationOptions": {
+ "$id": "208",
+ "json": {
+ "$id": "209",
+ "name": "title"
+ }
+ }
+ },
+ {
+ "$id": "210",
+ "kind": "property",
+ "name": "summary",
+ "serializedName": "summary",
+ "doc": "Short description of the API.",
+ "type": {
+ "$id": "211",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.summary",
+ "serializationOptions": {
+ "$id": "212",
+ "json": {
+ "$id": "213",
+ "name": "summary"
+ }
+ }
+ },
+ {
+ "$id": "214",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "The description of the API",
+ "type": {
+ "$id": "215",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.description",
+ "serializationOptions": {
+ "$id": "216",
+ "json": {
+ "$id": "217",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "218",
+ "kind": "property",
+ "name": "kind",
+ "serializedName": "kind",
+ "doc": "Kind of API. For example, REST or GraphQL.",
+ "type": {
+ "$ref": "32"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.kind",
+ "serializationOptions": {
+ "$id": "219",
+ "json": {
+ "$id": "220",
+ "name": "kind"
+ }
+ }
+ },
+ {
+ "$id": "221",
+ "kind": "property",
+ "name": "lifecycleStage",
+ "serializedName": "lifecycleStage",
+ "doc": "Current lifecycle stage of the API.",
+ "type": {
+ "$ref": "2"
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.lifecycleStage",
+ "serializationOptions": {
+ "$id": "222",
+ "json": {
+ "$id": "223",
+ "name": "lifecycleStage"
+ }
+ }
+ },
+ {
+ "$id": "224",
+ "kind": "property",
+ "name": "termsOfService",
+ "serializedName": "termsOfService",
+ "doc": "Terms of service for the API.",
+ "type": {
+ "$id": "225",
+ "kind": "model",
+ "name": "TermsOfService",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.TermsOfService",
+ "usage": "Output,Json",
+ "doc": "API Terms of Service",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "226",
+ "kind": "property",
+ "name": "url",
+ "serializedName": "url",
+ "doc": "URL pointing to the terms of service.",
+ "type": {
+ "$id": "227",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.TermsOfService.url",
+ "serializationOptions": {
+ "$id": "228",
+ "json": {
+ "$id": "229",
+ "name": "url"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.termsOfService",
+ "serializationOptions": {
+ "$id": "230",
+ "json": {
+ "$id": "231",
+ "name": "termsOfService"
+ }
+ }
+ },
+ {
+ "$id": "232",
+ "kind": "property",
+ "name": "license",
+ "serializedName": "license",
+ "doc": "The license information for the API.",
+ "type": {
+ "$id": "233",
+ "kind": "model",
+ "name": "License",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.License",
+ "usage": "Output,Json",
+ "doc": "API License Model",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "234",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Name of the license.",
+ "type": {
+ "$id": "235",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.License.name",
+ "serializationOptions": {
+ "$id": "236",
+ "json": {
+ "$id": "237",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "238",
+ "kind": "property",
+ "name": "url",
+ "serializedName": "url",
+ "doc": "URL pointing to the license details. The URL field is mutually exclusive of the identifier field.",
+ "type": {
+ "$id": "239",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.License.url",
+ "serializationOptions": {
+ "$id": "240",
+ "json": {
+ "$id": "241",
+ "name": "url"
+ }
+ }
+ },
+ {
+ "$id": "242",
+ "kind": "property",
+ "name": "identifier",
+ "serializedName": "identifier",
+ "doc": "SPDX license information for the API. The identifier field is mutually exclusive of the URL field.",
+ "type": {
+ "$id": "243",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.License.identifier",
+ "serializationOptions": {
+ "$id": "244",
+ "json": {
+ "$id": "245",
+ "name": "identifier"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.license",
+ "serializationOptions": {
+ "$id": "246",
+ "json": {
+ "$id": "247",
+ "name": "license"
+ }
+ }
+ },
+ {
+ "$id": "248",
+ "kind": "property",
+ "name": "externalDocumentation",
+ "serializedName": "externalDocumentation",
+ "doc": "External documentation",
+ "type": {
+ "$id": "249",
+ "kind": "array",
+ "name": "ArrayExternalDocumentation",
+ "valueType": {
+ "$id": "250",
+ "kind": "model",
+ "name": "ExternalDocumentation",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ExternalDocumentation",
+ "usage": "Output,Json",
+ "doc": "Api External Documentation Model",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "251",
+ "kind": "property",
+ "name": "title",
+ "serializedName": "title",
+ "doc": "Title of the documentation.",
+ "type": {
+ "$id": "252",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ExternalDocumentation.title",
+ "serializationOptions": {
+ "$id": "253",
+ "json": {
+ "$id": "254",
+ "name": "title"
+ }
+ }
+ },
+ {
+ "$id": "255",
+ "kind": "property",
+ "name": "description",
+ "serializedName": "description",
+ "doc": "Description of the documentation.",
+ "type": {
+ "$id": "256",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ExternalDocumentation.description",
+ "serializationOptions": {
+ "$id": "257",
+ "json": {
+ "$id": "258",
+ "name": "description"
+ }
+ }
+ },
+ {
+ "$id": "259",
+ "kind": "property",
+ "name": "url",
+ "serializedName": "url",
+ "doc": "URL pointing to the documentation.",
+ "type": {
+ "$id": "260",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ExternalDocumentation.url",
+ "serializationOptions": {
+ "$id": "261",
+ "json": {
+ "$id": "262",
+ "name": "url"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.externalDocumentation",
+ "serializationOptions": {
+ "$id": "263",
+ "json": {
+ "$id": "264",
+ "name": "externalDocumentation"
+ }
+ }
+ },
+ {
+ "$id": "265",
+ "kind": "property",
+ "name": "contacts",
+ "serializedName": "contacts",
+ "doc": "Points of contact for the API.",
+ "type": {
+ "$id": "266",
+ "kind": "array",
+ "name": "ArrayContact",
+ "valueType": {
+ "$id": "267",
+ "kind": "model",
+ "name": "Contact",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Contact",
+ "usage": "Output,Json",
+ "doc": "API contact information",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "268",
+ "kind": "property",
+ "name": "name",
+ "serializedName": "name",
+ "doc": "Name of the contact.",
+ "type": {
+ "$id": "269",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Contact.name",
+ "serializationOptions": {
+ "$id": "270",
+ "json": {
+ "$id": "271",
+ "name": "name"
+ }
+ }
+ },
+ {
+ "$id": "272",
+ "kind": "property",
+ "name": "url",
+ "serializedName": "url",
+ "doc": "URL for the contact.",
+ "type": {
+ "$id": "273",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Contact.url",
+ "serializationOptions": {
+ "$id": "274",
+ "json": {
+ "$id": "275",
+ "name": "url"
+ }
+ }
+ },
+ {
+ "$id": "276",
+ "kind": "property",
+ "name": "email",
+ "serializedName": "email",
+ "doc": "Email address for the contact.",
+ "type": {
+ "$id": "277",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Contact.email",
+ "serializationOptions": {
+ "$id": "278",
+ "json": {
+ "$id": "279",
+ "name": "email"
+ }
+ }
+ }
+ ]
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.contacts",
+ "serializationOptions": {
+ "$id": "280",
+ "json": {
+ "$id": "281",
+ "name": "contacts"
+ }
+ }
+ },
+ {
+ "$id": "282",
+ "kind": "property",
+ "name": "customProperties",
+ "serializedName": "customProperties",
+ "doc": "The custom metadata defined for API entities.",
+ "type": {
+ "$id": "283",
+ "kind": "model",
+ "name": "ApiCustomProperties",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.customProperties.anonymous",
+ "usage": "Output,Json",
+ "decorators": [],
+ "properties": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.customProperties",
+ "serializationOptions": {
+ "$id": "284",
+ "json": {
+ "$id": "285",
+ "name": "customProperties"
+ }
+ }
+ },
+ {
+ "$id": "286",
+ "kind": "property",
+ "name": "lastUpdated",
+ "serializedName": "lastUpdated",
+ "doc": "Last updated date and time.",
+ "type": {
+ "$id": "287",
+ "kind": "utcDateTime",
+ "name": "utcDateTime",
+ "encode": "rfc3339",
+ "wireType": {
+ "$id": "288",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "crossLanguageDefinitionId": "TypeSpec.utcDateTime",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": true,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Api.lastUpdated",
+ "serializationOptions": {
+ "$id": "289",
+ "json": {
+ "$id": "290",
+ "name": "lastUpdated"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "225"
+ },
+ {
+ "$ref": "233"
+ },
+ {
+ "$ref": "250"
+ },
+ {
+ "$ref": "267"
+ },
+ {
+ "$ref": "283"
+ },
+ {
+ "$id": "291",
+ "kind": "model",
+ "name": "PagedApiAll",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.PagedApiAll",
+ "usage": "Output,Json",
+ "doc": "Paged collection of API items across workspaces.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "292",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Api items on this page",
+ "type": {
+ "$id": "293",
+ "kind": "array",
+ "name": "ArrayApi",
+ "valueType": {
+ "$ref": "201"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.PagedApiAll.value",
+ "serializationOptions": {
+ "$id": "294",
+ "json": {
+ "$id": "295",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "296",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "297",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "298",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.PagedApiAll.nextLink",
+ "serializationOptions": {
+ "$id": "299",
+ "json": {
+ "$id": "300",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "301",
+ "kind": "model",
+ "name": "PagedApi",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "doc": "Paged collection of Api items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "302",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Api items on this page",
+ "type": {
+ "$id": "303",
+ "kind": "array",
+ "name": "ArrayApi",
+ "valueType": {
+ "$ref": "201"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value",
+ "serializationOptions": {
+ "$id": "304",
+ "json": {
+ "$id": "305",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "306",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "307",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "308",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink",
+ "serializationOptions": {
+ "$id": "309",
+ "json": {
+ "$id": "310",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "311",
+ "kind": "model",
+ "name": "PagedApiDefinition",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "doc": "Paged collection of ApiDefinition items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "312",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The ApiDefinition items on this page",
+ "type": {
+ "$id": "313",
+ "kind": "array",
+ "name": "ArrayApiDefinition",
+ "valueType": {
+ "$ref": "164"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value",
+ "serializationOptions": {
+ "$id": "314",
+ "json": {
+ "$id": "315",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "316",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "317",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "318",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink",
+ "serializationOptions": {
+ "$id": "319",
+ "json": {
+ "$id": "320",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "321",
+ "kind": "model",
+ "name": "ResourceOperationStatusApiSpecExportResultApiSpecExportResultError",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "Azure.Core.ResourceOperationStatus",
+ "usage": "Output,Json,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "Provides status details for long running operations.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "322",
+ "kind": "property",
+ "name": "id",
+ "serializedName": "id",
+ "doc": "The unique ID of the operation.",
+ "type": {
+ "$id": "323",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.ResourceOperationStatus.id",
+ "serializationOptions": {
+ "$id": "324",
+ "json": {
+ "$id": "325",
+ "name": "id"
+ }
+ }
+ },
+ {
+ "$id": "326",
+ "kind": "property",
+ "name": "status",
+ "serializedName": "status",
+ "doc": "The status of the operation",
+ "type": {
+ "$ref": "50"
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.ResourceOperationStatus.status",
+ "serializationOptions": {
+ "$id": "327",
+ "json": {
+ "$id": "328",
+ "name": "status"
+ }
+ }
+ },
+ {
+ "$id": "329",
+ "kind": "property",
+ "name": "error",
+ "serializedName": "error",
+ "doc": "Error object that describes the error when status is \"Failed\".",
+ "type": {
+ "$id": "330",
+ "kind": "model",
+ "name": "Error",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.Error",
+ "usage": "Output,Json,Exception,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "The error object.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "331",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "One of a server-defined set of error codes.",
+ "type": {
+ "$id": "332",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.Error.code",
+ "serializationOptions": {
+ "$id": "333",
+ "json": {
+ "$id": "334",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "335",
+ "kind": "property",
+ "name": "message",
+ "serializedName": "message",
+ "doc": "A human-readable representation of the error.",
+ "type": {
+ "$id": "336",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.Error.message",
+ "serializationOptions": {
+ "$id": "337",
+ "json": {
+ "$id": "338",
+ "name": "message"
+ }
+ }
+ },
+ {
+ "$id": "339",
+ "kind": "property",
+ "name": "target",
+ "serializedName": "target",
+ "doc": "The target of the error.",
+ "type": {
+ "$id": "340",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.Error.target",
+ "serializationOptions": {
+ "$id": "341",
+ "json": {
+ "$id": "342",
+ "name": "target"
+ }
+ }
+ },
+ {
+ "$id": "343",
+ "kind": "property",
+ "name": "details",
+ "serializedName": "details",
+ "doc": "An array of details about specific errors that led to this reported error.",
+ "type": {
+ "$id": "344",
+ "kind": "array",
+ "name": "ArrayError",
+ "valueType": {
+ "$ref": "330"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.Error.details",
+ "serializationOptions": {
+ "$id": "345",
+ "json": {
+ "$id": "346",
+ "name": "details"
+ }
+ }
+ },
+ {
+ "$id": "347",
+ "kind": "property",
+ "name": "innererror",
+ "serializedName": "innererror",
+ "doc": "An object containing more specific information than the current object about the error.",
+ "type": {
+ "$id": "348",
+ "kind": "model",
+ "name": "InnerError",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.InnerError",
+ "usage": "Output,Json,Exception,LroInitial,LroPolling,LroFinalEnvelope",
+ "doc": "An object containing more specific information about the error. As per Microsoft One API guidelines - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "349",
+ "kind": "property",
+ "name": "code",
+ "serializedName": "code",
+ "doc": "One of a server-defined set of error codes.",
+ "type": {
+ "$id": "350",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.InnerError.code",
+ "serializationOptions": {
+ "$id": "351",
+ "json": {
+ "$id": "352",
+ "name": "code"
+ }
+ }
+ },
+ {
+ "$id": "353",
+ "kind": "property",
+ "name": "innererror",
+ "serializedName": "innererror",
+ "doc": "Inner error.",
+ "type": {
+ "$ref": "348"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.InnerError.innererror",
+ "serializationOptions": {
+ "$id": "354",
+ "json": {
+ "$id": "355",
+ "name": "innererror"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.Error.innererror",
+ "serializationOptions": {
+ "$id": "356",
+ "json": {
+ "$id": "357",
+ "name": "innererror"
+ }
+ }
+ }
+ ]
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.ResourceOperationStatus.error",
+ "serializationOptions": {
+ "$id": "358",
+ "json": {
+ "$id": "359",
+ "name": "error"
+ }
+ }
+ },
+ {
+ "$id": "360",
+ "kind": "property",
+ "name": "result",
+ "serializedName": "result",
+ "doc": "The result of the operation.",
+ "type": {
+ "$ref": "189"
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.ResourceOperationStatus.result",
+ "serializationOptions": {
+ "$id": "361",
+ "json": {
+ "$id": "362",
+ "name": "result"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$ref": "330"
+ },
+ {
+ "$ref": "348"
+ },
+ {
+ "$id": "363",
+ "kind": "model",
+ "name": "PagedApiDeployment",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "doc": "Paged collection of ApiDeployment items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "364",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The ApiDeployment items on this page",
+ "type": {
+ "$id": "365",
+ "kind": "array",
+ "name": "ArrayApiDeployment",
+ "valueType": {
+ "$ref": "130"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value",
+ "serializationOptions": {
+ "$id": "366",
+ "json": {
+ "$id": "367",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "368",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "369",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "370",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink",
+ "serializationOptions": {
+ "$id": "371",
+ "json": {
+ "$id": "372",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "373",
+ "kind": "model",
+ "name": "PagedEnvironment",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "doc": "Paged collection of Environment items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "374",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The Environment items on this page",
+ "type": {
+ "$id": "375",
+ "kind": "array",
+ "name": "ArrayEnvironment",
+ "valueType": {
+ "$ref": "74"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value",
+ "serializationOptions": {
+ "$id": "376",
+ "json": {
+ "$id": "377",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "378",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "379",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "380",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink",
+ "serializationOptions": {
+ "$id": "381",
+ "json": {
+ "$id": "382",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "$id": "383",
+ "kind": "model",
+ "name": "PagedApiVersion",
+ "namespace": "azure.ApiCenter",
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage",
+ "usage": "Output,Json",
+ "doc": "Paged collection of ApiVersion items",
+ "decorators": [],
+ "properties": [
+ {
+ "$id": "384",
+ "kind": "property",
+ "name": "value",
+ "serializedName": "value",
+ "doc": "The ApiVersion items on this page",
+ "type": {
+ "$id": "385",
+ "kind": "array",
+ "name": "ArrayApiVersion",
+ "valueType": {
+ "$ref": "62"
+ },
+ "crossLanguageDefinitionId": "TypeSpec.Array",
+ "decorators": []
+ },
+ "optional": false,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.value",
+ "serializationOptions": {
+ "$id": "386",
+ "json": {
+ "$id": "387",
+ "name": "value"
+ }
+ }
+ },
+ {
+ "$id": "388",
+ "kind": "property",
+ "name": "nextLink",
+ "serializedName": "nextLink",
+ "doc": "The link to the next page of items",
+ "type": {
+ "$id": "389",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "390",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ },
+ "optional": true,
+ "readOnly": false,
+ "discriminator": false,
+ "flatten": false,
+ "decorators": [],
+ "crossLanguageDefinitionId": "Azure.Core.Foundations.CustomPage.nextLink",
+ "serializationOptions": {
+ "$id": "391",
+ "json": {
+ "$id": "392",
+ "name": "nextLink"
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "clients": [
+ {
+ "$id": "393",
+ "name": "DataApiClient",
+ "namespace": "azure.ApiCenter",
+ "doc": "Data API introduces endpoints to manage your API Center resources.",
+ "operations": [],
+ "parameters": [],
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi"
+ },
+ {
+ "$id": "394",
+ "name": "Apis",
+ "namespace": "azure.ApiCenter",
+ "operations": [
+ {
+ "$id": "395",
+ "name": "list",
+ "resourceName": "Api",
+ "doc": "List a collection of APIs.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "396",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "397",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "398",
+ "type": {
+ "$id": "399",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "400",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "401",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "402",
+ "name": "top",
+ "nameInRequest": "top",
+ "doc": "The number of result items to return.",
+ "type": {
+ "$id": "403",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "404",
+ "name": "skip",
+ "nameInRequest": "skip",
+ "doc": "The number of result items to skip.",
+ "type": {
+ "$id": "405",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "406",
+ "name": "maxpagesize",
+ "nameInRequest": "maxpagesize",
+ "doc": "The maximum number of result items per page.",
+ "type": {
+ "$id": "407",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "408",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "409",
+ "kind": "constant",
+ "valueType": {
+ "$id": "410",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "411",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "301"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "412",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "413",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Apis.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "414",
+ "kind": "http",
+ "name": "Apis_List",
+ "description": "Apis_List",
+ "filePath": "2024-02-01-preview/Apis_List.json",
+ "parameters": [
+ {
+ "$id": "415",
+ "parameter": {
+ "$ref": "396"
+ },
+ "value": {
+ "$id": "416",
+ "kind": "string",
+ "type": {
+ "$ref": "397"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "417",
+ "parameter": {
+ "$ref": "400"
+ },
+ "value": {
+ "$id": "418",
+ "kind": "string",
+ "type": {
+ "$ref": "401"
+ },
+ "value": "default"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "419",
+ "response": {
+ "$ref": "411"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "420",
+ "kind": "model",
+ "type": {
+ "$ref": "301"
+ },
+ "value": {
+ "$id": "421",
+ "value": {
+ "$id": "422",
+ "kind": "array",
+ "type": {
+ "$ref": "303"
+ },
+ "value": [
+ {
+ "$id": "423",
+ "kind": "model",
+ "type": {
+ "$ref": "201"
+ },
+ "value": {
+ "$id": "424",
+ "name": {
+ "$id": "425",
+ "kind": "string",
+ "type": {
+ "$ref": "203"
+ },
+ "value": "echo-api"
+ },
+ "title": {
+ "$id": "426",
+ "kind": "string",
+ "type": {
+ "$ref": "207"
+ },
+ "value": "Echo API"
+ },
+ "kind": {
+ "$id": "427",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "rest"
+ },
+ "lastUpdated": {
+ "$id": "428",
+ "kind": "string",
+ "type": {
+ "$ref": "287"
+ },
+ "value": "2023-12-18T18:49:11.878Z"
+ },
+ "description": {
+ "$id": "429",
+ "kind": "string",
+ "type": {
+ "$ref": "215"
+ },
+ "value": "A simple HTTP request/response service."
+ },
+ "lifecycleStage": {
+ "$id": "430",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "design"
+ },
+ "termsOfService": {
+ "$id": "431",
+ "kind": "model",
+ "type": {
+ "$ref": "225"
+ },
+ "value": {
+ "$id": "432",
+ "url": {
+ "$id": "433",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "https://contoso.com/terms-of-service"
+ }
+ }
+ },
+ "license": {
+ "$id": "434",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "435",
+ "name": {
+ "$id": "436",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "default"
+ },
+ "url": {
+ "$id": "437",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "https://contoso.com/license"
+ }
+ }
+ },
+ "externalDocumentation": {
+ "$id": "438",
+ "kind": "array",
+ "type": {
+ "$ref": "249"
+ },
+ "value": [
+ {
+ "$id": "439",
+ "kind": "model",
+ "type": {
+ "$ref": "250"
+ },
+ "value": {
+ "$id": "440",
+ "title": {
+ "$id": "441",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Onboarding docs"
+ },
+ "description": {
+ "$id": "442",
+ "kind": "string",
+ "type": {
+ "$ref": "256"
+ },
+ "value": "Learn how to onboard to the Echo API."
+ },
+ "url": {
+ "$id": "443",
+ "kind": "string",
+ "type": {
+ "$ref": "260"
+ },
+ "value": "https://docs.contoso.com"
+ }
+ }
+ }
+ ]
+ },
+ "contacts": {
+ "$id": "444",
+ "kind": "array",
+ "type": {
+ "$ref": "266"
+ },
+ "value": [
+ {
+ "$id": "445",
+ "kind": "model",
+ "type": {
+ "$ref": "267"
+ },
+ "value": {
+ "$id": "446",
+ "name": {
+ "$id": "447",
+ "kind": "string",
+ "type": {
+ "$ref": "269"
+ },
+ "value": "Contoso support"
+ },
+ "url": {
+ "$id": "448",
+ "kind": "string",
+ "type": {
+ "$ref": "273"
+ },
+ "value": "https://support.contoso.com"
+ },
+ "email": {
+ "$id": "449",
+ "kind": "string",
+ "type": {
+ "$ref": "277"
+ },
+ "value": "support@contoso.com"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "450",
+ "kind": "string",
+ "type": {
+ "$ref": "307"
+ },
+ "value": "https://..."
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "451",
+ "name": "listAll",
+ "resourceName": "Apis",
+ "doc": "List a collection of APIs across workspaces.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "452",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "453",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "454",
+ "type": {
+ "$id": "455",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "456",
+ "name": "top",
+ "nameInRequest": "top",
+ "doc": "The number of result items to return.",
+ "type": {
+ "$id": "457",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "458",
+ "name": "skip",
+ "nameInRequest": "skip",
+ "doc": "The number of result items to skip.",
+ "type": {
+ "$id": "459",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "460",
+ "name": "maxpagesize",
+ "nameInRequest": "maxpagesize",
+ "doc": "The maximum number of result items per page.",
+ "type": {
+ "$id": "461",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "462",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "463",
+ "kind": "constant",
+ "valueType": {
+ "$id": "464",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "465",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "291"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/apis",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Apis.listAll",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "466",
+ "kind": "http",
+ "name": "Apis_ListAll",
+ "description": "Apis_ListAll",
+ "filePath": "2024-02-01-preview/Apis_ListAll.json",
+ "parameters": [
+ {
+ "$id": "467",
+ "parameter": {
+ "$ref": "452"
+ },
+ "value": {
+ "$id": "468",
+ "kind": "string",
+ "type": {
+ "$ref": "453"
+ },
+ "value": "2024-02-01-preview"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "469",
+ "response": {
+ "$ref": "465"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "470",
+ "kind": "model",
+ "type": {
+ "$ref": "291"
+ },
+ "value": {
+ "$id": "471",
+ "value": {
+ "$id": "472",
+ "kind": "array",
+ "type": {
+ "$ref": "293"
+ },
+ "value": [
+ {
+ "$id": "473",
+ "kind": "model",
+ "type": {
+ "$ref": "201"
+ },
+ "value": {
+ "$id": "474",
+ "name": {
+ "$id": "475",
+ "kind": "string",
+ "type": {
+ "$ref": "203"
+ },
+ "value": "echo-api"
+ },
+ "title": {
+ "$id": "476",
+ "kind": "string",
+ "type": {
+ "$ref": "207"
+ },
+ "value": "Echo API"
+ },
+ "kind": {
+ "$id": "477",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "rest"
+ },
+ "lastUpdated": {
+ "$id": "478",
+ "kind": "string",
+ "type": {
+ "$ref": "287"
+ },
+ "value": "2023-12-18T18:49:11.878Z"
+ },
+ "description": {
+ "$id": "479",
+ "kind": "string",
+ "type": {
+ "$ref": "215"
+ },
+ "value": "A simple HTTP request/response service."
+ },
+ "lifecycleStage": {
+ "$id": "480",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "design"
+ },
+ "termsOfService": {
+ "$id": "481",
+ "kind": "model",
+ "type": {
+ "$ref": "225"
+ },
+ "value": {
+ "$id": "482",
+ "url": {
+ "$id": "483",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "https://contoso.com/terms-of-service"
+ }
+ }
+ },
+ "license": {
+ "$id": "484",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "485",
+ "name": {
+ "$id": "486",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "default"
+ },
+ "url": {
+ "$id": "487",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "https://contoso.com/license"
+ }
+ }
+ },
+ "externalDocumentation": {
+ "$id": "488",
+ "kind": "array",
+ "type": {
+ "$ref": "249"
+ },
+ "value": [
+ {
+ "$id": "489",
+ "kind": "model",
+ "type": {
+ "$ref": "250"
+ },
+ "value": {
+ "$id": "490",
+ "title": {
+ "$id": "491",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Onboarding docs"
+ },
+ "description": {
+ "$id": "492",
+ "kind": "string",
+ "type": {
+ "$ref": "256"
+ },
+ "value": "Learn how to onboard to the Echo API."
+ },
+ "url": {
+ "$id": "493",
+ "kind": "string",
+ "type": {
+ "$ref": "260"
+ },
+ "value": "https://docs.contoso.com"
+ }
+ }
+ }
+ ]
+ },
+ "contacts": {
+ "$id": "494",
+ "kind": "array",
+ "type": {
+ "$ref": "266"
+ },
+ "value": [
+ {
+ "$id": "495",
+ "kind": "model",
+ "type": {
+ "$ref": "267"
+ },
+ "value": {
+ "$id": "496",
+ "name": {
+ "$id": "497",
+ "kind": "string",
+ "type": {
+ "$ref": "269"
+ },
+ "value": "Contoso support"
+ },
+ "url": {
+ "$id": "498",
+ "kind": "string",
+ "type": {
+ "$ref": "273"
+ },
+ "value": "https://support.contoso.com"
+ },
+ "email": {
+ "$id": "499",
+ "kind": "string",
+ "type": {
+ "$ref": "277"
+ },
+ "value": "support@contoso.com"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "500",
+ "kind": "string",
+ "type": {
+ "$ref": "297"
+ },
+ "value": "https://microsoft.com/a"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "501",
+ "name": "get",
+ "resourceName": "Api",
+ "doc": "Get an API.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "502",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "503",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "504",
+ "type": {
+ "$id": "505",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "506",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "507",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "508",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "509",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "510",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "511",
+ "kind": "constant",
+ "valueType": {
+ "$id": "512",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "513",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "201"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Apis.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "514",
+ "kind": "http",
+ "name": "Apis_Get",
+ "description": "Apis_Get",
+ "filePath": "2024-02-01-preview/Apis_Get.json",
+ "parameters": [
+ {
+ "$id": "515",
+ "parameter": {
+ "$ref": "502"
+ },
+ "value": {
+ "$id": "516",
+ "kind": "string",
+ "type": {
+ "$ref": "503"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "517",
+ "parameter": {
+ "$ref": "506"
+ },
+ "value": {
+ "$id": "518",
+ "kind": "string",
+ "type": {
+ "$ref": "507"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "519",
+ "parameter": {
+ "$ref": "508"
+ },
+ "value": {
+ "$id": "520",
+ "kind": "string",
+ "type": {
+ "$ref": "509"
+ },
+ "value": "echo-api"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "521",
+ "response": {
+ "$ref": "513"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "522",
+ "kind": "model",
+ "type": {
+ "$ref": "201"
+ },
+ "value": {
+ "$id": "523",
+ "name": {
+ "$id": "524",
+ "kind": "string",
+ "type": {
+ "$ref": "203"
+ },
+ "value": "echo-api"
+ },
+ "title": {
+ "$id": "525",
+ "kind": "string",
+ "type": {
+ "$ref": "207"
+ },
+ "value": "Echo API"
+ },
+ "kind": {
+ "$id": "526",
+ "kind": "string",
+ "type": {
+ "$ref": "32"
+ },
+ "value": "rest"
+ },
+ "lastUpdated": {
+ "$id": "527",
+ "kind": "string",
+ "type": {
+ "$ref": "287"
+ },
+ "value": "2023-12-18T18:49:11.878Z"
+ },
+ "description": {
+ "$id": "528",
+ "kind": "string",
+ "type": {
+ "$ref": "215"
+ },
+ "value": "A simple HTTP request/response service."
+ },
+ "lifecycleStage": {
+ "$id": "529",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "design"
+ },
+ "termsOfService": {
+ "$id": "530",
+ "kind": "model",
+ "type": {
+ "$ref": "225"
+ },
+ "value": {
+ "$id": "531",
+ "url": {
+ "$id": "532",
+ "kind": "string",
+ "type": {
+ "$ref": "227"
+ },
+ "value": "https://contoso.com/terms-of-service"
+ }
+ }
+ },
+ "license": {
+ "$id": "533",
+ "kind": "model",
+ "type": {
+ "$ref": "233"
+ },
+ "value": {
+ "$id": "534",
+ "name": {
+ "$id": "535",
+ "kind": "string",
+ "type": {
+ "$ref": "235"
+ },
+ "value": "default"
+ },
+ "url": {
+ "$id": "536",
+ "kind": "string",
+ "type": {
+ "$ref": "239"
+ },
+ "value": "https://contoso.com/license"
+ }
+ }
+ },
+ "externalDocumentation": {
+ "$id": "537",
+ "kind": "array",
+ "type": {
+ "$ref": "249"
+ },
+ "value": [
+ {
+ "$id": "538",
+ "kind": "model",
+ "type": {
+ "$ref": "250"
+ },
+ "value": {
+ "$id": "539",
+ "title": {
+ "$id": "540",
+ "kind": "string",
+ "type": {
+ "$ref": "252"
+ },
+ "value": "Onboarding docs"
+ },
+ "description": {
+ "$id": "541",
+ "kind": "string",
+ "type": {
+ "$ref": "256"
+ },
+ "value": "Learn how to onboard to the Echo API."
+ },
+ "url": {
+ "$id": "542",
+ "kind": "string",
+ "type": {
+ "$ref": "260"
+ },
+ "value": "https://docs.contoso.com"
+ }
+ }
+ }
+ ]
+ },
+ "contacts": {
+ "$id": "543",
+ "kind": "array",
+ "type": {
+ "$ref": "266"
+ },
+ "value": [
+ {
+ "$id": "544",
+ "kind": "model",
+ "type": {
+ "$ref": "267"
+ },
+ "value": {
+ "$id": "545",
+ "name": {
+ "$id": "546",
+ "kind": "string",
+ "type": {
+ "$ref": "269"
+ },
+ "value": "Contoso support"
+ },
+ "url": {
+ "$id": "547",
+ "kind": "string",
+ "type": {
+ "$ref": "273"
+ },
+ "value": "https://support.contoso.com"
+ },
+ "email": {
+ "$id": "548",
+ "kind": "string",
+ "type": {
+ "$ref": "277"
+ },
+ "value": "support@contoso.com"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "parent": "DataApiClient",
+ "parameters": [],
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Apis"
+ },
+ {
+ "$id": "549",
+ "name": "ApiDefinitions",
+ "namespace": "azure.ApiCenter",
+ "operations": [
+ {
+ "$id": "550",
+ "name": "listDefinitions",
+ "resourceName": "ApiDefinition",
+ "doc": "List a collection of API definitions.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "551",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "552",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "553",
+ "type": {
+ "$id": "554",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "555",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "556",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "557",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "558",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "559",
+ "name": "versionName",
+ "nameInRequest": "versionName",
+ "doc": "Version identifier.",
+ "type": {
+ "$id": "560",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "561",
+ "name": "top",
+ "nameInRequest": "top",
+ "doc": "The number of result items to return.",
+ "type": {
+ "$id": "562",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "563",
+ "name": "skip",
+ "nameInRequest": "skip",
+ "doc": "The number of result items to skip.",
+ "type": {
+ "$id": "564",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "565",
+ "name": "maxpagesize",
+ "nameInRequest": "maxpagesize",
+ "doc": "The maximum number of result items per page.",
+ "type": {
+ "$id": "566",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "567",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "568",
+ "kind": "constant",
+ "valueType": {
+ "$id": "569",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "570",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "311"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "571",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "572",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinitions.listDefinitions",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "573",
+ "kind": "http",
+ "name": "ApiDefinitions_ListDefinitions",
+ "description": "ApiDefinitions_ListDefinitions",
+ "filePath": "2024-02-01-preview/ApiDefinitions_ListDefinitions.json",
+ "parameters": [
+ {
+ "$id": "574",
+ "parameter": {
+ "$ref": "551"
+ },
+ "value": {
+ "$id": "575",
+ "kind": "string",
+ "type": {
+ "$ref": "552"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "576",
+ "parameter": {
+ "$ref": "555"
+ },
+ "value": {
+ "$id": "577",
+ "kind": "string",
+ "type": {
+ "$ref": "556"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "578",
+ "parameter": {
+ "$ref": "557"
+ },
+ "value": {
+ "$id": "579",
+ "kind": "string",
+ "type": {
+ "$ref": "558"
+ },
+ "value": "echo-api"
+ }
+ },
+ {
+ "$id": "580",
+ "parameter": {
+ "$ref": "559"
+ },
+ "value": {
+ "$id": "581",
+ "kind": "string",
+ "type": {
+ "$ref": "560"
+ },
+ "value": "2023-01-01"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "582",
+ "response": {
+ "$ref": "570"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "583",
+ "kind": "model",
+ "type": {
+ "$ref": "311"
+ },
+ "value": {
+ "$id": "584",
+ "value": {
+ "$id": "585",
+ "kind": "array",
+ "type": {
+ "$ref": "313"
+ },
+ "value": [
+ {
+ "$id": "586",
+ "kind": "model",
+ "type": {
+ "$ref": "164"
+ },
+ "value": {
+ "$id": "587",
+ "name": {
+ "$id": "588",
+ "kind": "string",
+ "type": {
+ "$ref": "166"
+ },
+ "value": "default"
+ },
+ "title": {
+ "$id": "589",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "Default"
+ },
+ "specification": {
+ "$id": "590",
+ "kind": "model",
+ "type": {
+ "$ref": "178"
+ },
+ "value": {
+ "$id": "591",
+ "name": {
+ "$id": "592",
+ "kind": "string",
+ "type": {
+ "$ref": "180"
+ },
+ "value": "openapi"
+ },
+ "version": {
+ "$id": "593",
+ "kind": "string",
+ "type": {
+ "$ref": "184"
+ },
+ "value": "3.0.1"
+ }
+ }
+ },
+ "description": {
+ "$id": "594",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "Default API definition."
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "595",
+ "kind": "string",
+ "type": {
+ "$ref": "317"
+ },
+ "value": "https://..."
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "596",
+ "name": "getDefinition",
+ "resourceName": "ApiDefinition",
+ "doc": "Get an API definition.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "597",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "598",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "599",
+ "type": {
+ "$id": "600",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "601",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "602",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "603",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "604",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "605",
+ "name": "versionName",
+ "nameInRequest": "versionName",
+ "doc": "Version identifier.",
+ "type": {
+ "$id": "606",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "607",
+ "name": "definitionName",
+ "nameInRequest": "definitionName",
+ "doc": "Definition identifier.",
+ "type": {
+ "$id": "608",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "609",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "610",
+ "kind": "constant",
+ "valueType": {
+ "$id": "611",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "612",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "164"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinitions.getDefinition",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "613",
+ "kind": "http",
+ "name": "ApiDefinitions_GetDefinition",
+ "description": "ApiDefinitions_GetDefinition",
+ "filePath": "2024-02-01-preview/ApiDefinitions_GetDefinition.json",
+ "parameters": [
+ {
+ "$id": "614",
+ "parameter": {
+ "$ref": "597"
+ },
+ "value": {
+ "$id": "615",
+ "kind": "string",
+ "type": {
+ "$ref": "598"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "616",
+ "parameter": {
+ "$ref": "601"
+ },
+ "value": {
+ "$id": "617",
+ "kind": "string",
+ "type": {
+ "$ref": "602"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "618",
+ "parameter": {
+ "$ref": "603"
+ },
+ "value": {
+ "$id": "619",
+ "kind": "string",
+ "type": {
+ "$ref": "604"
+ },
+ "value": "echo-api"
+ }
+ },
+ {
+ "$id": "620",
+ "parameter": {
+ "$ref": "605"
+ },
+ "value": {
+ "$id": "621",
+ "kind": "string",
+ "type": {
+ "$ref": "606"
+ },
+ "value": "2023-01-01"
+ }
+ },
+ {
+ "$id": "622",
+ "parameter": {
+ "$ref": "607"
+ },
+ "value": {
+ "$id": "623",
+ "kind": "string",
+ "type": {
+ "$ref": "608"
+ },
+ "value": "default"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "624",
+ "response": {
+ "$ref": "612"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "625",
+ "kind": "model",
+ "type": {
+ "$ref": "164"
+ },
+ "value": {
+ "$id": "626",
+ "name": {
+ "$id": "627",
+ "kind": "string",
+ "type": {
+ "$ref": "166"
+ },
+ "value": "default"
+ },
+ "title": {
+ "$id": "628",
+ "kind": "string",
+ "type": {
+ "$ref": "170"
+ },
+ "value": "Default"
+ },
+ "specification": {
+ "$id": "629",
+ "kind": "model",
+ "type": {
+ "$ref": "178"
+ },
+ "value": {
+ "$id": "630",
+ "name": {
+ "$id": "631",
+ "kind": "string",
+ "type": {
+ "$ref": "180"
+ },
+ "value": "openapi"
+ },
+ "version": {
+ "$id": "632",
+ "kind": "string",
+ "type": {
+ "$ref": "184"
+ },
+ "value": "3.0.1"
+ }
+ }
+ },
+ "description": {
+ "$id": "633",
+ "kind": "string",
+ "type": {
+ "$ref": "174"
+ },
+ "value": "Default API definition."
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "634",
+ "name": "getExportSpecificationOperationStatus",
+ "resourceName": "ResourceOperationStatus",
+ "doc": "Gets status of a an API specification export operation.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "635",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "636",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "637",
+ "type": {
+ "$id": "638",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "639",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "640",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "641",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "642",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "643",
+ "name": "versionName",
+ "nameInRequest": "versionName",
+ "doc": "Version identifier.",
+ "type": {
+ "$id": "644",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "645",
+ "name": "definitionName",
+ "nameInRequest": "definitionName",
+ "doc": "API definition identifier.",
+ "type": {
+ "$id": "646",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "647",
+ "name": "operationId",
+ "nameInRequest": "operationId",
+ "doc": "The unique ID of the operation.",
+ "type": {
+ "$id": "648",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "649",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "650",
+ "kind": "constant",
+ "valueType": {
+ "$id": "651",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "652",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "321"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/operations/{operationId}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinitions.getExportSpecificationOperationStatus",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "653",
+ "kind": "http",
+ "name": "ApiDefinitions_GetExportSpecificationOperationStatus",
+ "description": "ApiDefinitions_GetExportSpecificationOperationStatus",
+ "filePath": "2024-02-01-preview/ApiDefinitions_GetExportSpecificationOperationStatus.json",
+ "parameters": [
+ {
+ "$id": "654",
+ "parameter": {
+ "$ref": "635"
+ },
+ "value": {
+ "$id": "655",
+ "kind": "string",
+ "type": {
+ "$ref": "636"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "656",
+ "parameter": {
+ "$ref": "639"
+ },
+ "value": {
+ "$id": "657",
+ "kind": "string",
+ "type": {
+ "$ref": "640"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "658",
+ "parameter": {
+ "$ref": "641"
+ },
+ "value": {
+ "$id": "659",
+ "kind": "string",
+ "type": {
+ "$ref": "642"
+ },
+ "value": "echo-api"
+ }
+ },
+ {
+ "$id": "660",
+ "parameter": {
+ "$ref": "643"
+ },
+ "value": {
+ "$id": "661",
+ "kind": "string",
+ "type": {
+ "$ref": "644"
+ },
+ "value": "2023-01-01"
+ }
+ },
+ {
+ "$id": "662",
+ "parameter": {
+ "$ref": "645"
+ },
+ "value": {
+ "$id": "663",
+ "kind": "string",
+ "type": {
+ "$ref": "646"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "664",
+ "parameter": {
+ "$ref": "647"
+ },
+ "value": {
+ "$id": "665",
+ "kind": "string",
+ "type": {
+ "$ref": "648"
+ },
+ "value": "00000000-0000-0000-0000-000000000001"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "666",
+ "response": {
+ "$ref": "652"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "667",
+ "kind": "model",
+ "type": {
+ "$ref": "321"
+ },
+ "value": {
+ "$id": "668",
+ "status": {
+ "$id": "669",
+ "kind": "string",
+ "type": {
+ "$ref": "50"
+ },
+ "value": "Succeeded"
+ },
+ "result": {
+ "$id": "670",
+ "kind": "model",
+ "type": {
+ "$ref": "189"
+ },
+ "value": {
+ "$id": "671",
+ "value": {
+ "$id": "672",
+ "kind": "string",
+ "type": {
+ "$ref": "195"
+ },
+ "value": "{ ... }"
+ },
+ "format": {
+ "$id": "673",
+ "kind": "string",
+ "type": {
+ "$ref": "28"
+ },
+ "value": "link"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "674",
+ "name": "exportSpecification",
+ "resourceName": "ApiDefinitions",
+ "doc": "Export an API specification asynchronously.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "675",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "676",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "677",
+ "type": {
+ "$id": "678",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "679",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "680",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "681",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "682",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "683",
+ "name": "versionName",
+ "nameInRequest": "versionName",
+ "doc": "Version identifier.",
+ "type": {
+ "$id": "684",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "685",
+ "name": "definitionName",
+ "nameInRequest": "definitionName",
+ "doc": "API definition identifier.",
+ "type": {
+ "$id": "686",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "687",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "688",
+ "kind": "constant",
+ "valueType": {
+ "$id": "689",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "690",
+ "statusCodes": [
+ 202
+ ],
+ "bodyType": {
+ "$ref": "321"
+ },
+ "headers": [
+ {
+ "$id": "691",
+ "name": "operationLocation",
+ "nameInResponse": "Operation-Location",
+ "doc": "The location for monitoring the operation state.",
+ "type": {
+ "$id": "692",
+ "kind": "url",
+ "name": "ResourceLocation",
+ "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation",
+ "baseType": {
+ "$id": "693",
+ "kind": "url",
+ "name": "url",
+ "crossLanguageDefinitionId": "TypeSpec.url",
+ "decorators": []
+ },
+ "decorators": []
+ }
+ }
+ ],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "POST",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}:exportSpecification",
+ "bufferResponse": true,
+ "longRunning": {
+ "$id": "694",
+ "finalStateVia": 3,
+ "finalResponse": {
+ "$id": "695",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "321"
+ }
+ },
+ "resultPath": "result"
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinitions.exportSpecification",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "696",
+ "kind": "http",
+ "name": "ApiDefinitions_ExportSpecification",
+ "description": "ApiDefinitions_ExportSpecification",
+ "filePath": "2024-02-01-preview/ApiDefinitions_ExportSpecification.json",
+ "parameters": [
+ {
+ "$id": "697",
+ "parameter": {
+ "$ref": "675"
+ },
+ "value": {
+ "$id": "698",
+ "kind": "string",
+ "type": {
+ "$ref": "676"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "699",
+ "parameter": {
+ "$ref": "679"
+ },
+ "value": {
+ "$id": "700",
+ "kind": "string",
+ "type": {
+ "$ref": "680"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "701",
+ "parameter": {
+ "$ref": "681"
+ },
+ "value": {
+ "$id": "702",
+ "kind": "string",
+ "type": {
+ "$ref": "682"
+ },
+ "value": "echo-api"
+ }
+ },
+ {
+ "$id": "703",
+ "parameter": {
+ "$ref": "683"
+ },
+ "value": {
+ "$id": "704",
+ "kind": "string",
+ "type": {
+ "$ref": "684"
+ },
+ "value": "2023-01-01"
+ }
+ },
+ {
+ "$id": "705",
+ "parameter": {
+ "$ref": "685"
+ },
+ "value": {
+ "$id": "706",
+ "kind": "string",
+ "type": {
+ "$ref": "686"
+ },
+ "value": "default"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "707",
+ "response": {
+ "$ref": "690"
+ },
+ "statusCode": 202,
+ "bodyValue": {
+ "$id": "708",
+ "kind": "model",
+ "type": {
+ "$ref": "321"
+ },
+ "value": {
+ "$id": "709",
+ "status": {
+ "$id": "710",
+ "kind": "string",
+ "type": {
+ "$ref": "50"
+ },
+ "value": "Succeeded"
+ },
+ "result": {
+ "$id": "711",
+ "kind": "model",
+ "type": {
+ "$ref": "189"
+ },
+ "value": {
+ "$id": "712",
+ "value": {
+ "$id": "713",
+ "kind": "string",
+ "type": {
+ "$ref": "195"
+ },
+ "value": "{ ... }"
+ },
+ "format": {
+ "$id": "714",
+ "kind": "string",
+ "type": {
+ "$ref": "28"
+ },
+ "value": "link"
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "parent": "DataApiClient",
+ "parameters": [],
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDefinitions"
+ },
+ {
+ "$id": "715",
+ "name": "ApiDeployments",
+ "namespace": "azure.ApiCenter",
+ "operations": [
+ {
+ "$id": "716",
+ "name": "listDeployments",
+ "resourceName": "ApiDeployment",
+ "doc": "List a collection of API deployments.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "717",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "718",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "719",
+ "type": {
+ "$id": "720",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "721",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "722",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "723",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "724",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "725",
+ "name": "top",
+ "nameInRequest": "top",
+ "doc": "The number of result items to return.",
+ "type": {
+ "$id": "726",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "727",
+ "name": "skip",
+ "nameInRequest": "skip",
+ "doc": "The number of result items to skip.",
+ "type": {
+ "$id": "728",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "729",
+ "name": "maxpagesize",
+ "nameInRequest": "maxpagesize",
+ "doc": "The maximum number of result items per page.",
+ "type": {
+ "$id": "730",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "731",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "732",
+ "kind": "constant",
+ "valueType": {
+ "$id": "733",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "734",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "363"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}/deployments",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "735",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "736",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployments.listDeployments",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "737",
+ "kind": "http",
+ "name": "ApiDeployments_ListDeployments",
+ "description": "ApiDeployments_ListDeployments",
+ "filePath": "2024-02-01-preview/ApiDeployments_ListDeployments.json",
+ "parameters": [
+ {
+ "$id": "738",
+ "parameter": {
+ "$ref": "717"
+ },
+ "value": {
+ "$id": "739",
+ "kind": "string",
+ "type": {
+ "$ref": "718"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "740",
+ "parameter": {
+ "$ref": "721"
+ },
+ "value": {
+ "$id": "741",
+ "kind": "string",
+ "type": {
+ "$ref": "722"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "742",
+ "parameter": {
+ "$ref": "723"
+ },
+ "value": {
+ "$id": "743",
+ "kind": "string",
+ "type": {
+ "$ref": "724"
+ },
+ "value": "echo-api"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "744",
+ "response": {
+ "$ref": "734"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "745",
+ "kind": "model",
+ "type": {
+ "$ref": "363"
+ },
+ "value": {
+ "$id": "746",
+ "value": {
+ "$id": "747",
+ "kind": "array",
+ "type": {
+ "$ref": "365"
+ },
+ "value": [
+ {
+ "$id": "748",
+ "kind": "model",
+ "type": {
+ "$ref": "130"
+ },
+ "value": {
+ "$id": "749",
+ "name": {
+ "$id": "750",
+ "kind": "string",
+ "type": {
+ "$ref": "132"
+ },
+ "value": "production"
+ },
+ "title": {
+ "$id": "751",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Production"
+ },
+ "description": {
+ "$id": "752",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "Production deployment (Public Cloud)"
+ },
+ "environment": {
+ "$id": "753",
+ "kind": "string",
+ "type": {
+ "$ref": "144"
+ },
+ "value": "public"
+ },
+ "server": {
+ "$id": "754",
+ "kind": "model",
+ "type": {
+ "$ref": "148"
+ },
+ "value": {
+ "$id": "755",
+ "runtimeUris": {
+ "$id": "756",
+ "kind": "array",
+ "type": {
+ "$ref": "150"
+ },
+ "value": [
+ {
+ "$id": "757",
+ "kind": "string",
+ "type": {
+ "$ref": "151"
+ },
+ "value": "https://contoso.azure-api.net"
+ }
+ ]
+ }
+ }
+ },
+ "recommended": {
+ "$id": "758",
+ "kind": "boolean",
+ "type": {
+ "$ref": "161"
+ },
+ "value": true
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "759",
+ "kind": "string",
+ "type": {
+ "$ref": "369"
+ },
+ "value": "https://microsoft.com/aiofpisa"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "760",
+ "name": "getDeployment",
+ "resourceName": "ApiDeployment",
+ "doc": "Get an API deployment.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "761",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "762",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "763",
+ "type": {
+ "$id": "764",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "765",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "766",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "767",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "768",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "769",
+ "name": "deploymentName",
+ "nameInRequest": "deploymentName",
+ "doc": "Deployment identifier.",
+ "type": {
+ "$id": "770",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "771",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "772",
+ "kind": "constant",
+ "valueType": {
+ "$id": "773",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "774",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "130"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployments.getDeployment",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "775",
+ "kind": "http",
+ "name": "ApiDeployments_GetDeployment",
+ "description": "ApiDeployments_GetDeployment",
+ "filePath": "2024-02-01-preview/ApiDeployments_GetDeployment.json",
+ "parameters": [
+ {
+ "$id": "776",
+ "parameter": {
+ "$ref": "761"
+ },
+ "value": {
+ "$id": "777",
+ "kind": "string",
+ "type": {
+ "$ref": "762"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "778",
+ "parameter": {
+ "$ref": "765"
+ },
+ "value": {
+ "$id": "779",
+ "kind": "string",
+ "type": {
+ "$ref": "766"
+ },
+ "value": "eeoezynpqqgtykbukjcelrwvomtccvbjwntxfqh"
+ }
+ },
+ {
+ "$id": "780",
+ "parameter": {
+ "$ref": "767"
+ },
+ "value": {
+ "$id": "781",
+ "kind": "string",
+ "type": {
+ "$ref": "768"
+ },
+ "value": "lauuo"
+ }
+ },
+ {
+ "$id": "782",
+ "parameter": {
+ "$ref": "769"
+ },
+ "value": {
+ "$id": "783",
+ "kind": "string",
+ "type": {
+ "$ref": "770"
+ },
+ "value": "ffc"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "784",
+ "response": {
+ "$ref": "774"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "785",
+ "kind": "model",
+ "type": {
+ "$ref": "130"
+ },
+ "value": {
+ "$id": "786",
+ "name": {
+ "$id": "787",
+ "kind": "string",
+ "type": {
+ "$ref": "132"
+ },
+ "value": "production"
+ },
+ "title": {
+ "$id": "788",
+ "kind": "string",
+ "type": {
+ "$ref": "136"
+ },
+ "value": "Production"
+ },
+ "description": {
+ "$id": "789",
+ "kind": "string",
+ "type": {
+ "$ref": "140"
+ },
+ "value": "Production deployment (Public Cloud)"
+ },
+ "environment": {
+ "$id": "790",
+ "kind": "string",
+ "type": {
+ "$ref": "144"
+ },
+ "value": "public"
+ },
+ "server": {
+ "$id": "791",
+ "kind": "model",
+ "type": {
+ "$ref": "148"
+ },
+ "value": {
+ "$id": "792",
+ "runtimeUris": {
+ "$id": "793",
+ "kind": "array",
+ "type": {
+ "$ref": "150"
+ },
+ "value": [
+ {
+ "$id": "794",
+ "kind": "string",
+ "type": {
+ "$ref": "151"
+ },
+ "value": "https://contoso.azure-api.net"
+ }
+ ]
+ }
+ }
+ },
+ "recommended": {
+ "$id": "795",
+ "kind": "boolean",
+ "type": {
+ "$ref": "161"
+ },
+ "value": true
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "parent": "DataApiClient",
+ "parameters": [],
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiDeployments"
+ },
+ {
+ "$id": "796",
+ "name": "Environments",
+ "namespace": "azure.ApiCenter",
+ "operations": [
+ {
+ "$id": "797",
+ "name": "list",
+ "resourceName": "Environment",
+ "doc": "List a collection of environments.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "798",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "799",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "800",
+ "type": {
+ "$id": "801",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "802",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "803",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "804",
+ "name": "top",
+ "nameInRequest": "top",
+ "doc": "The number of result items to return.",
+ "type": {
+ "$id": "805",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "806",
+ "name": "skip",
+ "nameInRequest": "skip",
+ "doc": "The number of result items to skip.",
+ "type": {
+ "$id": "807",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "808",
+ "name": "maxpagesize",
+ "nameInRequest": "maxpagesize",
+ "doc": "The maximum number of result items per page.",
+ "type": {
+ "$id": "809",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "810",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "811",
+ "kind": "constant",
+ "valueType": {
+ "$id": "812",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "813",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "373"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/environments",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "814",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "815",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environments.list",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "816",
+ "kind": "http",
+ "name": "Environments_List",
+ "description": "Environments_List",
+ "filePath": "2024-02-01-preview/Environments_List.json",
+ "parameters": [
+ {
+ "$id": "817",
+ "parameter": {
+ "$ref": "798"
+ },
+ "value": {
+ "$id": "818",
+ "kind": "string",
+ "type": {
+ "$ref": "799"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "819",
+ "parameter": {
+ "$ref": "802"
+ },
+ "value": {
+ "$id": "820",
+ "kind": "string",
+ "type": {
+ "$ref": "803"
+ },
+ "value": "default"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "821",
+ "response": {
+ "$ref": "813"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "822",
+ "kind": "model",
+ "type": {
+ "$ref": "373"
+ },
+ "value": {
+ "$id": "823",
+ "value": {
+ "$id": "824",
+ "kind": "array",
+ "type": {
+ "$ref": "375"
+ },
+ "value": [
+ {
+ "$id": "825",
+ "kind": "model",
+ "type": {
+ "$ref": "74"
+ },
+ "value": {
+ "$id": "826",
+ "name": {
+ "$id": "827",
+ "kind": "string",
+ "type": {
+ "$ref": "76"
+ },
+ "value": "public"
+ },
+ "title": {
+ "$id": "828",
+ "kind": "string",
+ "type": {
+ "$ref": "80"
+ },
+ "value": "Public"
+ },
+ "description": {
+ "$id": "829",
+ "kind": "string",
+ "type": {
+ "$ref": "87"
+ },
+ "value": "Public Cloud environment."
+ },
+ "kind": {
+ "$id": "830",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "production"
+ },
+ "server": {
+ "$id": "831",
+ "kind": "model",
+ "type": {
+ "$ref": "91"
+ },
+ "value": {
+ "$id": "832",
+ "type": {
+ "$id": "833",
+ "kind": "string",
+ "type": {
+ "$ref": "93"
+ },
+ "value": "Azure API Management"
+ },
+ "managementPortalUris": {
+ "$id": "834",
+ "kind": "array",
+ "type": {
+ "$ref": "97"
+ },
+ "value": [
+ {
+ "$id": "835",
+ "kind": "string",
+ "type": {
+ "$ref": "98"
+ },
+ "value": "https://portal.azure.com"
+ }
+ ]
+ }
+ }
+ },
+ "onboarding": {
+ "$id": "836",
+ "kind": "model",
+ "type": {
+ "$ref": "104"
+ },
+ "value": {
+ "$id": "837",
+ "instructions": {
+ "$id": "838",
+ "kind": "string",
+ "type": {
+ "$ref": "106"
+ },
+ "value": "https://aka.ms/apim-devportal"
+ },
+ "developerPortalUris": {
+ "$id": "839",
+ "kind": "array",
+ "type": {
+ "$ref": "110"
+ },
+ "value": [
+ {
+ "$id": "840",
+ "kind": "string",
+ "type": {
+ "$ref": "111"
+ },
+ "value": "https://contoso.developer.azure-api.net"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "841",
+ "kind": "string",
+ "type": {
+ "$ref": "379"
+ },
+ "value": "https://..."
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "842",
+ "name": "listAll",
+ "resourceName": "Environments",
+ "doc": "List a collection of environments across workspaces.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "843",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "844",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "845",
+ "type": {
+ "$id": "846",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "847",
+ "name": "top",
+ "nameInRequest": "top",
+ "doc": "The number of result items to return.",
+ "type": {
+ "$id": "848",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "849",
+ "name": "skip",
+ "nameInRequest": "skip",
+ "doc": "The number of result items to skip.",
+ "type": {
+ "$id": "850",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "851",
+ "name": "maxpagesize",
+ "nameInRequest": "maxpagesize",
+ "doc": "The maximum number of result items per page.",
+ "type": {
+ "$id": "852",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "853",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "854",
+ "kind": "constant",
+ "valueType": {
+ "$id": "855",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "856",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "120"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/environments",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environments.listAll",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "857",
+ "kind": "http",
+ "name": "Environments_ListAll",
+ "description": "Environments_ListAll",
+ "filePath": "2024-02-01-preview/Environments_ListAll.json",
+ "parameters": [
+ {
+ "$id": "858",
+ "parameter": {
+ "$ref": "843"
+ },
+ "value": {
+ "$id": "859",
+ "kind": "string",
+ "type": {
+ "$ref": "844"
+ },
+ "value": "2024-02-01-preview"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "860",
+ "response": {
+ "$ref": "856"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "861",
+ "kind": "model",
+ "type": {
+ "$ref": "120"
+ },
+ "value": {
+ "$id": "862",
+ "value": {
+ "$id": "863",
+ "kind": "array",
+ "type": {
+ "$ref": "122"
+ },
+ "value": [
+ {
+ "$id": "864",
+ "kind": "model",
+ "type": {
+ "$ref": "74"
+ },
+ "value": {
+ "$id": "865",
+ "name": {
+ "$id": "866",
+ "kind": "string",
+ "type": {
+ "$ref": "76"
+ },
+ "value": "public"
+ },
+ "title": {
+ "$id": "867",
+ "kind": "string",
+ "type": {
+ "$ref": "80"
+ },
+ "value": "Public"
+ },
+ "description": {
+ "$id": "868",
+ "kind": "string",
+ "type": {
+ "$ref": "87"
+ },
+ "value": "Public Cloud environment."
+ },
+ "kind": {
+ "$id": "869",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "production"
+ },
+ "server": {
+ "$id": "870",
+ "kind": "model",
+ "type": {
+ "$ref": "91"
+ },
+ "value": {
+ "$id": "871",
+ "type": {
+ "$id": "872",
+ "kind": "string",
+ "type": {
+ "$ref": "93"
+ },
+ "value": "Azure API Management"
+ },
+ "managementPortalUris": {
+ "$id": "873",
+ "kind": "array",
+ "type": {
+ "$ref": "97"
+ },
+ "value": [
+ {
+ "$id": "874",
+ "kind": "string",
+ "type": {
+ "$ref": "98"
+ },
+ "value": "https://portal.azure.com"
+ }
+ ]
+ }
+ }
+ },
+ "onboarding": {
+ "$id": "875",
+ "kind": "model",
+ "type": {
+ "$ref": "104"
+ },
+ "value": {
+ "$id": "876",
+ "instructions": {
+ "$id": "877",
+ "kind": "string",
+ "type": {
+ "$ref": "106"
+ },
+ "value": "https://aka.ms/apim-devportal"
+ },
+ "developerPortalUris": {
+ "$id": "878",
+ "kind": "array",
+ "type": {
+ "$ref": "110"
+ },
+ "value": [
+ {
+ "$id": "879",
+ "kind": "string",
+ "type": {
+ "$ref": "111"
+ },
+ "value": "https://contoso.developer.azure-api.net"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "880",
+ "kind": "string",
+ "type": {
+ "$ref": "126"
+ },
+ "value": "https://..."
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "881",
+ "name": "get",
+ "resourceName": "Environment",
+ "doc": "Get an environment.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "882",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "883",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "884",
+ "type": {
+ "$id": "885",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "886",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "887",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "888",
+ "name": "environmentName",
+ "nameInRequest": "environmentName",
+ "doc": "Environment identifier.",
+ "type": {
+ "$id": "889",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "890",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "891",
+ "kind": "constant",
+ "valueType": {
+ "$id": "892",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "893",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "74"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/environments/{environmentName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environments.get",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "894",
+ "kind": "http",
+ "name": "Environments_Get",
+ "description": "Environments_Get",
+ "filePath": "2024-02-01-preview/Environments_Get.json",
+ "parameters": [
+ {
+ "$id": "895",
+ "parameter": {
+ "$ref": "882"
+ },
+ "value": {
+ "$id": "896",
+ "kind": "string",
+ "type": {
+ "$ref": "883"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "897",
+ "parameter": {
+ "$ref": "886"
+ },
+ "value": {
+ "$id": "898",
+ "kind": "string",
+ "type": {
+ "$ref": "887"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "899",
+ "parameter": {
+ "$ref": "888"
+ },
+ "value": {
+ "$id": "900",
+ "kind": "string",
+ "type": {
+ "$ref": "889"
+ },
+ "value": "production"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "901",
+ "response": {
+ "$ref": "893"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "902",
+ "kind": "model",
+ "type": {
+ "$ref": "74"
+ },
+ "value": {
+ "$id": "903",
+ "name": {
+ "$id": "904",
+ "kind": "string",
+ "type": {
+ "$ref": "76"
+ },
+ "value": "public"
+ },
+ "title": {
+ "$id": "905",
+ "kind": "string",
+ "type": {
+ "$ref": "80"
+ },
+ "value": "Public"
+ },
+ "description": {
+ "$id": "906",
+ "kind": "string",
+ "type": {
+ "$ref": "87"
+ },
+ "value": "Public Cloud environment."
+ },
+ "kind": {
+ "$id": "907",
+ "kind": "string",
+ "type": {
+ "$ref": "18"
+ },
+ "value": "production"
+ },
+ "server": {
+ "$id": "908",
+ "kind": "model",
+ "type": {
+ "$ref": "91"
+ },
+ "value": {
+ "$id": "909",
+ "type": {
+ "$id": "910",
+ "kind": "string",
+ "type": {
+ "$ref": "93"
+ },
+ "value": "Azure API Management"
+ },
+ "managementPortalUris": {
+ "$id": "911",
+ "kind": "array",
+ "type": {
+ "$ref": "97"
+ },
+ "value": [
+ {
+ "$id": "912",
+ "kind": "string",
+ "type": {
+ "$ref": "98"
+ },
+ "value": "https://portal.azure.com"
+ }
+ ]
+ }
+ }
+ },
+ "onboarding": {
+ "$id": "913",
+ "kind": "model",
+ "type": {
+ "$ref": "104"
+ },
+ "value": {
+ "$id": "914",
+ "instructions": {
+ "$id": "915",
+ "kind": "string",
+ "type": {
+ "$ref": "106"
+ },
+ "value": "https://aka.ms/apim-devportal"
+ },
+ "developerPortalUris": {
+ "$id": "916",
+ "kind": "array",
+ "type": {
+ "$ref": "110"
+ },
+ "value": [
+ {
+ "$id": "917",
+ "kind": "string",
+ "type": {
+ "$ref": "111"
+ },
+ "value": "https://contoso.developer.azure-api.net"
+ }
+ ]
+ }
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "parent": "DataApiClient",
+ "parameters": [],
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.Environments"
+ },
+ {
+ "$id": "918",
+ "name": "ApiVersions",
+ "namespace": "azure.ApiCenter",
+ "operations": [
+ {
+ "$id": "919",
+ "name": "listVersions",
+ "resourceName": "ApiVersion",
+ "doc": "List a collection of API versions.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "920",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "921",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "922",
+ "type": {
+ "$id": "923",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "924",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "925",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "926",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "927",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "928",
+ "name": "top",
+ "nameInRequest": "top",
+ "doc": "The number of result items to return.",
+ "type": {
+ "$id": "929",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "930",
+ "name": "skip",
+ "nameInRequest": "skip",
+ "doc": "The number of result items to skip.",
+ "type": {
+ "$id": "931",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "932",
+ "name": "maxpagesize",
+ "nameInRequest": "maxpagesize",
+ "doc": "The maximum number of result items per page.",
+ "type": {
+ "$id": "933",
+ "kind": "int32",
+ "name": "int32",
+ "crossLanguageDefinitionId": "TypeSpec.int32",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": false,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "934",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "935",
+ "kind": "constant",
+ "valueType": {
+ "$id": "936",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "937",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "383"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}/versions",
+ "bufferResponse": true,
+ "paging": {
+ "$id": "938",
+ "itemPropertySegments": [
+ "value"
+ ],
+ "nextLink": {
+ "$id": "939",
+ "responseSegments": [
+ "nextLink"
+ ],
+ "responseLocation": "Body"
+ }
+ },
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiVersions.listVersions",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "940",
+ "kind": "http",
+ "name": "ApiVersions_ListVersions",
+ "description": "ApiVersions_ListVersions",
+ "filePath": "2024-02-01-preview/ApiVersions_ListVersions.json",
+ "parameters": [
+ {
+ "$id": "941",
+ "parameter": {
+ "$ref": "920"
+ },
+ "value": {
+ "$id": "942",
+ "kind": "string",
+ "type": {
+ "$ref": "921"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "943",
+ "parameter": {
+ "$ref": "924"
+ },
+ "value": {
+ "$id": "944",
+ "kind": "string",
+ "type": {
+ "$ref": "925"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "945",
+ "parameter": {
+ "$ref": "926"
+ },
+ "value": {
+ "$id": "946",
+ "kind": "string",
+ "type": {
+ "$ref": "927"
+ },
+ "value": "echo-api"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "947",
+ "response": {
+ "$ref": "937"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "948",
+ "kind": "model",
+ "type": {
+ "$ref": "383"
+ },
+ "value": {
+ "$id": "949",
+ "value": {
+ "$id": "950",
+ "kind": "array",
+ "type": {
+ "$ref": "385"
+ },
+ "value": [
+ {
+ "$id": "951",
+ "kind": "model",
+ "type": {
+ "$ref": "62"
+ },
+ "value": {
+ "$id": "952",
+ "name": {
+ "$id": "953",
+ "kind": "string",
+ "type": {
+ "$ref": "64"
+ },
+ "value": "2023-01-01"
+ },
+ "title": {
+ "$id": "954",
+ "kind": "string",
+ "type": {
+ "$ref": "68"
+ },
+ "value": "2023-01-01"
+ },
+ "lifecycleStage": {
+ "$id": "955",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "design"
+ }
+ }
+ }
+ ]
+ },
+ "nextLink": {
+ "$id": "956",
+ "kind": "string",
+ "type": {
+ "$ref": "389"
+ },
+ "value": "https://..."
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "$id": "957",
+ "name": "getVersion",
+ "resourceName": "ApiVersion",
+ "doc": "Get an API version.",
+ "accessibility": "public",
+ "parameters": [
+ {
+ "$id": "958",
+ "name": "apiVersion",
+ "nameInRequest": "api-version",
+ "doc": "The API version to use for this operation.",
+ "type": {
+ "$id": "959",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Query",
+ "isApiVersion": true,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Client",
+ "defaultValue": {
+ "$id": "960",
+ "type": {
+ "$id": "961",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string"
+ },
+ "value": "2024-02-01-preview"
+ },
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "962",
+ "name": "workspaceName",
+ "nameInRequest": "workspaceName",
+ "doc": "Workspace identifier.",
+ "type": {
+ "$id": "963",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "964",
+ "name": "apiName",
+ "nameInRequest": "apiName",
+ "doc": "Api identifier.",
+ "type": {
+ "$id": "965",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "966",
+ "name": "versionName",
+ "nameInRequest": "versionName",
+ "doc": "Version identifier.",
+ "type": {
+ "$id": "967",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "location": "Path",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Method",
+ "decorators": [],
+ "skipUrlEncoding": false
+ },
+ {
+ "$id": "968",
+ "name": "accept",
+ "nameInRequest": "Accept",
+ "type": {
+ "$id": "969",
+ "kind": "constant",
+ "valueType": {
+ "$id": "970",
+ "kind": "string",
+ "name": "string",
+ "crossLanguageDefinitionId": "TypeSpec.string",
+ "decorators": []
+ },
+ "value": "application/json",
+ "decorators": []
+ },
+ "location": "Header",
+ "isApiVersion": false,
+ "isContentType": false,
+ "isEndpoint": false,
+ "explode": false,
+ "isRequired": true,
+ "kind": "Constant",
+ "decorators": [],
+ "skipUrlEncoding": false
+ }
+ ],
+ "responses": [
+ {
+ "$id": "971",
+ "statusCodes": [
+ 200
+ ],
+ "bodyType": {
+ "$ref": "62"
+ },
+ "headers": [],
+ "isErrorResponse": false,
+ "contentTypes": [
+ "application/json"
+ ]
+ }
+ ],
+ "httpMethod": "GET",
+ "uri": "https://{serviceName}.data.{region}.azure-apicenter.ms",
+ "path": "/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}",
+ "bufferResponse": true,
+ "generateProtocolMethod": true,
+ "generateConvenienceMethod": true,
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiVersions.getVersion",
+ "decorators": [],
+ "examples": [
+ {
+ "$id": "972",
+ "kind": "http",
+ "name": "ApiVersions_GetVersion",
+ "description": "ApiVersions_GetVersion",
+ "filePath": "2024-02-01-preview/ApiVersions_GetVersion.json",
+ "parameters": [
+ {
+ "$id": "973",
+ "parameter": {
+ "$ref": "958"
+ },
+ "value": {
+ "$id": "974",
+ "kind": "string",
+ "type": {
+ "$ref": "959"
+ },
+ "value": "2024-02-01-preview"
+ }
+ },
+ {
+ "$id": "975",
+ "parameter": {
+ "$ref": "962"
+ },
+ "value": {
+ "$id": "976",
+ "kind": "string",
+ "type": {
+ "$ref": "963"
+ },
+ "value": "default"
+ }
+ },
+ {
+ "$id": "977",
+ "parameter": {
+ "$ref": "964"
+ },
+ "value": {
+ "$id": "978",
+ "kind": "string",
+ "type": {
+ "$ref": "965"
+ },
+ "value": "echo-api"
+ }
+ },
+ {
+ "$id": "979",
+ "parameter": {
+ "$ref": "966"
+ },
+ "value": {
+ "$id": "980",
+ "kind": "string",
+ "type": {
+ "$ref": "967"
+ },
+ "value": "2023-01-01"
+ }
+ }
+ ],
+ "responses": [
+ {
+ "$id": "981",
+ "response": {
+ "$ref": "971"
+ },
+ "statusCode": 200,
+ "bodyValue": {
+ "$id": "982",
+ "kind": "model",
+ "type": {
+ "$ref": "62"
+ },
+ "value": {
+ "$id": "983",
+ "name": {
+ "$id": "984",
+ "kind": "string",
+ "type": {
+ "$ref": "64"
+ },
+ "value": "2023-01-01"
+ },
+ "title": {
+ "$id": "985",
+ "kind": "string",
+ "type": {
+ "$ref": "68"
+ },
+ "value": "2023-01-01"
+ },
+ "lifecycleStage": {
+ "$id": "986",
+ "kind": "string",
+ "type": {
+ "$ref": "2"
+ },
+ "value": "design"
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "parent": "DataApiClient",
+ "parameters": [],
+ "decorators": [],
+ "crossLanguageDefinitionId": "ApiCenter.DataApi.ApiVersions"
+ }
+ ],
+ "auth": {
+ "$id": "987",
+ "oAuth2": {
+ "$id": "988",
+ "scopes": [
+ "https://azure-apicenter.net/user_impersonation"
+ ]
+ }
+ }
+}
diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/Azure.ResourceManager.DependencyMap.sln b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/Azure.ResourceManager.DependencyMap.sln
new file mode 100644
index 000000000000..fedbc9737960
--- /dev/null
+++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/Azure.ResourceManager.DependencyMap.sln
@@ -0,0 +1,56 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29709.97
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.ResourceManager.DependencyMap.Samples", "samples\Azure.ResourceManager.DependencyMap.Samples.csproj", "{7A2DFF15-5746-49F4-BD0F-C6C35337088A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.ResourceManager.DependencyMap", "src\Azure.ResourceManager.DependencyMap.csproj", "{28FF4005-4467-4E36-92E7-DEA27DEB1519}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.ResourceManager.DependencyMap.Tests", "tests\Azure.ResourceManager.DependencyMap.Tests.csproj", "{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {A97F4B90-2591-4689-B1F8-5F21FE6D6CAE}
+ EndGlobalSection
+EndGlobal
diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md
new file mode 100644
index 000000000000..8b33f0fedccc
--- /dev/null
+++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md
@@ -0,0 +1,11 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
\ No newline at end of file
diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/Directory.Build.props b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/Directory.Build.props
new file mode 100644
index 000000000000..63bd836ad44b
--- /dev/null
+++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/README.md b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/README.md
new file mode 100644
index 000000000000..810ba32e80f7
--- /dev/null
+++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/README.md
@@ -0,0 +1,80 @@
+# Microsoft Azure DependencyMap management client library for .NET
+
+**[Describe the service briefly first.]**
+
+This library follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities:
+
+ - Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
+ - Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
+ - HTTP pipeline with custom policies.
+ - Better error-handling.
+ - Support uniform telemetry across all languages.
+
+## Getting started
+
+### Install the package
+
+Install the Microsoft Azure DependencyMap management library for .NET with [NuGet](https://www.nuget.org/):
+
+```dotnetcli
+dotnet add package Azure.ResourceManager.DependencyMap --prerelease
+```
+
+### Prerequisites
+
+* You must have an [Microsoft Azure subscription](https://azure.microsoft.com/free/dotnet/).
+
+### Authenticate the Client
+
+To create an authenticated client and start interacting with Microsoft Azure resources, see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md).
+
+## Key concepts
+
+Key concepts of the Microsoft Azure SDK for .NET can be found [here](https://azure.github.io/azure-sdk/dotnet_introduction.html)
+
+## Documentation
+
+Documentation is available to help you learn how to use this package:
+
+- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md).
+- [API References](https://learn.microsoft.com/dotnet/api/?view=azure-dotnet).
+- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md).
+
+## Examples
+
+Code samples for using the management library for .NET can be found in the following locations
+- [.NET Management Library Code Samples](https://aka.ms/azuresdk-net-mgmt-samples)
+
+## Troubleshooting
+
+- File an issue via [GitHub Issues](https://github.com/Azure/azure-sdk-for-net/issues).
+- Check [previous questions](https://stackoverflow.com/questions/tagged/azure+.net) or ask new ones on Stack Overflow using Azure and .NET tags.
+
+## Next steps
+
+For more information about Microsoft Azure SDK, see [this website](https://azure.github.io/azure-sdk/).
+
+## Contributing
+
+For details on contributing to this repository, see the [contributing
+guide][cg].
+
+This project welcomes contributions and suggestions. Most contributions
+require you to agree to a Contributor License Agreement (CLA) declaring
+that you have the right to, and actually do, grant us the rights to use
+your contribution. For details, visit .
+
+When you submit a pull request, a CLA-bot will automatically determine
+whether you need to provide a CLA and decorate the PR appropriately
+(for example, label, comment). Follow the instructions provided by the
+bot. You'll only need to do this action once across all repositories
+using our CLA.
+
+This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For
+more information, see the [Code of Conduct FAQ][coc_faq] or contact
+ with any other questions or comments.
+
+
+[cg]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/resourcemanager/Azure.ResourceManager/docs/CONTRIBUTING.md
+[coc]: https://opensource.microsoft.com/codeofconduct/
+[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
\ No newline at end of file
diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/api/Azure.ResourceManager.DependencyMap.net8.0.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/api/Azure.ResourceManager.DependencyMap.net8.0.cs
new file mode 100644
index 000000000000..fa5adf2b4083
--- /dev/null
+++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/api/Azure.ResourceManager.DependencyMap.net8.0.cs
@@ -0,0 +1,337 @@
+namespace Azure.ResourceManager.DependencyMap
+{
+ public static partial class DependencyMapExtensions
+ {
+ public static Azure.ResourceManager.DependencyMap.DiscoverySourceResource GetDiscoverySourceResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.MapsResource GetMapsResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.Response GetMapsResource(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static System.Threading.Tasks.Task> GetMapsResourceAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.MapsResourceCollection GetMapsResources(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; }
+ public static Azure.Pageable GetMapsResources(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.AsyncPageable GetMapsResourcesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DiscoverySourceResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected DiscoverySourceResource() { }
+ public virtual Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string mapName, string sourceName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourcePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourcePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DiscoverySourceResourceCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected DiscoverySourceResourceCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string sourceName, Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string sourceName, Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial class DiscoverySourceResourceData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DiscoverySourceResourceData(Azure.Core.AzureLocation location) { }
+ public Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourceProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class MapsResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected MapsResource() { }
+ public virtual Azure.ResourceManager.DependencyMap.MapsResourceData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string mapName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation ExportDependencies(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.ExportDependenciesContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task ExportDependenciesAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.ExportDependenciesContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation GetConnectionsForProcessOnFocusedMachine(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetConnectionsForProcessOnFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task GetConnectionsForProcessOnFocusedMachineAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetConnectionsForProcessOnFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation GetConnectionsWithConnectedMachineForFocusedMachine(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetConnectionsWithConnectedMachineForFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task GetConnectionsWithConnectedMachineForFocusedMachineAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetConnectionsWithConnectedMachineForFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation GetDependencyViewForFocusedMachine(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetDependencyViewForFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task GetDependencyViewForFocusedMachineAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetDependencyViewForFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response GetDiscoverySourceResource(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetDiscoverySourceResourceAsync(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DependencyMap.DiscoverySourceResourceCollection GetDiscoverySourceResources() { throw null; }
+ public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DependencyMap.MapsResourceData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.MapsResourceData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.MapsResourcePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.MapsResourcePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class MapsResourceCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected MapsResourceCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string mapName, Azure.ResourceManager.DependencyMap.MapsResourceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string mapName, Azure.ResourceManager.DependencyMap.MapsResourceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial class MapsResourceData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public MapsResourceData(Azure.Core.AzureLocation location) { }
+ public Azure.ResourceManager.DependencyMap.Models.ProvisioningState? MapsResourceProvisioningState { get { throw null; } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.MapsResourceData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.MapsResourceData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.DependencyMap.Mocking
+{
+ public partial class MockableDependencyMapArmClient : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDependencyMapArmClient() { }
+ public virtual Azure.ResourceManager.DependencyMap.DiscoverySourceResource GetDiscoverySourceResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ public virtual Azure.ResourceManager.DependencyMap.MapsResource GetMapsResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ }
+ public partial class MockableDependencyMapResourceGroupResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDependencyMapResourceGroupResource() { }
+ public virtual Azure.Response GetMapsResource(string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetMapsResourceAsync(string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DependencyMap.MapsResourceCollection GetMapsResources() { throw null; }
+ }
+ public partial class MockableDependencyMapSubscriptionResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableDependencyMapSubscriptionResource() { }
+ public virtual Azure.Pageable GetMapsResources(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetMapsResourcesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.DependencyMap.Models
+{
+ public static partial class ArmDependencyMapModelFactory
+ {
+ public static Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData DiscoverySourceResourceData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourceProperties properties = null) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourceProperties DiscoverySourceResourceProperties(Azure.ResourceManager.DependencyMap.Models.ProvisioningState? provisioningState = default(Azure.ResourceManager.DependencyMap.Models.ProvisioningState?), string sourceType = null, string sourceId = null) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.Models.ExportDependenciesContent ExportDependenciesContent(string focusedMachineId = null, Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter filters = null) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.Models.GetConnectionsForProcessOnFocusedMachineContent GetConnectionsForProcessOnFocusedMachineContent(string focusedMachineId = null, string processIdOnFocusedMachine = null, Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter filters = null) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.Models.GetConnectionsWithConnectedMachineForFocusedMachineContent GetConnectionsWithConnectedMachineForFocusedMachineContent(string focusedMachineId = null, string connectedMachineId = null, Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter filters = null) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.Models.GetDependencyViewForFocusedMachineContent GetDependencyViewForFocusedMachineContent(string focusedMachineId = null, Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter filters = null) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.MapsResourceData MapsResourceData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.DependencyMap.Models.ProvisioningState? mapsResourceProvisioningState = default(Azure.ResourceManager.DependencyMap.Models.ProvisioningState?)) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.Models.OffAzureDiscoverySourceResourceProperties OffAzureDiscoverySourceResourceProperties(Azure.ResourceManager.DependencyMap.Models.ProvisioningState? provisioningState = default(Azure.ResourceManager.DependencyMap.Models.ProvisioningState?), string sourceId = null) { throw null; }
+ }
+ public partial class DateTimeFilter : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DateTimeFilter() { }
+ public System.DateTimeOffset? EndDateTimeUtc { get { throw null; } set { } }
+ public System.DateTimeOffset? StartDateTimeUtc { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.DateTimeFilter System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.DateTimeFilter System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DependencyMapVisualizationFilter : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DependencyMapVisualizationFilter() { }
+ public Azure.ResourceManager.DependencyMap.Models.DateTimeFilter DateTime { get { throw null; } set { } }
+ public Azure.ResourceManager.DependencyMap.Models.ProcessNameFilter ProcessNameFilter { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class DiscoverySourceResourcePatch : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DiscoverySourceResourcePatch() { }
+ public System.Collections.Generic.IDictionary Tags { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourcePatch System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourcePatch System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public abstract partial class DiscoverySourceResourceProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ protected DiscoverySourceResourceProperties(string sourceId) { }
+ public Azure.ResourceManager.DependencyMap.Models.ProvisioningState? ProvisioningState { get { throw null; } }
+ public string SourceId { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourceProperties System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourceProperties System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ExportDependenciesContent : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ExportDependenciesContent(string focusedMachineId) { }
+ public Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter Filters { get { throw null; } set { } }
+ public string FocusedMachineId { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.ExportDependenciesContent System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.ExportDependenciesContent System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class GetConnectionsForProcessOnFocusedMachineContent : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public GetConnectionsForProcessOnFocusedMachineContent(string focusedMachineId, string processIdOnFocusedMachine) { }
+ public Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter Filters { get { throw null; } set { } }
+ public string FocusedMachineId { get { throw null; } }
+ public string ProcessIdOnFocusedMachine { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.GetConnectionsForProcessOnFocusedMachineContent System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.GetConnectionsForProcessOnFocusedMachineContent System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class GetConnectionsWithConnectedMachineForFocusedMachineContent : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public GetConnectionsWithConnectedMachineForFocusedMachineContent(string focusedMachineId, string connectedMachineId) { }
+ public string ConnectedMachineId { get { throw null; } }
+ public Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter Filters { get { throw null; } set { } }
+ public string FocusedMachineId { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.GetConnectionsWithConnectedMachineForFocusedMachineContent System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.GetConnectionsWithConnectedMachineForFocusedMachineContent System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class GetDependencyViewForFocusedMachineContent : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public GetDependencyViewForFocusedMachineContent(string focusedMachineId) { }
+ public Azure.ResourceManager.DependencyMap.Models.DependencyMapVisualizationFilter Filters { get { throw null; } set { } }
+ public string FocusedMachineId { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.GetDependencyViewForFocusedMachineContent System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.GetDependencyViewForFocusedMachineContent System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class MapsResourcePatch : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public MapsResourcePatch() { }
+ public System.Collections.Generic.IDictionary Tags { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.MapsResourcePatch System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.MapsResourcePatch System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class OffAzureDiscoverySourceResourceProperties : Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourceProperties, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public OffAzureDiscoverySourceResourceProperties(string sourceId) : base (default(string)) { }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.OffAzureDiscoverySourceResourceProperties System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.OffAzureDiscoverySourceResourceProperties System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ProcessNameFilter : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ProcessNameFilter(Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator @operator, System.Collections.Generic.IEnumerable processNames) { }
+ public Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator Operator { get { throw null; } }
+ public System.Collections.Generic.IList ProcessNames { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.ProcessNameFilter System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.Models.ProcessNameFilter System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct ProcessNameFilterOperator : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public ProcessNameFilterOperator(string value) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator Contains { get { throw null; } }
+ public static Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator NotContains { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator left, Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator right) { throw null; }
+ public static implicit operator Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator left, Azure.ResourceManager.DependencyMap.Models.ProcessNameFilterOperator right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct ProvisioningState : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public ProvisioningState(string value) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.Models.ProvisioningState Accepted { get { throw null; } }
+ public static Azure.ResourceManager.DependencyMap.Models.ProvisioningState Canceled { get { throw null; } }
+ public static Azure.ResourceManager.DependencyMap.Models.ProvisioningState Deleting { get { throw null; } }
+ public static Azure.ResourceManager.DependencyMap.Models.ProvisioningState Failed { get { throw null; } }
+ public static Azure.ResourceManager.DependencyMap.Models.ProvisioningState Provisioning { get { throw null; } }
+ public static Azure.ResourceManager.DependencyMap.Models.ProvisioningState Succeeded { get { throw null; } }
+ public static Azure.ResourceManager.DependencyMap.Models.ProvisioningState Updating { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.DependencyMap.Models.ProvisioningState other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.DependencyMap.Models.ProvisioningState left, Azure.ResourceManager.DependencyMap.Models.ProvisioningState right) { throw null; }
+ public static implicit operator Azure.ResourceManager.DependencyMap.Models.ProvisioningState (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.DependencyMap.Models.ProvisioningState left, Azure.ResourceManager.DependencyMap.Models.ProvisioningState right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+}
diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/api/Azure.ResourceManager.DependencyMap.netstandard2.0.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/api/Azure.ResourceManager.DependencyMap.netstandard2.0.cs
new file mode 100644
index 000000000000..fa5adf2b4083
--- /dev/null
+++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/api/Azure.ResourceManager.DependencyMap.netstandard2.0.cs
@@ -0,0 +1,337 @@
+namespace Azure.ResourceManager.DependencyMap
+{
+ public static partial class DependencyMapExtensions
+ {
+ public static Azure.ResourceManager.DependencyMap.DiscoverySourceResource GetDiscoverySourceResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.MapsResource GetMapsResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.Response GetMapsResource(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static System.Threading.Tasks.Task> GetMapsResourceAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string mapName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.ResourceManager.DependencyMap.MapsResourceCollection GetMapsResources(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; }
+ public static Azure.Pageable GetMapsResources(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.AsyncPageable GetMapsResourcesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DiscoverySourceResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected DiscoverySourceResource() { }
+ public virtual Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string mapName, string sourceName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourcePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourcePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public partial class DiscoverySourceResourceCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected DiscoverySourceResourceCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string sourceName, Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string sourceName, Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial class DiscoverySourceResourceData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public DiscoverySourceResourceData(Azure.Core.AzureLocation location) { }
+ public Azure.ResourceManager.DependencyMap.Models.DiscoverySourceResourceProperties Properties { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.DependencyMap.DiscoverySourceResourceData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class MapsResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected MapsResource() { }
+ public virtual Azure.ResourceManager.DependencyMap.MapsResourceData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string mapName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation ExportDependencies(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.ExportDependenciesContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task ExportDependenciesAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.ExportDependenciesContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation GetConnectionsForProcessOnFocusedMachine(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetConnectionsForProcessOnFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task GetConnectionsForProcessOnFocusedMachineAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetConnectionsForProcessOnFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation GetConnectionsWithConnectedMachineForFocusedMachine(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetConnectionsWithConnectedMachineForFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task GetConnectionsWithConnectedMachineForFocusedMachineAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetConnectionsWithConnectedMachineForFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation GetDependencyViewForFocusedMachine(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetDependencyViewForFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task GetDependencyViewForFocusedMachineAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.DependencyMap.Models.GetDependencyViewForFocusedMachineContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response GetDiscoverySourceResource(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetDiscoverySourceResourceAsync(string sourceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.DependencyMap.DiscoverySourceResourceCollection GetDiscoverySourceResources() { throw null; }
+ public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.DependencyMap.MapsResourceData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel