Partager via


Microsoft.Logic integrationServiceEnvironments 2019-05-01

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 de l’API, consultez journal des modifications.

Format de ressource

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

resource symbolicname 'Microsoft.Logic/integrationServiceEnvironments@2019-05-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

FlowEndpoints

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

FlowEndpointsConfiguration

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

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 coffre de clés. corde
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. corde

IntegrationServiceEnvironmentAccessEndpoint

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

IntegrationServiceEnvironmentProperties

Nom Description Valeur
encryptionConfiguration Configuration du chiffrement. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtient l’ID de suivi. corde
networkConfiguration Configuration réseau. networkConfiguration
provisioningState État d’approvisionnement. 'Accepté'
'Annulé'
'Terminé'
'Créé'
'Création'
'Supprimé'
'Suppression'
'Échec'
'InProgress'
'Moving'
'NotSpecified'
'En attente'
'Ready'
'Inscrit'
'Inscription'
'Renouvellement'
'Running'
'Réussi'
'Non inscrit'
'Annulation de l’inscription'
'Mise à jour'
'En attente'
état État de l’environnement du service d’intégration. 'Terminé'
'Supprimé'
'Désactivé'
'Activé'
'NotSpecified'
'Suspendu'

IntegrationServiceEnvironmentSku

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

IpAddress

Nom Description Valeur
adresse Adresse. corde

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 seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nom Description Valeur

Microsoft.Logic/integrationServiceEnvironments

Nom Description Valeur
identité Propriétés de l’identité de service managé. ManagedServiceIdentity
emplacement Emplacement de la ressource. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de l’environnement du service d’intégration. IntegrationServiceEnvironmentProperties
Sku Référence SKU. IntegrationServiceEnvironmentSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

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. corde

ResourceReference

Nom Description Valeur
id ID de ressource. corde

ResourceTags

Nom Description Valeur

UserAssignedIdentity

Nom Description Valeur

Définition de ressource 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 de ressource

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

{
  "type": "Microsoft.Logic/integrationServiceEnvironments",
  "apiVersion": "2019-05-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

FlowEndpoints

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

FlowEndpointsConfiguration

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

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 coffre de clés. corde
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. corde

IntegrationServiceEnvironmentAccessEndpoint

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

IntegrationServiceEnvironmentProperties

Nom Description Valeur
encryptionConfiguration Configuration du chiffrement. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtient l’ID de suivi. corde
networkConfiguration Configuration réseau. networkConfiguration
provisioningState État d’approvisionnement. 'Accepté'
'Annulé'
'Terminé'
'Créé'
'Création'
'Supprimé'
'Suppression'
'Échec'
'InProgress'
'Moving'
'NotSpecified'
'En attente'
'Ready'
'Inscrit'
'Inscription'
'Renouvellement'
'Running'
'Réussi'
'Non inscrit'
'Annulation de l’inscription'
'Mise à jour'
'En attente'
état État de l’environnement du service d’intégration. 'Terminé'
'Supprimé'
'Désactivé'
'Activé'
'NotSpecified'
'Suspendu'

IntegrationServiceEnvironmentSku

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

IpAddress

Nom Description Valeur
adresse Adresse. corde

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 seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nom Description Valeur

Microsoft.Logic/integrationServiceEnvironments

Nom Description Valeur
apiVersion Version de l’API '2019-05-01'
identité Propriétés de l’identité de service managé. ManagedServiceIdentity
emplacement Emplacement de la ressource. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de l’environnement du service d’intégration. IntegrationServiceEnvironmentProperties
Sku Référence SKU. IntegrationServiceEnvironmentSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Logic/integrationServiceEnvironments'

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. corde

ResourceReference

Nom Description Valeur
id ID de ressource. corde

ResourceTags

Nom Description Valeur

UserAssignedIdentity

Nom Description Valeur

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 Environment

Déployer sur Azure
Modèle qui crée un réseau virtuel, 4 sous-réseaux, puis un environnement Integration Service Environment (ISE), y compris des connecteurs non natifs. Utiliser 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 de l’API, consultez journal des modifications.

Format de ressource

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"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  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"
    }
  })
}

Valeurs de propriété

FlowEndpoints

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

FlowEndpointsConfiguration

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

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 coffre de clés. corde
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. corde

IntegrationServiceEnvironmentAccessEndpoint

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

IntegrationServiceEnvironmentProperties

Nom Description Valeur
encryptionConfiguration Configuration du chiffrement. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtient l’ID de suivi. corde
networkConfiguration Configuration réseau. networkConfiguration
provisioningState État d’approvisionnement. 'Accepté'
'Annulé'
'Terminé'
'Créé'
'Création'
'Supprimé'
'Suppression'
'Échec'
'InProgress'
'Moving'
'NotSpecified'
'En attente'
'Ready'
'Inscrit'
'Inscription'
'Renouvellement'
'Running'
'Réussi'
'Non inscrit'
'Annulation de l’inscription'
'Mise à jour'
'En attente'
état État de l’environnement du service d’intégration. 'Terminé'
'Supprimé'
'Désactivé'
'Activé'
'NotSpecified'
'Suspendu'

IntegrationServiceEnvironmentSku

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

IpAddress

Nom Description Valeur
adresse Adresse. corde

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 seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nom Description Valeur

Microsoft.Logic/integrationServiceEnvironments

Nom Description Valeur
identité Propriétés de l’identité de service managé. ManagedServiceIdentity
emplacement Emplacement de la ressource. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de l’environnement du service d’intégration. IntegrationServiceEnvironmentProperties
Sku Référence SKU. IntegrationServiceEnvironmentSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Logic/integrationServiceEnvironments@2019-05-01 »

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. corde

ResourceReference

Nom Description Valeur
id ID de ressource. corde

ResourceTags

Nom Description Valeur

UserAssignedIdentity

Nom Description Valeur