Share via


Schemas - List By Integration Accounts

Gets a list of integration account schemas.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas?api-version=2016-06-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas?api-version=2016-06-01&$top={$top}&$filter={$filter}

URI Parameters

Name In Required Type Description
integrationAccountName
path True

string

The integration account name.

resourceGroupName
path True

string

The resource group name.

subscriptionId
path True

string

The subscription id.

api-version
query True

string

The API version.

$filter
query

string

The filter to apply on the operation. Options for filters include: SchemaType.

$top
query

integer (int32)

The number of items to be included in the result.

Responses

Name Type Description
200 OK

IntegrationAccountSchemaListResult

OK

Security

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

Get schemas by integration account name

Sample request

GET https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/<integrationAccountName>/schemas?api-version=2016-06-01

Sample response

{
  "value": [
    {
      "properties": {
        "schemaType": "Xml",
        "targetNamespace": "http://Inbound_EDI.OrderFile",
        "documentName": "OrderFile",
        "contentLink": {
          "uri": "<contentLinkUri>",
          "contentVersion": "\"0x8D45C553EECEB76\"",
          "contentSize": 7901,
          "contentHash": {
            "algorithm": "md5",
            "value": "<Value>"
          }
        },
        "createdTime": "2017-02-24T01:34:16.7088958Z",
        "changedTime": "2017-02-24T01:34:16.7098626Z",
        "metadata": {}
      },
      "id": "/subscriptions/<subscriptionId>/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/<integrationAccountName>/schemas/IntegrationAccountSchema3944",
      "name": "IntegrationAccountSchema3944",
      "type": "Microsoft.Logic/integrationAccounts/schemas"
    }
  ]
}

Definitions

Name Description
Content

The content.

ContentHash

The content hash.

ContentLink

The content link.

IntegrationAccountSchema

The integration account schema.

IntegrationAccountSchemaListResult

The list of integration account schemas.

Metadata

The metadata.

Object
SchemaType

Content

The content.

ContentHash

The content hash.

Name Type Description
algorithm

string

The algorithm of the content hash.

value

string

The value of the content hash.

The content link.

Name Type Description
contentHash

ContentHash

The content hash.

contentSize

integer (int64)

The content size.

contentVersion

string

The content version.

metadata

Object

The metadata.

uri

string

The content link URI.

IntegrationAccountSchema

The integration account schema.

Name Type Description
id

string

The resource id.

location

string

The resource location.

name

string

Gets the resource name.

properties.changedTime

string (date-time)

The changed time.

properties.content

Content

The content.

properties.contentLink

ContentLink

The content link.

properties.contentType

string

The content type.

properties.createdTime

string (date-time)

The created time.

properties.documentName

string

The document name.

properties.fileName

string

The file name.

properties.metadata

Metadata

The metadata.

properties.schemaType

SchemaType

The schema type.

properties.targetNamespace

string

The target namespace of the schema.

tags

object

The resource tags.

type

string

Gets the resource type.

IntegrationAccountSchemaListResult

The list of integration account schemas.

Name Type Description
nextLink

string

The URL to get the next set of results.

value

IntegrationAccountSchema[]

The list of integration account schemas.

Metadata

The metadata.

Object

SchemaType

Value Description
NotSpecified
Xml