Partilhar via


Integração Microsoft.LogicServiceEnvironments 2019-05-01

Definição de recursos do bíceps

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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' = {
  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'
  }
}

Valores de propriedade

Pontos finais de fluxo

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

FlowEndpointsConfiguration

Designação Descrição Valor
conector Os pontos de extremidade do conector. FlowEndpoints
fluxo de trabalho Os pontos de extremidade do fluxo de trabalho. FlowEndpoints

IntegrationServiceEnvironmenEncryptionConfiguration

Designação Descrição Valor
encryptionKeyReference A referência da chave de criptografia. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

Designação Descrição Valor
tipo O tipo de ponto de extremidade de acesso. 'Externo'
'Interna'
'Não especificado'

IntegrationServiceEnvironmentProperties

Designação Descrição Valor
encryptionConfiguration A configuração de criptografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguração A configuração dos pontos de extremidade. FlowEndpointsConfiguration
integraçãoServiceEnvironmentId Obtém a ID de rastreamento. string
networkConfiguration A configuração de rede. NetworkConfiguration
provisionamentoEstado O estado de provisionamento. 'Aceito'
'Cancelado'
'Concluído'
'Criado'
'Criar'
«Suprimido»
'Eliminação'
'Falhou'
'Em andamento'
'Em movimento'
'Não especificado'
'Pendente'
'Pronto'
'Registado'
'Registo'
'Renovação'
'Em execução'
'Conseguiu'
'Não registado'
'Cancelamento do registo'
'Atualização'
'Esperando'
Estado O estado do ambiente do serviço de integração. 'Concluído'
«Suprimido»
'Desativado'
'Habilitado'
'Não especificado'
'Suspenso'

IntegrationServiceEnvironmentSku

Designação Descrição Valor
capacidade A capacidade de sku. Int
Designação O nome do sku. 'Desenvolvedor'
'Não especificado'
'Premium'

Endereço IP

Designação Descrição Valor
Endereço O endereço. string

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo 'SystemAssigned' inclui uma identidade criada implicitamente. O tipo 'Nenhum' removerá todas as identidades do recurso. 'Nenhuma'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades atribuídas pelo usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Designação Descrição Valor

Microsoft.Logic/integrationServiceEnvironments

Designação Descrição Valor
identidade Propriedades de identidade do serviço gerenciado. ManagedServiceIdentity
Localização A localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do ambiente de serviço de integração. IntegrationServiceEnvironmentProperties
SKU O sku. IntegrationServiceEnvironmentSku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Configuração de rede

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

ResourceReference

Designação Descrição Valor
ID A id do recurso. string

Tags de Recursos

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor

Definição de recurso de modelo ARM

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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",
  "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"
  }
}

Valores de propriedade

Pontos finais de fluxo

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

FlowEndpointsConfiguration

Designação Descrição Valor
conector Os pontos de extremidade do conector. FlowEndpoints
fluxo de trabalho Os pontos de extremidade do fluxo de trabalho. FlowEndpoints

IntegrationServiceEnvironmenEncryptionConfiguration

Designação Descrição Valor
encryptionKeyReference A referência da chave de criptografia. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

Designação Descrição Valor
tipo O tipo de ponto de extremidade de acesso. 'Externo'
'Interna'
'Não especificado'

IntegrationServiceEnvironmentProperties

Designação Descrição Valor
encryptionConfiguration A configuração de criptografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguração A configuração dos pontos de extremidade. FlowEndpointsConfiguration
integraçãoServiceEnvironmentId Obtém a ID de rastreamento. string
networkConfiguration A configuração de rede. NetworkConfiguration
provisionamentoEstado O estado de provisionamento. 'Aceito'
'Cancelado'
'Concluído'
'Criado'
'Criar'
«Suprimido»
'Eliminação'
'Falhou'
'Em andamento'
'Em movimento'
'Não especificado'
'Pendente'
'Pronto'
'Registado'
'Registo'
'Renovação'
'Em execução'
'Conseguiu'
'Não registado'
'Cancelamento do registo'
'Atualização'
'Esperando'
Estado O estado do ambiente do serviço de integração. 'Concluído'
«Suprimido»
'Desativado'
'Habilitado'
'Não especificado'
'Suspenso'

IntegrationServiceEnvironmentSku

Designação Descrição Valor
capacidade A capacidade de sku. Int
Designação O nome do sku. 'Desenvolvedor'
'Não especificado'
'Premium'

Endereço IP

Designação Descrição Valor
Endereço O endereço. string

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo 'SystemAssigned' inclui uma identidade criada implicitamente. O tipo 'Nenhum' removerá todas as identidades do recurso. 'Nenhuma'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades atribuídas pelo usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Designação Descrição Valor

Microsoft.Logic/integrationServiceEnvironments

Designação Descrição Valor
apiVersion A versão api '2019-05-01'
identidade Propriedades de identidade do serviço gerenciado. ManagedServiceIdentity
Localização A localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do ambiente de serviço de integração. IntegrationServiceEnvironmentProperties
SKU O sku. IntegrationServiceEnvironmentSku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Logic/integrationServiceEnvironments'

Configuração de rede

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

ResourceReference

Designação Descrição Valor
ID A id do recurso. string

Tags de Recursos

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Modelo de ambiente do Integration Service

Implantar no Azure
Modelo que cria uma rede virtual, 4 sub-redes e, em seguida, um ISE (Integration Service Environment), incluindo conectores não nativos. Use como base para modelos que exigem um ISE de aplicativos lógicos.

Definição de recursos Terraform (provedor AzAPI)

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

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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"
  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"
    }
  })
}

Valores de propriedade

Pontos finais de fluxo

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

FlowEndpointsConfiguration

Designação Descrição Valor
conector Os pontos de extremidade do conector. FlowEndpoints
fluxo de trabalho Os pontos de extremidade do fluxo de trabalho. FlowEndpoints

IntegrationServiceEnvironmenEncryptionConfiguration

Designação Descrição Valor
encryptionKeyReference A referência da chave de criptografia. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

Designação Descrição Valor
tipo O tipo de ponto de extremidade de acesso. 'Externo'
'Interna'
'Não especificado'

IntegrationServiceEnvironmentProperties

Designação Descrição Valor
encryptionConfiguration A configuração de criptografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguração A configuração dos pontos de extremidade. FlowEndpointsConfiguration
integraçãoServiceEnvironmentId Obtém a ID de rastreamento. string
networkConfiguration A configuração de rede. NetworkConfiguration
provisionamentoEstado O estado de provisionamento. 'Aceito'
'Cancelado'
'Concluído'
'Criado'
'Criar'
«Suprimido»
'Eliminação'
'Falhou'
'Em andamento'
'Em movimento'
'Não especificado'
'Pendente'
'Pronto'
'Registado'
'Registo'
'Renovação'
'Em execução'
'Conseguiu'
'Não registado'
'Cancelamento do registo'
'Atualização'
'Esperando'
Estado O estado do ambiente do serviço de integração. 'Concluído'
«Suprimido»
'Desativado'
'Habilitado'
'Não especificado'
'Suspenso'

IntegrationServiceEnvironmentSku

Designação Descrição Valor
capacidade A capacidade de sku. Int
Designação O nome do sku. 'Desenvolvedor'
'Não especificado'
'Premium'

Endereço IP

Designação Descrição Valor
Endereço O endereço. string

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo 'SystemAssigned' inclui uma identidade criada implicitamente. O tipo 'Nenhum' removerá todas as identidades do recurso. 'Nenhuma'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades atribuídas pelo usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Designação Descrição Valor

Microsoft.Logic/integrationServiceEnvironments

Designação Descrição Valor
identidade Propriedades de identidade do serviço gerenciado. ManagedServiceIdentity
Localização A localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do ambiente de serviço de integração. IntegrationServiceEnvironmentProperties
SKU O sku. IntegrationServiceEnvironmentSku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"

Configuração de rede

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

ResourceReference

Designação Descrição Valor
ID A id do recurso. string

Tags de Recursos

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor