|
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