|
6105 | 6105 | "200": {
|
6106 | 6106 | "description": "OK",
|
6107 | 6107 | "schema": {
|
6108 |
| - "$ref": "#/definitions/ManagedApiListResult" |
| 6108 | + "$ref": "#/definitions/IntegrationServiceEnvironmentManagedApiListResult" |
6109 | 6109 | }
|
6110 | 6110 | },
|
6111 | 6111 | "default": {
|
|
6165 | 6165 | "200": {
|
6166 | 6166 | "description": "OK",
|
6167 | 6167 | "schema": {
|
6168 |
| - "$ref": "#/definitions/ManagedApi" |
| 6168 | + "$ref": "#/definitions/IntegrationServiceEnvironmentManagedApi" |
6169 | 6169 | }
|
6170 | 6170 | },
|
6171 | 6171 | "default": {
|
|
6215 | 6215 | },
|
6216 | 6216 | {
|
6217 | 6217 | "$ref": "#/parameters/api-version"
|
| 6218 | + }, |
| 6219 | + { |
| 6220 | + "name": "integrationServiceEnvironmentManagedApi", |
| 6221 | + "description": "The integration service environment managed api.", |
| 6222 | + "in": "body", |
| 6223 | + "required": true, |
| 6224 | + "schema": { |
| 6225 | + "$ref": "#/definitions/IntegrationServiceEnvironmentManagedApi" |
| 6226 | + } |
6218 | 6227 | }
|
6219 | 6228 | ],
|
6220 | 6229 | "responses": {
|
6221 | 6230 | "200": {
|
6222 | 6231 | "description": "OK",
|
6223 | 6232 | "schema": {
|
6224 |
| - "$ref": "#/definitions/ManagedApi" |
| 6233 | + "$ref": "#/definitions/IntegrationServiceEnvironmentManagedApi" |
6225 | 6234 | }
|
6226 | 6235 | },
|
6227 | 6236 | "201": {
|
6228 | 6237 | "description": "Created",
|
6229 | 6238 | "schema": {
|
6230 |
| - "$ref": "#/definitions/ManagedApi" |
| 6239 | + "$ref": "#/definitions/IntegrationServiceEnvironmentManagedApi" |
6231 | 6240 | }
|
6232 | 6241 | },
|
6233 | 6242 | "default": {
|
|
6467 | 6476 | "x-ms-client-flatten": true,
|
6468 | 6477 | "$ref": "#/definitions/WorkflowProperties",
|
6469 | 6478 | "description": "The workflow properties."
|
| 6479 | + }, |
| 6480 | + "identity": { |
| 6481 | + "$ref": "#/definitions/ManagedServiceIdentity" |
6470 | 6482 | }
|
6471 | 6483 | },
|
6472 | 6484 | "description": "The workflow type.",
|
|
7318 | 7330 | },
|
7319 | 7331 | "contentVersion": {
|
7320 | 7332 | "type": "string",
|
7321 |
| - "description": "The content version." |
| 7333 | + "description": "The content version.", |
| 7334 | + "readOnly": true |
7322 | 7335 | },
|
7323 | 7336 | "contentSize": {
|
7324 | 7337 | "type": "integer",
|
7325 | 7338 | "format": "int64",
|
7326 |
| - "description": "The content size." |
| 7339 | + "description": "The content size.", |
| 7340 | + "readOnly": true |
7327 | 7341 | },
|
7328 | 7342 | "contentHash": {
|
7329 | 7343 | "$ref": "#/definitions/ContentHash",
|
7330 |
| - "description": "The content hash." |
| 7344 | + "description": "The content hash.", |
| 7345 | + "readOnly": true |
7331 | 7346 | },
|
7332 | 7347 | "metadata": {
|
7333 | 7348 | "$ref": "#/definitions/Object",
|
7334 |
| - "description": "The metadata." |
| 7349 | + "description": "The metadata.", |
| 7350 | + "readOnly": true |
7335 | 7351 | }
|
7336 | 7352 | },
|
7337 | 7353 | "description": "The content link."
|
|
8297 | 8313 | "properties": {
|
8298 | 8314 | "name": {
|
8299 | 8315 | "type": "string",
|
8300 |
| - "description": "The name" |
| 8316 | + "description": "The name", |
| 8317 | + "readOnly": true |
8301 | 8318 | },
|
8302 | 8319 | "connectionParameters": {
|
8303 | 8320 | "type": "object",
|
8304 | 8321 | "additionalProperties": {
|
8305 | 8322 | "$ref": "#/definitions/Object"
|
8306 | 8323 | },
|
8307 |
| - "description": "The connection parameters." |
| 8324 | + "description": "The connection parameters.", |
| 8325 | + "readOnly": true |
8308 | 8326 | },
|
8309 | 8327 | "metadata": {
|
8310 | 8328 | "$ref": "#/definitions/ApiResourceMetadata",
|
8311 |
| - "description": "The metadata." |
| 8329 | + "description": "The metadata.", |
| 8330 | + "readOnly": true |
8312 | 8331 | },
|
8313 | 8332 | "runtimeUrls": {
|
8314 | 8333 | "type": "array",
|
8315 | 8334 | "description": "The runtime urls.",
|
8316 | 8335 | "items": {
|
8317 | 8336 | "type": "string"
|
8318 |
| - } |
| 8337 | + }, |
| 8338 | + "readOnly": true |
8319 | 8339 | },
|
8320 | 8340 | "generalInformation": {
|
8321 | 8341 | "$ref": "#/definitions/ApiResourceGeneralInformation",
|
8322 |
| - "description": "The api general information." |
| 8342 | + "description": "The api general information.", |
| 8343 | + "readOnly": true |
8323 | 8344 | },
|
8324 | 8345 | "capabilities": {
|
8325 | 8346 | "type": "array",
|
8326 | 8347 | "description": "The capabilities.",
|
8327 | 8348 | "items": {
|
8328 | 8349 | "type": "string"
|
8329 |
| - } |
| 8350 | + }, |
| 8351 | + "readOnly": true |
8330 | 8352 | },
|
8331 | 8353 | "backendService": {
|
8332 | 8354 | "$ref": "#/definitions/ApiResourceBackendService",
|
8333 |
| - "description": "The backend service." |
| 8355 | + "description": "The backend service.", |
| 8356 | + "readOnly": true |
8334 | 8357 | },
|
8335 | 8358 | "policies": {
|
8336 | 8359 | "$ref": "#/definitions/ApiResourcePolicies",
|
8337 |
| - "description": "The policies for the API." |
| 8360 | + "description": "The policies for the API.", |
| 8361 | + "readOnly": true |
8338 | 8362 | },
|
8339 | 8363 | "apiDefinitionUrl": {
|
8340 | 8364 | "type": "string",
|
8341 |
| - "description": "The API definition." |
| 8365 | + "description": "The API definition.", |
| 8366 | + "readOnly": true |
8342 | 8367 | },
|
8343 | 8368 | "apiDefinitions": {
|
8344 | 8369 | "$ref": "#/definitions/ApiResourceDefinitions",
|
8345 |
| - "description": "The api definitions." |
| 8370 | + "description": "The api definitions.", |
| 8371 | + "readOnly": true |
8346 | 8372 | },
|
8347 | 8373 | "integrationServiceEnvironment": {
|
8348 | 8374 | "$ref": "#/definitions/ResourceReference",
|
8349 | 8375 | "description": "The integration service environment reference."
|
8350 | 8376 | },
|
8351 | 8377 | "provisioningState": {
|
8352 | 8378 | "$ref": "#/definitions/WorkflowProvisioningState",
|
8353 |
| - "description": "The provisioning state." |
| 8379 | + "description": "The provisioning state.", |
| 8380 | + "readOnly": true |
8354 | 8381 | },
|
8355 | 8382 | "category": {
|
8356 | 8383 | "$ref": "#/definitions/ApiTier",
|
8357 |
| - "description": "The category." |
| 8384 | + "description": "The category.", |
| 8385 | + "readOnly": true |
8358 | 8386 | }
|
8359 | 8387 | }
|
8360 | 8388 | },
|
|
8810 | 8838 | "sku": {
|
8811 | 8839 | "$ref": "#/definitions/IntegrationServiceEnvironmentSku",
|
8812 | 8840 | "description": "The sku."
|
| 8841 | + }, |
| 8842 | + "identity": { |
| 8843 | + "$ref": "#/definitions/ManagedServiceIdentity" |
8813 | 8844 | }
|
8814 | 8845 | },
|
8815 | 8846 | "allOf": [
|
|
9018 | 9049 | "properties": {
|
9019 | 9050 | "type": {
|
9020 | 9051 | "$ref": "#/definitions/OpenAuthenticationProviderType",
|
9021 |
| - "readOnly": true, |
9022 | 9052 | "description": "Type of provider for OAuth."
|
9023 | 9053 | },
|
9024 | 9054 | "claims": {
|
|
9102 | 9132 | }
|
9103 | 9133 | }
|
9104 | 9134 | },
|
| 9135 | + "ManagedServiceIdentity": { |
| 9136 | + "description": "Managed service identity properties.", |
| 9137 | + "type": "object", |
| 9138 | + "properties": { |
| 9139 | + "type": { |
| 9140 | + "description": "Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.", |
| 9141 | + "enum": [ |
| 9142 | + "SystemAssigned", |
| 9143 | + "UserAssigned", |
| 9144 | + "None" |
| 9145 | + ], |
| 9146 | + "type": "string", |
| 9147 | + "x-ms-enum": { |
| 9148 | + "name": "ManagedServiceIdentityType", |
| 9149 | + "modelAsString": true |
| 9150 | + } |
| 9151 | + }, |
| 9152 | + "tenantId": { |
| 9153 | + "description": "Tenant of managed service identity.", |
| 9154 | + "type": "string", |
| 9155 | + "format": "uuid", |
| 9156 | + "readOnly": true |
| 9157 | + }, |
| 9158 | + "principalId": { |
| 9159 | + "description": "Principal Id of managed service identity.", |
| 9160 | + "type": "string", |
| 9161 | + "format": "uuid", |
| 9162 | + "readOnly": true |
| 9163 | + }, |
| 9164 | + "userAssignedIdentities": { |
| 9165 | + "description": "The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}", |
| 9166 | + "type": "object", |
| 9167 | + "additionalProperties": { |
| 9168 | + "$ref": "#/definitions/userAssignedIdentity" |
| 9169 | + } |
| 9170 | + } |
| 9171 | + }, |
| 9172 | + "required": [ |
| 9173 | + "type" |
| 9174 | + ] |
| 9175 | + }, |
| 9176 | + "userAssignedIdentity": { |
| 9177 | + "description": "User Assigned identity properties.", |
| 9178 | + "type": "object", |
| 9179 | + "properties": { |
| 9180 | + "principalId": { |
| 9181 | + "description": "Principal Id of user assigned identity", |
| 9182 | + "type": "string", |
| 9183 | + "readOnly": true |
| 9184 | + }, |
| 9185 | + "clientId": { |
| 9186 | + "description": "Client Id of user assigned identity", |
| 9187 | + "type": "string", |
| 9188 | + "readOnly": true |
| 9189 | + } |
| 9190 | + } |
| 9191 | + }, |
9105 | 9192 | "IntegrationServiceEnvironmentSkuList": {
|
9106 | 9193 | "type": "object",
|
9107 | 9194 | "properties": {
|
|
9185 | 9272 | "modelAsString": true
|
9186 | 9273 | }
|
9187 | 9274 | },
|
| 9275 | + "IntegrationServiceEnvironmentManagedApiListResult": { |
| 9276 | + "type": "object", |
| 9277 | + "properties": { |
| 9278 | + "value": { |
| 9279 | + "type": "array", |
| 9280 | + "items": { |
| 9281 | + "$ref": "#/definitions/IntegrationServiceEnvironmentManagedApi" |
| 9282 | + }, |
| 9283 | + "description": "The integration service environment managed APIs." |
| 9284 | + }, |
| 9285 | + "nextLink": { |
| 9286 | + "type": "string", |
| 9287 | + "description": "The URL to get the next set of results." |
| 9288 | + } |
| 9289 | + }, |
| 9290 | + "description": "The list of integration service environment managed APIs." |
| 9291 | + }, |
| 9292 | + "IntegrationServiceEnvironmentManagedApi": { |
| 9293 | + "type": "object", |
| 9294 | + "properties": { |
| 9295 | + "properties": { |
| 9296 | + "x-ms-client-flatten": true, |
| 9297 | + "$ref": "#/definitions/IntegrationServiceEnvironmentManagedApiProperties", |
| 9298 | + "description": "The integration service environment managed api properties." |
| 9299 | + } |
| 9300 | + }, |
| 9301 | + "description": "The integration service environment managed api.", |
| 9302 | + "allOf": [ |
| 9303 | + { |
| 9304 | + "$ref": "#/definitions/Resource" |
| 9305 | + } |
| 9306 | + ] |
| 9307 | + }, |
| 9308 | + "IntegrationServiceEnvironmentManagedApiProperties": { |
| 9309 | + "type": "object", |
| 9310 | + "description": "The integration service environment managed api properties.", |
| 9311 | + "properties": { |
| 9312 | + "deploymentParameters": { |
| 9313 | + "$ref": "#/definitions/IntegrationServiceEnvironmentManagedApiDeploymentParameters", |
| 9314 | + "description": "The integration service environment managed api deployment parameters." |
| 9315 | + } |
| 9316 | + }, |
| 9317 | + "allOf": [ |
| 9318 | + { |
| 9319 | + "$ref": "#/definitions/ApiResourceProperties" |
| 9320 | + } |
| 9321 | + ] |
| 9322 | + }, |
| 9323 | + "IntegrationServiceEnvironmentManagedApiDeploymentParameters": { |
| 9324 | + "type": "object", |
| 9325 | + "description": "The integration service environment managed api deployment parameters.", |
| 9326 | + "properties": { |
| 9327 | + "contentLinkDefinition": { |
| 9328 | + "$ref": "#/definitions/ContentLink", |
| 9329 | + "description": "The integration service environment managed api content link for deployment." |
| 9330 | + } |
| 9331 | + } |
| 9332 | + }, |
9188 | 9333 | "IntegrationAccountSkuName": {
|
9189 | 9334 | "type": "string",
|
9190 | 9335 | "description": "The integration account sku name.",
|
|
9224 | 9369 | "description": "The integration account properties.",
|
9225 | 9370 | "properties": {
|
9226 | 9371 | "integrationServiceEnvironment": {
|
9227 |
| - "$ref": "#/definitions/IntegrationServiceEnvironment", |
| 9372 | + "$ref": "#/definitions/ResourceReference", |
9228 | 9373 | "description": "The integration service environment."
|
9229 | 9374 | },
|
9230 | 9375 | "state": {
|
|
0 commit comments