Microsoft.Logic integrationServiceEnvironments 2019-05-01
Definizione di risorsa Bicep
Il tipo di risorsa integrationServiceEnvironments può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedere i comandi di distribuzione dei 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 bicep seguente al modello.
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 (obbligatorio) 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 di nomi e valori di tag. Vedere Tag nei modelli |
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. | 'Nessuno' 'SystemAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | 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} | 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 del provisioning. | 'Accepted' 'Annullata' 'Completed' 'Created' 'Creating' 'Eliminato' 'Eliminazione' 'Failed' 'InProgress' 'Spostamento' 'NotSpecified' 'In sospeso' 'Pronto' 'Registered' 'Registrazione' 'Rinnovo' 'In esecuzione' 'Succeeded' 'Annulla registrazione' 'Annullamento della registrazione' 'Aggiornamento' 'In attesa' |
state | Stato dell'ambiente del servizio di integrazione. | 'Completed' 'Eliminato' 'Disabilitato' 'Enabled' 'NotSpecified' 'Sospeso' |
IntegrationServiceEnvironmenEncryptionConfiguration
Nome | Descrizione | Valore |
---|---|---|
encryptionKeyReference | Riferimento alla chiave di crittografia. | IntegrationServiceEnvironmenEncryptionKeyReference |
IntegrationServiceEnvironmenEncryptionKeyReference
Nome | Descrizione | Valore |
---|---|---|
keyName | Ottiene il nome della chiave nella 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[] |
in uscitaIpAddresses | 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 degli indirizzi della rete virtuale. | string |
IntegrationServiceEnvironmentAccessEndpoint
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di endpoint di accesso. | 'External' 'Internal' '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 |
Modello che crea una rete virtuale, 4 subnet e quindi un ambiente del servizio di integrazione , inclusi connettori non nativi. Usare come base per i modelli che richiedono un ISE di App per la logica. |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa integrationServiceEnvironments può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione dei 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 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 della risorsa | '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 |
tags | Tag di risorsa. | Dizionario di nomi e valori di tag. Vedere Tag nei modelli |
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. | 'Nessuno' 'SystemAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | 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} | 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 del provisioning. | 'Accepted' 'Annullata' 'Completed' 'Created' 'Creating' 'Eliminato' 'Eliminazione' 'Failed' 'InProgress' 'Spostamento' 'NotSpecified' 'In sospeso' 'Pronto' 'Registered' 'Registrazione' 'Rinnovo' 'In esecuzione' 'Succeeded' 'Annulla registrazione' 'Annullamento della registrazione' 'Aggiornamento' 'In attesa' |
state | Stato dell'ambiente del servizio di integrazione. | 'Completed' 'Eliminato' 'Disabilitato' 'Enabled' 'NotSpecified' 'Sospeso' |
IntegrationServiceEnvironmenEncryptionConfiguration
Nome | Descrizione | Valore |
---|---|---|
encryptionKeyReference | Riferimento alla chiave di crittografia. | IntegrationServiceEnvironmenEncryptionKeyReference |
IntegrationServiceEnvironmenEncryptionKeyReference
Nome | Descrizione | Valore |
---|---|---|
keyName | Ottiene il nome della chiave nella 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[] |
in uscitaIpAddresses | 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 degli indirizzi della rete virtuale. | string |
IntegrationServiceEnvironmentAccessEndpoint
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di endpoint di accesso. | 'External' 'Internal' '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 |
Modello che crea una rete virtuale, 4 subnet e quindi un ambiente del servizio di integrazione , inclusi 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:
- 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" |