Microsoft.Logic integrationServiceEnvironments

Définition de ressource Bicep

Le type de ressource integrationServiceEnvironments peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Logic/integrationServiceEnvironments, ajoutez le Bicep suivant à votre modèle.

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'
  }
}

Valeurs de propriétés

integrationServiceEnvironments

Nom Description Valeur
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-80

Caractères valides :
Caractères alphanumériques, traits d’union, points et traits de soulignement.
location Emplacement de la ressource. string
tags Étiquettes de la ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Référence sku. IntegrationServiceEnvironmentSku
identité Propriétés d’identité de service managée. ManagedServiceIdentity
properties Propriétés de l’environnement du service d’intégration. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé. Le type « SystemAssigned » inclut une identité créée implicitement. Le type « None » supprime toutes les identités de la ressource. 'None'
'SystemAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Nom Description Valeur
encryptionConfiguration Configuration du chiffrement. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtient l’ID de suivi. string
networkConfiguration Configuration réseau. NetworkConfiguration
provisioningState État d’approvisionnement. 'Accepté'
'Canceled'
'Completed'
'Créé'
'Création'
'Supprimé'
'Suppression'
'Failed'
'InProgress'
'Déplacement'
'NotSpecified'
'En attente'
'Ready'
'Inscrit'
'Inscription'
'Renouvellement'
'Running'
'Succeeded'
'Unregistered'
'Désinscrirement'
'Mise à jour'
'En attente'
state État de l’environnement du service d’intégration. 'Completed'
'Supprimé'
'Désactivé'
'Enabled'
'NotSpecified'
'Suspendu'

IntegrationServiceEnvironmenEncryptionConfiguration

Nom Description Valeur
encryptionKeyReference Référence de clé de chiffrement. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nom Description Valeur
keyName Obtient le nom de clé dans le Key Vault. string
keyVault Référence du coffre de clés. ResourceReference
keyVersion Obtient la version de la clé spécifiée dans la propriété keyName. string

ResourceReference

Nom Description Valeur
id ID de la ressource. string

FlowEndpointsConfiguration

Nom Description Valeur
connecteur Points de terminaison du connecteur. FlowEndpoints
flux de travail Points de terminaison de flux de travail. FlowEndpoints

FlowEndpoints

Nom Description Valeur
accessEndpointIpAddresses Adresse IP du point de terminaison d’accès. IpAddress[]
outgoingIpAddresses Adresse IP sortante. IpAddress[]

IpAddress

Nom Description Valeur
address Adresse. string

NetworkConfiguration

Nom Description Valeur
accessEndpoint Point de terminaison d’accès. IntegrationServiceEnvironmentAccessEndpoint
Sous-réseaux Sous-réseaux. ResourceReference[]
virtualNetworkAddressSpace Obtient l’espace d’adressage du réseau virtuel. string

IntegrationServiceEnvironmentAccessEndpoint

Nom Description Valeur
type Type de point de terminaison d’accès. 'Externe'
'Interne'
'NotSpecified'

IntegrationServiceEnvironmentSku

Nom Description Valeur
capacité Capacité de référence sku. int
name Nom de la référence sku. 'Développeur'
'NotSpecified'
'Premium'

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Modèle d’environnement Integration Service

Déployer sur Azure
Modèle qui crée un réseau virtuel, 4 sous-réseaux, puis un environnement ISE (Integration Service Environment), y compris des connecteurs non natifs. Utilisez comme base pour les modèles qui nécessitent un ISE Logic Apps.

Définition de ressources de modèle ARM

Le type de ressource integrationServiceEnvironments peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Logic/integrationServiceEnvironments, ajoutez le JSON suivant à votre modèle.

{
  "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"
  }
}

Valeurs de propriétés

integrationServiceEnvironments

Nom Description Valeur
type Type de ressource « Microsoft.Logic/integrationServiceEnvironments »
apiVersion Version de l’API de ressource '2019-05-01'
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1-80

Caractères valides :
Caractères alphanumériques, traits d’union, points et traits de soulignement.
location Emplacement de la ressource. string
tags Étiquettes de la ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Référence sku. IntegrationServiceEnvironmentSku
identité Propriétés d’identité de service managée. ManagedServiceIdentity
properties Propriétés de l’environnement du service d’intégration. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé. Le type « SystemAssigned » inclut une identité implicitement créée. Le type « None » supprime toutes les identités de la ressource. 'None'
'SystemAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Nom Description Valeur
encryptionConfiguration Configuration du chiffrement. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtient l’ID de suivi. string
networkConfiguration Configuration réseau. NetworkConfiguration
provisioningState État d’approvisionnement. 'Accepté'
'Annulé'
'Terminé'
'Créé'
'Création'
'Supprimé'
'Suppression'
'Échec'
'InProgress'
'Déplacement'
'NotSpecified'
'En attente'
'Prêt'
'Inscrit'
'Inscription'
« Renouvellement »
'En cours d’exécution'
'Réussi'
'Non inscrit'
'Désinscription'
'Mise à jour'
'En attente'
state État de l’environnement du service d’intégration. 'Terminé'
'Supprimé'
'Désactivé'
'Enabled'
'NotSpecified'
'Suspendu'

IntegrationServiceEnvironmenEncryptionConfiguration

Nom Description Valeur
encryptionKeyReference Référence de clé de chiffrement. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nom Description Valeur
keyName Obtient le nom de la clé dans le Key Vault. string
keyVault Référence du coffre de clés. ResourceReference
keyVersion Obtient la version de la clé spécifiée dans la propriété keyName. string

ResourceReference

Nom Description Valeur
id ID de la ressource. string

FlowEndpointsConfiguration

Nom Description Valeur
connecteur Points de terminaison du connecteur. FlowEndpoints
flux de travail Points de terminaison de flux de travail. FlowEndpoints

FlowEndpoints

Nom Description Valeur
accessEndpointIpAddresses Adresse IP du point de terminaison d’accès. IpAddress[]
outgoingIpAddresses Adresse IP sortante. IpAddress[]

IpAddress

Nom Description Valeur
address Adresse. string

NetworkConfiguration

Nom Description Valeur
accessEndpoint Point de terminaison d’accès. IntegrationServiceEnvironmentAccessEndpoint
Sous-réseaux Sous-réseaux. ResourceReference[]
virtualNetworkAddressSpace Obtient l’espace d’adressage du réseau virtuel. string

IntegrationServiceEnvironmentAccessEndpoint

Nom Description Valeur
type Type de point de terminaison d’accès. 'External'
'Interne'
'NotSpecified'

IntegrationServiceEnvironmentSku

Nom Description Valeur
capacité Capacité de référence SKU. int
name Nom de la référence SKU. 'Développeur'
'NotSpecified'
'Premium'

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Modèle d’environnement Integration Service

Déployer sur Azure
Modèle qui crée un réseau virtuel, 4 sous-réseaux, puis un environnement ISE (Integration Service Environment), y compris des connecteurs non natifs. Utilisez comme base pour les modèles qui nécessitent un ISE Logic Apps.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource integrationServiceEnvironments peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Logic/integrationServiceEnvironments, ajoutez le Terraform suivant à votre modèle.

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"
    }
  })
}

Valeurs de propriétés

integrationServiceEnvironments

Nom Description Valeur
type Type de ressource « Microsoft.Logic/integrationServiceEnvironments@2019-05-01 »
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-80

Caractères valides :
Caractères alphanumériques, traits d’union, points et traits de soulignement.
location Emplacement de la ressource. string
parent_id Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. string (obligatoire)
tags Étiquettes de la ressource. Dictionnaire de noms et de valeurs d’étiquettes.
sku Référence sku. IntegrationServiceEnvironmentSku
identité Propriétés d’identité de service managée. ManagedServiceIdentity
properties Propriétés de l’environnement du service d’intégration. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé. Le type « SystemAssigned » inclut une identité créée implicitement. Le type « None » supprime toutes les identités de la ressource. « SystemAssigned »
« UserAssigned » (obligatoire)
identity_ids Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Tableau d’ID d’identité utilisateur.

IntegrationServiceEnvironmentProperties

Nom Description Valeur
encryptionConfiguration Configuration du chiffrement. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtient l’ID de suivi. string
networkConfiguration Configuration réseau. NetworkConfiguration
provisioningState État d’approvisionnement. « Accepté »
« Annulé »
« Terminé »
« Created »
« Création »
« Supprimé »
« Suppression »
« Échec »
« InProgress »
« Déplacement »
« NotSpecified »
« En attente »
« Prêt »
« Inscrit »
« Inscription »
« Renouvellement »
« Running »
« Réussi »
« Non inscrit »
« Désinscrirement »
« Mise à jour »
« En attente »
state État de l’environnement du service d’intégration. « Terminé »
« Supprimé »
« Désactivé »
« Activé »
« NotSpecified »
« Suspendu »

IntegrationServiceEnvironmenEncryptionConfiguration

Nom Description Valeur
encryptionKeyReference Référence de clé de chiffrement. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nom Description Valeur
keyName Obtient le nom de la clé dans le Key Vault. string
keyVault Référence du coffre de clés. ResourceReference
keyVersion Obtient la version de la clé spécifiée dans la propriété keyName. string

ResourceReference

Nom Description Valeur
id ID de la ressource. string

FlowEndpointsConfiguration

Nom Description Valeur
connecteur Points de terminaison du connecteur. FlowEndpoints
flux de travail Points de terminaison de flux de travail. FlowEndpoints

FlowEndpoints

Nom Description Valeur
accessEndpointIpAddresses Adresse IP du point de terminaison d’accès. IpAddress[]
outgoingIpAddresses Adresse IP sortante. IpAddress[]

IpAddress

Nom Description Valeur
address Adresse. string

NetworkConfiguration

Nom Description Valeur
accessEndpoint Point de terminaison d’accès. IntegrationServiceEnvironmentAccessEndpoint
Sous-réseaux Sous-réseaux. ResourceReference[]
virtualNetworkAddressSpace Obtient l’espace d’adressage du réseau virtuel. string

IntegrationServiceEnvironmentAccessEndpoint

Nom Description Valeur
type Type de point de terminaison d’accès. « Externe »
« Interne »
« NotSpecified »

IntegrationServiceEnvironmentSku

Nom Description Valeur
capacité Capacité de référence SKU. int
name Nom de la référence SKU. « Développeur »
« NotSpecified »
« Premium »