Condividi tramite


Integrazione di Microsoft.LogicServiceEnvironments

Definizione di risorsa Bicep

Il tipo di risorsa integrationServiceEnvironments può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Logic/integrationServiceEnvironments, aggiungere il modello Bicep seguente.

resource symbolicname 'Microsoft.Logic/integrationServiceEnvironments@2019-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    encryptionConfiguration: {
      encryptionKeyReference: {
        keyName: 'string'
        keyVault: {
          id: 'string'
        }
        keyVersion: 'string'
      }
    }
    endpointsConfiguration: {
      connector: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
      workflow: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
    }
    integrationServiceEnvironmentId: 'string'
    networkConfiguration: {
      accessEndpoint: {
        type: 'string'
      }
      subnets: [
        {
          id: 'string'
        }
      ]
      virtualNetworkAddressSpace: 'string'
    }
    provisioningState: 'string'
    state: 'string'
  }
}

Valori delle proprietà

integrationServiceEnvironments

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, trattini, punti e caratteri di sottolineatura.
posizione Percorso della risorsa. string
tags Tag di risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Sku. IntegrationServiceEnvironmentSku
identity Proprietà dell'identità del servizio gestita. ManagedServiceIdentity
properties Proprietà dell'ambiente del servizio di integrazione. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nome Descrizione Valore
tipo Tipo di identità del servizio gestito. Il tipo 'SystemAssigned' include un'identità creata in modo implicito. Il tipo 'Nessuno' rimuoverà le identità dalla risorsa. 'Nessuno'
'SystemAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Elenco delle identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Nome Descrizione Valore
encryptionConfiguration Configurazione della crittografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configurazione degli endpoint. FlowEndpointsConfiguration
integrationServiceEnvironmentId Ottiene l'ID di rilevamento. string
networkConfiguration Configurazione di rete. NetworkConfiguration
provisioningState Stato di provisioning. 'Accettato'
'Annullata'
'Completato'
'Create'
'Creazione'
'Eliminato'
'Eliminazione'
'Non riuscito'
'InProgress'
'Spostamento'
'NotSpecified'
'In sospeso'
'Pronto'
'Registrato'
'Registrazione'
'Rinnovo'
'In esecuzione'
'Successed'
'Annulla registrazione'
'Annulla registrazione'
'Aggiornamento'
'Attesa'
state Stato dell'ambiente del servizio di integrazione. 'Completato'
'Eliminato'
'Disabilitato'
'Enabled'
'NotSpecified'
'Sospeso'

IntegrationServiceEnvironmenEncryptionConfiguration

Nome Descrizione Valore
encryptionKeyReference Informazioni di riferimento sulla chiave di crittografia. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nome Descrizione Valore
keyName Ottiene il nome della chiave nel Key Vault. string
keyVault Riferimento all'insieme di credenziali delle chiavi. ResourceReference
keyVersion Ottiene la versione della chiave specificata nella proprietà keyName. string

ResourceReference

Nome Descrizione Valore
id ID risorsa. string

FlowEndpointsConfiguration

Nome Descrizione Valore
connettore Endpoint del connettore. FlowEndpoints
flusso di lavoro Endpoint del flusso di lavoro. FlowEndpoints

FlowEndpoints

Nome Descrizione Valore
accessEndpointIpAddresses Indirizzo IP dell'endpoint di accesso. IpAddress[]
outgoingIpAddresses Indirizzo IP in uscita. IpAddress[]

IpAddress

Nome Descrizione Valore
address Indirizzo. string

NetworkConfiguration

Nome Descrizione Valore
accessEndpoint Endpoint di accesso. IntegrationServiceEnvironmentAccessEndpoint
subnet Subnet. ResourceReference[]
virtualNetworkAddressSpace Ottiene lo spazio indirizzi della rete virtuale. string

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrizione Valore
tipo Tipo di endpoint di accesso. 'External'
'Interno'
'NotSpecified'

IntegrationServiceEnvironmentSku

Nome Descrizione Valore
capacità Capacità sku. INT
name Nome sku. 'Developer'
'NotSpecified'
'Premium'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Modello di ambiente del servizio di integrazione

Distribuisci in Azure
Modello che crea una rete virtuale, 4 subnet e quindi un ambiente del servizio di integrazione (ISE), inclusi i connettori non nativi. Usare come base per i modelli che richiedono un ise di App per la logica.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa integrationServiceEnvironments può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Logic/integrationServiceEnvironments, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Logic/integrationServiceEnvironments",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "encryptionConfiguration": {
      "encryptionKeyReference": {
        "keyName": "string",
        "keyVault": {
          "id": "string"
        },
        "keyVersion": "string"
      }
    },
    "endpointsConfiguration": {
      "connector": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      },
      "workflow": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      }
    },
    "integrationServiceEnvironmentId": "string",
    "networkConfiguration": {
      "accessEndpoint": {
        "type": "string"
      },
      "subnets": [
        {
          "id": "string"
        }
      ],
      "virtualNetworkAddressSpace": "string"
    },
    "provisioningState": "string",
    "state": "string"
  }
}

Valori delle proprietà

integrationServiceEnvironments

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Logic/integrationServiceEnvironments'
apiVersion Versione dell'API risorsa '2019-05-01'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, trattini, punti e caratteri di sottolineatura.
posizione Percorso della risorsa. string
tags Tag di risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Sku. IntegrationServiceEnvironmentSku
identity Proprietà dell'identità del servizio gestita. ManagedServiceIdentity
properties Proprietà dell'ambiente del servizio di integrazione. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nome Descrizione Valore
tipo Tipo di identità del servizio gestito. Il tipo 'SystemAssigned' include un'identità creata in modo implicito. Il tipo 'Nessuno' rimuoverà le identità dalla risorsa. 'Nessuno'
'SystemAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Elenco delle identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Nome Descrizione Valore
encryptionConfiguration Configurazione della crittografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configurazione degli endpoint. FlowEndpointsConfiguration
integrationServiceEnvironmentId Ottiene l'ID di rilevamento. string
networkConfiguration Configurazione di rete. NetworkConfiguration
provisioningState Stato di provisioning. 'Accettato'
'Annullata'
'Completato'
'Create'
'Creazione'
'Eliminato'
'Eliminazione'
'Non riuscito'
'InProgress'
'Spostamento'
'NotSpecified'
'In sospeso'
'Pronto'
'Registrato'
'Registrazione'
'Rinnovo'
'In esecuzione'
'Successed'
'Annulla registrazione'
'Annulla registrazione'
'Aggiornamento'
'Attesa'
state Stato dell'ambiente del servizio di integrazione. 'Completato'
'Eliminato'
'Disabilitato'
'Enabled'
'NotSpecified'
'Sospeso'

IntegrationServiceEnvironmenEncryptionConfiguration

Nome Descrizione Valore
encryptionKeyReference Informazioni di riferimento sulla chiave di crittografia. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nome Descrizione Valore
keyName Ottiene il nome della chiave nel Key Vault. string
keyVault Riferimento all'insieme di credenziali delle chiavi. ResourceReference
keyVersion Ottiene la versione della chiave specificata nella proprietà keyName. string

ResourceReference

Nome Descrizione Valore
id ID risorsa. string

FlowEndpointsConfiguration

Nome Descrizione Valore
connettore Endpoint del connettore. FlowEndpoints
flusso di lavoro Endpoint del flusso di lavoro. FlowEndpoints

FlowEndpoints

Nome Descrizione Valore
accessEndpointIpAddresses Indirizzo IP dell'endpoint di accesso. IpAddress[]
outgoingIpAddresses Indirizzo IP in uscita. IpAddress[]

IpAddress

Nome Descrizione Valore
address Indirizzo. string

NetworkConfiguration

Nome Descrizione Valore
accessEndpoint Endpoint di accesso. IntegrationServiceEnvironmentAccessEndpoint
subnet Subnet. ResourceReference[]
virtualNetworkAddressSpace Ottiene lo spazio indirizzi della rete virtuale. string

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrizione Valore
tipo Tipo di endpoint di accesso. 'External'
'Interno'
'NotSpecified'

IntegrationServiceEnvironmentSku

Nome Descrizione Valore
capacità Capacità sku. INT
name Nome sku. 'Developer'
'NotSpecified'
'Premium'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Modello di ambiente del servizio di integrazione

Distribuisci in Azure
Modello che crea una rete virtuale, 4 subnet e quindi un ambiente del servizio di integrazione (ISE), inclusi i connettori non nativi. Usare come base per i modelli che richiedono un ise di App per la logica.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa integrationServiceEnvironments può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Logic/integrationServiceEnvironments, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryptionConfiguration = {
        encryptionKeyReference = {
          keyName = "string"
          keyVault = {
            id = "string"
          }
          keyVersion = "string"
        }
      }
      endpointsConfiguration = {
        connector = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
        workflow = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
      }
      integrationServiceEnvironmentId = "string"
      networkConfiguration = {
        accessEndpoint = {
          type = "string"
        }
        subnets = [
          {
            id = "string"
          }
        ]
        virtualNetworkAddressSpace = "string"
      }
      provisioningState = "string"
      state = "string"
    }
    sku = {
      capacity = int
      name = "string"
    }
  })
}

Valori delle proprietà

integrationServiceEnvironments

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, trattini, punti e caratteri di sottolineatura.
posizione Percorso della risorsa. string
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
tags Tag di risorsa. Dizionario di nomi e valori di tag.
sku SKU. IntegrationServiceEnvironmentSku
identity Proprietà dell'identità del servizio gestito. ManagedServiceIdentity
properties Proprietà dell'ambiente del servizio di integrazione. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nome Descrizione Valore
tipo Tipo di identità del servizio gestito. Il tipo "SystemAssigned" include un'identità creata in modo implicito. Il tipo "Nessuno" rimuoverà le identità dalla risorsa. "SystemAssigned"
"UserAssigned" (obbligatorio)
identity_ids Elenco di identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Matrice di ID identità utente.

IntegrationServiceEnvironmentProperties

Nome Descrizione Valore
encryptionConfiguration Configurazione della crittografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configurazione degli endpoint. FlowEndpointsConfiguration
integrationServiceEnvironmentId Ottiene l'ID di rilevamento. string
networkConfiguration Configurazione di rete. NetworkConfiguration
provisioningState Stato del provisioning. "Accettato"
"Annullato"
"Completato"
"Creato"
"Creazione"
"Eliminato"
"Eliminazione"
"Failed"
"InProgress"
"Spostamento"
"NotSpecified"
"In sospeso"
"Pronto"
"Registrato"
"Registrazione"
"Rinnovo"
"In esecuzione"
"Succeeded"
"Annulla registrazione"
"Annullamento della registrazione"
"Aggiornamento"
"In attesa"
state Stato dell'ambiente del servizio di integrazione. "Completato"
"Eliminato"
"Disabilitato"
"Abilitato"
"NotSpecified"
"Sospeso"

IntegrationServiceEnvironmenEncryptionConfiguration

Nome Descrizione Valore
encryptionKeyReference Informazioni di riferimento sulla chiave di crittografia. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nome Descrizione Valore
keyName Ottiene il nome della chiave nel Key Vault. string
keyVault Riferimento all'insieme di credenziali delle chiavi. ResourceReference
keyVersion Ottiene la versione della chiave specificata nella proprietà keyName. string

ResourceReference

Nome Descrizione Valore
id ID risorsa. string

FlowEndpointsConfiguration

Nome Descrizione Valore
connettore Endpoint del connettore. FlowEndpoints
flusso di lavoro Endpoint del flusso di lavoro. FlowEndpoints

FlowEndpoints

Nome Descrizione Valore
accessEndpointIpAddresses Indirizzo IP dell'endpoint di accesso. IpAddress[]
outgoingIpAddresses Indirizzo IP in uscita. IpAddress[]

IpAddress

Nome Descrizione Valore
address Indirizzo. string

NetworkConfiguration

Nome Descrizione Valore
accessEndpoint Endpoint di accesso. IntegrationServiceEnvironmentAccessEndpoint
subnet Subnet. ResourceReference[]
virtualNetworkAddressSpace Ottiene lo spazio indirizzi della rete virtuale. string

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrizione Valore
tipo Tipo di endpoint di accesso. "Esterno"
"Interno"
"NotSpecified"

IntegrationServiceEnvironmentSku

Nome Descrizione Valore
capacità Capacità sku. INT
name Nome sku. "Sviluppatore"
"NotSpecified"
"Premium"