Megosztás a következőn keresztül:


Microsoft.Logic integrationAccounts/szerelvények

Bicep-erőforrásdefiníció

Az integrationAccounts/assemblies erőforrástípus üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Logic/integrationAccounts/assemblies erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Logic/integrationAccounts/assemblies@2019-05-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    assemblyCulture: 'string'
    assemblyName: 'string'
    assemblyPublicKeyToken: 'string'
    assemblyVersion: 'string'
    changedTime: 'string'
    content: any(...)
    contentLink: {
      uri: 'string'
    }
    contentType: 'string'
    createdTime: 'string'
    metadata: any(...)
  }
  tags: {
    {customized property}: 'string'
  }
}

Tulajdonságértékek

Microsoft.Logic/integrationAccounts/szerelvények

Név Leírás Érték
hely Az erőforrás helye. karakterlánc
név Az erőforrás neve sztring (kötelező)
szülő A Bicepben megadhatja a gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: szülőerőforráson kívüli gyermekerőforrás.
A típus erőforrásának szimbolikus neve: integrationAccounts
kellékek A szerelvény tulajdonságai. AssemblyProperties (kötelező)
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése

AssemblyProperties

Név Leírás Érték
assemblyCulture A gyülekezési kultúra. karakterlánc
összeállításiNév A szerelvény neve. sztring (kötelező)
assemblyPublicKeyToken A szerelvény nyilvános kulcs jogkivonata. karakterlánc
assemblyVersion A szerelvény verziója. karakterlánc
changedTime Az összetevő módosította az időpontot. karakterlánc
tartalom Bármi bármely
tartalomLink A tartalom hivatkozása. TartalomLink
tartalomtípus A tartalom típusa. karakterlánc
létrehozási idő Az összetevő létrehozási ideje. karakterlánc
metaadat Bármi bármely
Név Leírás Érték
Uri A tartalomhivatkozás URI-ja. karakterlánc

Erőforrás címkék

Név Leírás Érték

ARM-sablon erőforrásdefiníciója

Az integrationAccounts/assemblies erőforrástípus üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Logic/integrationAccounts/assemblies erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Logic/integrationAccounts/assemblies",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "assemblyCulture": "string",
    "assemblyName": "string",
    "assemblyPublicKeyToken": "string",
    "assemblyVersion": "string",
    "changedTime": "string",
    "content": {},
    "contentLink": {
      "uri": "string"
    },
    "contentType": "string",
    "createdTime": "string",
    "metadata": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Tulajdonságértékek

Microsoft.Logic/integrationAccounts/szerelvények

Név Leírás Érték
apiVersion Az API verziója '2019-05-01'
hely Az erőforrás helye. karakterlánc
név Az erőforrás neve sztring (kötelező)
kellékek A szerelvény tulajdonságai. AssemblyProperties (kötelező)
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
típus Az erőforrás típusa "Microsoft.Logic/integrationAccounts/assemblies"

AssemblyProperties

Név Leírás Érték
assemblyCulture A gyülekezési kultúra. karakterlánc
összeállításiNév A szerelvény neve. sztring (kötelező)
assemblyPublicKeyToken A szerelvény nyilvános kulcs jogkivonata. karakterlánc
assemblyVersion A szerelvény verziója. karakterlánc
changedTime Az összetevő módosította az időpontot. karakterlánc
tartalom Bármi bármely
tartalomLink A tartalom hivatkozása. TartalomLink
tartalomtípus A tartalom típusa. karakterlánc
létrehozási idő Az összetevő létrehozási ideje. karakterlánc
metaadat Bármi bármely
Név Leírás Érték
Uri A tartalomhivatkozás URI-ja. karakterlánc

Erőforrás címkék

Név Leírás Érték

Használati példák

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

Az integrationAccounts/assemblies erőforrástípus üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Logic/integrationAccounts/assemblies erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationAccounts/assemblies@2019-05-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      assemblyCulture = "string"
      assemblyName = "string"
      assemblyPublicKeyToken = "string"
      assemblyVersion = "string"
      changedTime = "string"
      content = ?
      contentLink = {
        uri = "string"
      }
      contentType = "string"
      createdTime = "string"
      metadata = ?
    }
  }
}

Tulajdonságértékek

Microsoft.Logic/integrationAccounts/szerelvények

Név Leírás Érték
hely Az erőforrás helye. karakterlánc
név Az erőforrás neve sztring (kötelező)
szülő_azonosító Annak az erőforrásnak az azonosítója, amely az erőforrás szülője. Típus típusú erőforrás azonosítója: integrationAccounts
kellékek A szerelvény tulajdonságai. AssemblyProperties (kötelező)
Címkék Erőforráscímkék Címkenevek és -értékek szótára.
típus Az erőforrás típusa "Microsoft.Logic/integrationAccounts/assemblies@2019-05-01"

AssemblyProperties

Név Leírás Érték
assemblyCulture A gyülekezési kultúra. karakterlánc
összeállításiNév A szerelvény neve. sztring (kötelező)
assemblyPublicKeyToken A szerelvény nyilvános kulcs jogkivonata. karakterlánc
assemblyVersion A szerelvény verziója. karakterlánc
changedTime Az összetevő módosította az időpontot. karakterlánc
tartalom Bármi bármely
tartalomLink A tartalom hivatkozása. TartalomLink
tartalomtípus A tartalom típusa. karakterlánc
létrehozási idő Az összetevő létrehozási ideje. karakterlánc
metaadat Bármi bármely
Név Leírás Érték
Uri A tartalomhivatkozás URI-ja. karakterlánc

Erőforrás címkék

Név Leírás Érték

Használati példák

Terraform minták

Alapszintű példa a logikai alkalmazásintegrációs fiók összeállításának üzembe helyezésére.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westus"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "integrationAccount" {
  type      = "Microsoft.Logic/integrationAccounts@2019-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = "${var.resource_name}-ia"
  location  = var.location
  body = {
    properties = {}
    sku = {
      name = "Standard"
    }
  }
}

resource "azapi_resource" "storageAccount" {
  type      = "Microsoft.Storage/storageAccounts@2023-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = replace(substr(lower("${var.resource_name}sa"), 0, 24), "-", "")
  location  = var.location
  body = {
    kind = "StorageV2"
    properties = {
      accessTier                   = "Hot"
      allowBlobPublicAccess        = true
      allowCrossTenantReplication  = false
      allowSharedKeyAccess         = true
      defaultToOAuthAuthentication = false
      dnsEndpointType              = "Standard"
      encryption = {
        keySource = "Microsoft.Storage"
        services = {
          queue = {
            keyType = "Service"
          }
          table = {
            keyType = "Service"
          }
        }
      }
      isHnsEnabled       = false
      isLocalUserEnabled = true
      isNfsV3Enabled     = false
      isSftpEnabled      = false
      minimumTlsVersion  = "TLS1_2"
      networkAcls = {
        bypass              = "AzureServices"
        defaultAction       = "Allow"
        ipRules             = []
        resourceAccessRules = []
        virtualNetworkRules = []
      }
      publicNetworkAccess      = "Enabled"
      supportsHttpsTrafficOnly = true
    }
    sku = {
      name = "Standard_LRS"
    }
  }
}

resource "azapi_resource" "assembly" {
  type      = "Microsoft.Logic/integrationAccounts/assemblies@2019-05-01"
  parent_id = azapi_resource.integrationAccount.id
  name      = "${var.resource_name}-assembly"
  body = {
    properties = {
      assemblyName    = "TestAssembly2"
      assemblyVersion = "2.2.2.2"
      content         = "dGVzdA=="
      contentType     = "application/octet-stream"
      metadata = {
        foo = "bar2"
      }
    }
  }
}