Microsoft.Logic integrationServiceEnvironments
Définition de ressource Bicep
Le type de ressource integrationServiceEnvironments peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe 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 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 |
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 :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
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 |
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 » |