Microsoft.Logic integrationServiceEnvironments

Definição de recurso do Bicep

O tipo de recurso integrationServiceEnvironments pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Logic/integrationServiceEnvironments, adicione o seguinte Bicep ao seu modelo.

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

Valores de propriedade

integrationServiceEnvironments

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, hífenes, períodos e carateres de sublinhado.
localização A localização do recurso. string
etiquetas As etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku O SKU. IntegrationServiceEnvironmentSku
identidade Propriedades da identidade do serviço gerido. ManagedServiceIdentity
propriedades As propriedades do ambiente do serviço de integração. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerida. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo "Nenhum" removerá quaisquer identidades do recurso. "Nenhum"
"SystemAssigned"
"UserAssigned" (obrigatório)
userAssignedIdentities A lista de identidades atribuídas pelo utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objeto

IntegrationServiceEnvironmentProperties

Nome Descrição Valor
encryptionConfiguration A configuração de encriptação. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration A configuração dos pontos finais. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtém o ID de controlo. string
networkConfiguration A configuração de rede. NetworkConfiguration
provisioningState O estado de aprovisionamento. "Aceite"
"Cancelado"
"Concluído"
"Criado"
"A criar"
"Eliminado"
"A eliminar"
"Com falhas"
"Entrada"
"Em Movimento"
"Não Indicado"
"Pendente"
"Pronto"
"Registado"
"Registo"
"A renovar"
"Em execução"
"Com êxito"
"Não registado"
"A anular o registo"
"A atualizar"
'A aguardar'
state O estado do ambiente do serviço de integração. "Concluído"
"Eliminado"
"Desativado"
"Ativado"
"Não Indicado"
"Suspenso"

IntegrationServiceEnvironmenEncryptionConfiguration

Nome Descrição Valor
encryptionKeyReference A referência da chave de encriptação. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nome Descrição Valor
keyName Obtém o nome da chave na Key Vault. string
keyVault A referência do cofre de chaves. ResourceReference
keyVersion Obtém a versão da chave especificada na propriedade keyName. string

ResourceReference

Nome Descrição Valor
ID O ID do recurso. string

FlowEndpointsConfiguration

Nome Descrição Valor
conector Os pontos finais do conector. FlowEndpoints
fluxo de trabalho Os pontos finais do fluxo de trabalho. FlowEndpoints

FlowEndpoints

Nome Descrição Valor
accessEndpointIpAddresses O endereço IP do ponto final de acesso. IpAddress[]
outgoingIpAddresses O endereço IP de saída. IpAddress[]

Endereço Ip

Nome Descrição Valor
address O endereço. string

NetworkConfiguration

Nome Descrição Valor
accessEndpoint O ponto final de acesso. IntegrationServiceEnvironmentAccessEndpoint
sub-redes As sub-redes. ResourceReference[]
virtualNetworkAddressSpace Obtém o espaço de endereços da rede virtual. string

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrição Valor
tipo O tipo de ponto final de acesso. "Externo"
"Interno"
"Não Indicado"

IntegrationServiceEnvironmentSku

Nome Descrição Valor
capacidade A capacidade do SKU. int
name O nome do SKU. "Programador"
"Não Indicado"
"Premium"

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Modelo de Ambiente do Serviço de Integração

Implementar no Azure
Modelo que cria uma rede virtual, 4 sub-redes e, em seguida, um Ambiente de Serviço de Integração (ISE), incluindo conectores não nativos. Utilize como base para modelos que requerem um ISE do Logic Apps.

Definição de recurso do modelo arm

O tipo de recurso integrationServiceEnvironments pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Logic/integrationServiceEnvironments, adicione o seguinte JSON ao seu modelo.

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

Valores de propriedade

integrationServiceEnvironments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Logic/integrationServiceEnvironments"
apiVersion A versão da API de recursos '2019-05-01'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, hífenes, períodos e sublinhados.
localização A localização do recurso. string
etiquetas As etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku O sku. IntegrationServiceEnvironmentSku
identidade Propriedades da identidade do serviço gerido. ManagedServiceIdentity
propriedades As propriedades do ambiente do serviço de integração. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerida. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo "Nenhum" removerá quaisquer identidades do recurso. "Nenhum"
"SystemAssigned"
"UserAssigned" (obrigatório)
userAssignedIdentities A lista de identidades atribuídas pelo utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objeto

IntegrationServiceEnvironmentProperties

Nome Descrição Valor
encryptionConfiguration A configuração de encriptação. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration A configuração dos pontos finais. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtém o ID de controlo. string
networkConfiguration A configuração da rede. NetworkConfiguration
provisioningState O estado de aprovisionamento. "Aceite"
"Cancelado"
"Concluído"
"Criado"
"A criar"
"Eliminado"
"A eliminar"
"Falha"
"Entrada"
'Movendo'
"NotSpecified"
"Pendente"
'Pronto'
"Registado"
"Registo"
'Renovar'
"Em Execução"
"Bem-sucedido"
"Não registado"
"Anular registo"
"A atualizar"
'Em Espera'
state O estado do ambiente do serviço de integração. "Concluído"
"Eliminado"
"Desativado"
"Ativado"
"NotSpecified"
"Suspenso"

IntegrationServiceEnvironmenEncryptionConfiguration

Nome Descrição Valor
encryptionKeyReference A referência da chave de encriptação. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nome Descrição Valor
keyName Obtém o nome da chave no Key Vault. string
keyVault A referência do cofre de chaves. ResourceReference
keyVersion Obtém a versão da chave especificada na propriedade keyName. string

ResourceReference

Nome Descrição Valor
ID O ID do recurso. string

FlowEndpointsConfiguration

Nome Descrição Valor
conector Os pontos finais do conector. FlowEndpoints
fluxo de trabalho Os pontos finais do fluxo de trabalho. FlowEndpoints

FlowEndpoints

Nome Descrição Valor
accessEndpointIpAddresses O endereço IP do ponto final de acesso. IpAddress[]
outgoingIpAddresses O endereço IP de saída. IpAddress[]

IpAddress

Nome Descrição Valor
address O endereço. string

NetworkConfiguration

Nome Descrição Valor
accessEndpoint O ponto final de acesso. IntegrationServiceEnvironmentAccessEndpoint
sub-redes As sub-redes. ResourceReference[]
virtualNetworkAddressSpace Obtém o espaço de endereços de rede virtual. string

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrição Valor
tipo O tipo de ponto final de acesso. "Externo"
"Interno"
"NotSpecified"

IntegrationServiceEnvironmentSku

Nome Descrição Valor
capacidade A capacidade do sku. int
name O nome do sku. "Programador"
"NotSpecified"
"Premium"

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Modelo de Ambiente do Serviço de Integração

Implementar no Azure
Modelo que cria uma rede virtual, 4 sub-redes e, em seguida, um Ambiente de Serviço de Integração (ISE), incluindo conectores não nativos. Utilize como base para modelos que requerem um ISE do Logic Apps.

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso integrationServiceEnvironments pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Logic/integrationServiceEnvironments, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

integrationServiceEnvironments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos, hífenes, períodos e sublinhados.
localização A localização do recurso. string
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas As etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
sku O sku. IntegrationServiceEnvironmentSku
identidade Propriedades da identidade do serviço gerido. ManagedServiceIdentity
propriedades As propriedades do ambiente do serviço de integração. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerida. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo "Nenhum" removerá quaisquer identidades do recurso. "SystemAssigned"
"UserAssigned" (obrigatório)
identity_ids A lista de identidades atribuídas pelo utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Matriz de IDs de identidade de utilizador.

IntegrationServiceEnvironmentProperties

Nome Descrição Valor
encryptionConfiguration A configuração de encriptação. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration A configuração dos pontos finais. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtém o ID de controlo. string
networkConfiguration A configuração da rede. NetworkConfiguration
provisioningState O estado de aprovisionamento. "Aceite"
"Cancelado"
"Concluído"
"Criado"
"Criar"
"Eliminado"
"A eliminar"
"Falha"
"Entrada"
"Em Movimento"
"NotSpecified"
"Pendente"
“Pronto”
"Registado"
"Registo"
"Renovar"
"Em Execução"
"Com êxito"
"Não registado"
"Anular registo"
"A atualizar"
"Em Espera"
state O estado do ambiente do serviço de integração. "Concluído"
"Eliminado"
"Desativado"
"Ativado"
"NotSpecified"
"Suspenso"

IntegrationServiceEnvironmenEncryptionConfiguration

Nome Descrição Valor
encryptionKeyReference A referência da chave de encriptação. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nome Descrição Valor
keyName Obtém o nome da chave no Key Vault. string
keyVault A referência do cofre de chaves. ResourceReference
keyVersion Obtém a versão da chave especificada na propriedade keyName. string

ResourceReference

Nome Descrição Valor
ID O ID do recurso. string

FlowEndpointsConfiguration

Nome Descrição Valor
conector Os pontos finais do conector. FlowEndpoints
fluxo de trabalho Os pontos finais do fluxo de trabalho. FlowEndpoints

FlowEndpoints

Nome Descrição Valor
accessEndpointIpAddresses O endereço IP do ponto final de acesso. IpAddress[]
outgoingIpAddresses O endereço IP de saída. IpAddress[]

IpAddress

Nome Descrição Valor
address O endereço. string

NetworkConfiguration

Nome Descrição Valor
accessEndpoint O ponto final de acesso. IntegrationServiceEnvironmentAccessEndpoint
sub-redes As sub-redes. ResourceReference[]
virtualNetworkAddressSpace Obtém o espaço de endereços de rede virtual. string

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrição Valor
tipo O tipo de ponto final de acesso. "Externo"
"Interno"
"NotSpecified"

IntegrationServiceEnvironmentSku

Nome Descrição Valor
capacidade A capacidade do sku. int
name O nome do sku. "Programador"
"NotSpecified"
"Premium"