Dela via


Maps - Create Or Update

Skapar eller uppdaterar en mappning för integrationskontot.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}?api-version=2016-06-01

URI-parametrar

Name I Obligatorisk Typ Description
integrationAccountName
path True

string

Namnet på integrationskontot.

mapName
path True

string

Mappningsnamnet för integrationskontot.

resourceGroupName
path True

string

Resursgruppens namn.

subscriptionId
path True

string

Prenumerations-ID:t.

api-version
query True

string

API-versionen.

Begärandetext

Name Obligatorisk Typ Description
properties.mapType True

MapType

Karttypen.

location

string

Resursplatsen.

properties.content

Content

Innehållet.

properties.contentType

string

Innehållstypen.

properties.metadata

Metadata

Metadata.

properties.parametersSchema

ParametersSchema

Parameterschemat för mappningen av integrationskontot.

tags

object

Resurstaggar.

Svar

Name Typ Description
200 OK

IntegrationAccountMap

OK

201 Created

IntegrationAccountMap

Skapad

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Create or update a map

Exempelbegäran

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/testMap?api-version=2016-06-01

{
  "properties": {
    "mapType": "Xslt",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-16\"?>\r\n<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" xmlns:msxsl=\"urn:schemas-microsoft-com:xslt\" xmlns:var=\"http://schemas.microsoft.com/BizTalk/2003/var\" exclude-result-prefixes=\"msxsl var s0 userCSharp\" version=\"1.0\" xmlns:ns0=\"http://BizTalk_Server_Project4.StringFunctoidsDestinationSchema\" xmlns:s0=\"http://BizTalk_Server_Project4.StringFunctoidsSourceSchema\" xmlns:userCSharp=\"http://schemas.microsoft.com/BizTalk/2003/userCSharp\">\r\n  <xsl:import href=\"http://btsfunctoids.blob.core.windows.net/functoids/functoids.xslt\" />\r\n  <xsl:output omit-xml-declaration=\"yes\" method=\"xml\" version=\"1.0\" />\r\n  <xsl:template match=\"/\">\r\n    <xsl:apply-templates select=\"/s0:Root\" />\r\n  </xsl:template>\r\n  <xsl:template match=\"/s0:Root\">\r\n    <xsl:variable name=\"var:v1\" select=\"userCSharp:StringFind(string(StringFindSource/text()) , &quot;SearchString&quot;)\" />\r\n    <xsl:variable name=\"var:v2\" select=\"userCSharp:StringLeft(string(StringLeftSource/text()) , &quot;2&quot;)\" />\r\n    <xsl:variable name=\"var:v3\" select=\"userCSharp:StringRight(string(StringRightSource/text()) , &quot;2&quot;)\" />\r\n    <xsl:variable name=\"var:v4\" select=\"userCSharp:StringUpperCase(string(UppercaseSource/text()))\" />\r\n    <xsl:variable name=\"var:v5\" select=\"userCSharp:StringLowerCase(string(LowercaseSource/text()))\" />\r\n    <xsl:variable name=\"var:v6\" select=\"userCSharp:StringSize(string(SizeSource/text()))\" />\r\n    <xsl:variable name=\"var:v7\" select=\"userCSharp:StringSubstring(string(StringExtractSource/text()) , &quot;0&quot; , &quot;2&quot;)\" />\r\n    <xsl:variable name=\"var:v8\" select=\"userCSharp:StringConcat(string(StringConcatSource/text()))\" />\r\n    <xsl:variable name=\"var:v9\" select=\"userCSharp:StringTrimLeft(string(StringLeftTrimSource/text()))\" />\r\n    <xsl:variable name=\"var:v10\" select=\"userCSharp:StringTrimRight(string(StringRightTrimSource/text()))\" />\r\n    <ns0:Root>\r\n      <StringFindDestination>\r\n        <xsl:value-of select=\"$var:v1\" />\r\n      </StringFindDestination>\r\n      <StringLeftDestination>\r\n        <xsl:value-of select=\"$var:v2\" />\r\n      </StringLeftDestination>\r\n      <StringRightDestination>\r\n        <xsl:value-of select=\"$var:v3\" />\r\n      </StringRightDestination>\r\n      <UppercaseDestination>\r\n        <xsl:value-of select=\"$var:v4\" />\r\n      </UppercaseDestination>\r\n      <LowercaseDestination>\r\n        <xsl:value-of select=\"$var:v5\" />\r\n      </LowercaseDestination>\r\n      <SizeDestination>\r\n        <xsl:value-of select=\"$var:v6\" />\r\n      </SizeDestination>\r\n      <StringExtractDestination>\r\n        <xsl:value-of select=\"$var:v7\" />\r\n      </StringExtractDestination>\r\n      <StringConcatDestination>\r\n        <xsl:value-of select=\"$var:v8\" />\r\n      </StringConcatDestination>\r\n      <StringLeftTrimDestination>\r\n        <xsl:value-of select=\"$var:v9\" />\r\n      </StringLeftTrimDestination>\r\n      <StringRightTrimDestination>\r\n        <xsl:value-of select=\"$var:v10\" />\r\n      </StringRightTrimDestination>\r\n    </ns0:Root>\r\n  </xsl:template>\r\n</xsl:stylesheet>",
    "contentType": "application/xml",
    "metadata": {}
  },
  "location": "westus"
}

Exempelsvar

{
  "properties": {
    "mapType": "Xslt",
    "contentLink": {
      "uri": "<Uri>",
      "contentVersion": "\"0x8D464C057F22E5F\"",
      "contentSize": 3056,
      "contentHash": {
        "algorithm": "md5",
        "value": "A2avz/M0ov2FPI3+Je8vDw=="
      }
    },
    "createdTime": "2017-03-06T18:41:03.7366103Z",
    "changedTime": "2017-03-06T18:41:04.4088605Z",
    "metadata": {}
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/<resourceGroup>/providers/Microsoft.Logic/integrationAccounts/<IntegrationAccount>/maps/testMap",
  "name": "IntegrationAccountMap291",
  "type": "Microsoft.Logic/integrationAccounts/maps"
}
{
  "properties": {
    "mapType": "Xslt",
    "contentLink": {
      "uri": "<Uri>",
      "contentVersion": "\"0x8D464C057F22E5F\"",
      "contentSize": 3056,
      "contentHash": {
        "algorithm": "md5",
        "value": "A2avz/M0ov2FPI3+Je8vDw=="
      }
    },
    "createdTime": "2017-03-06T18:41:03.7366103Z",
    "changedTime": "2017-03-06T18:41:04.4088605Z",
    "metadata": {}
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/<resourceGroup>/providers/Microsoft.Logic/integrationAccounts/<IntegrationAccount>/maps/testMap",
  "name": "IntegrationAccountMap291",
  "type": "Microsoft.Logic/integrationAccounts/maps"
}

Definitioner

Name Description
Content

Innehållet.

ContentHash

Innehållshashen.

ContentLink

Innehållslänken.

IntegrationAccountMap

Mappningen för integrationskontot.

MapType
Metadata

Metadata.

Object
ParametersSchema

Parameterschemat för mappningen av integrationskontot.

Content

Innehållet.

ContentHash

Innehållshashen.

Name Typ Description
algorithm

string

Algoritmen för innehållshashen.

value

string

Värdet för innehållshashen.

Innehållslänken.

Name Typ Description
contentHash

ContentHash

Innehållshashen.

contentSize

integer

Innehållsstorleken.

contentVersion

string

Innehållsversionen.

metadata

Object

Metadata.

uri

string

Innehållslänkens URI.

IntegrationAccountMap

Mappningen för integrationskontot.

Name Typ Description
id

string

Resurs-ID:t.

location

string

Resursplatsen.

name

string

Hämtar resursnamnet.

properties.changedTime

string

Den ändrade tiden.

properties.content

Content

Innehållet.

properties.contentLink

ContentLink

Innehållslänken.

properties.contentType

string

Innehållstypen.

properties.createdTime

string

Den skapade tiden.

properties.mapType

MapType

Karttypen.

properties.metadata

Metadata

Metadata.

properties.parametersSchema

ParametersSchema

Parameterschemat för mappningen av integrationskontot.

tags

object

Resurstaggar.

type

string

Hämtar resurstypen.

MapType

Name Typ Description
NotSpecified

string

Xslt

string

Metadata

Metadata.

Object

ParametersSchema

Parameterschemat för mappningen av integrationskontot.

Name Typ Description
ref

string

Referensnamnet.