Compartilhar via


Microsoft.Logic integrationServiceEnvironments 2019-05-01

Definição de recurso do Bicep

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

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

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationServiceEnvironments, adicione o Bicep a seguir ao 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

FlowEndpoints

Nome 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

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

IntegrationServiceEnvironmenEncryptionConfiguration

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

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrição Valor
tipo O tipo de ponto de extremidade de acesso. 'Externo'
'Interno'
'NotSpecified'

IntegrationServiceEnvironmentProperties

Nome Descrição Valor
encryptionConfiguration A configuração de criptografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration A configuração de pontos de extremidade. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtém a ID de acompanhamento. corda
networkConfiguration A configuração de rede. NetworkConfiguration
provisioningState O estado de provisionamento. 'Aceito'
'Cancelado'
'Concluído'
'Criado'
'Criando'
'Excluído'
'Excluindo'
'Falha'
'InProgress'
'Movendo'
'NotSpecified'
'Pendente'
'Pronto'
'Registrado'
'Registrando'
'Renovando'
'Em execução'
'Bem-sucedido'
'Não registrado'
'Cancelar o registro'
'Atualizando'
'Aguardando'
estado O estado do ambiente do serviço de integração. 'Concluído'
'Excluído'
'Desabilitado'
'Habilitado'
'NotSpecified'
'Suspenso'

IntegrationServiceEnvironmentSku

Nome Descrição Valor
capacidade A capacidade de sku. int
nome O nome do sku. 'Desenvolvedor'
'NotSpecified'
'Premium'

IpAddress

Nome Descrição Valor
endereço O endereço. corda

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo 'None' removerá as identidades do recurso. 'None'
'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 do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrição Valor

Microsoft.Logic/integrationServiceEnvironments

Nome Descrição Valor
identidade Propriedades de identidade de serviço gerenciada. ManagedServiceIdentity
localização O local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades do ambiente do serviço de integração. IntegrationServiceEnvironmentProperties
Sku O sku. IntegrationServiceEnvironmentSku
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

NetworkConfiguration

Nome 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. corda

ResourceReference

Nome Descrição Valor
id A ID do recurso. corda

ResourceTags

Nome Descrição Valor

UserAssignedIdentity

Nome Descrição Valor

Definição de recurso de modelo do ARM

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

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

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationServiceEnvironments, adicione o JSON a seguir ao 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

FlowEndpoints

Nome 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

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

IntegrationServiceEnvironmenEncryptionConfiguration

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

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrição Valor
tipo O tipo de ponto de extremidade de acesso. 'Externo'
'Interno'
'NotSpecified'

IntegrationServiceEnvironmentProperties

Nome Descrição Valor
encryptionConfiguration A configuração de criptografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration A configuração de pontos de extremidade. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtém a ID de acompanhamento. corda
networkConfiguration A configuração de rede. NetworkConfiguration
provisioningState O estado de provisionamento. 'Aceito'
'Cancelado'
'Concluído'
'Criado'
'Criando'
'Excluído'
'Excluindo'
'Falha'
'InProgress'
'Movendo'
'NotSpecified'
'Pendente'
'Pronto'
'Registrado'
'Registrando'
'Renovando'
'Em execução'
'Bem-sucedido'
'Não registrado'
'Cancelar o registro'
'Atualizando'
'Aguardando'
estado O estado do ambiente do serviço de integração. 'Concluído'
'Excluído'
'Desabilitado'
'Habilitado'
'NotSpecified'
'Suspenso'

IntegrationServiceEnvironmentSku

Nome Descrição Valor
capacidade A capacidade de sku. int
nome O nome do sku. 'Desenvolvedor'
'NotSpecified'
'Premium'

IpAddress

Nome Descrição Valor
endereço O endereço. corda

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo 'None' removerá as identidades do recurso. 'None'
'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 do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrição Valor

Microsoft.Logic/integrationServiceEnvironments

Nome Descrição Valor
apiVersion A versão da API '2019-05-01'
identidade Propriedades de identidade de serviço gerenciada. ManagedServiceIdentity
localização O local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades do ambiente do serviço de integração. IntegrationServiceEnvironmentProperties
Sku O sku. IntegrationServiceEnvironmentSku
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Logic/integrationServiceEnvironments'

NetworkConfiguration

Nome 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. corda

ResourceReference

Nome Descrição Valor
id A ID do recurso. corda

ResourceTags

Nome Descrição Valor

UserAssignedIdentity

Nome 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 serviço de integração

Implantar no Azure
Modelo que cria uma rede virtual, quatro sub-redes e, em seguida, um ISE (Ambiente de Serviço de Integração), incluindo conectores não nativos. Use como base para modelos que exigem um ISE de Aplicativos Lógicos.

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

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

  • grupos de recursos

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

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationServiceEnvironments, adicione o Terraform a seguir 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

FlowEndpoints

Nome 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

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

IntegrationServiceEnvironmenEncryptionConfiguration

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

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

Nome Descrição Valor
tipo O tipo de ponto de extremidade de acesso. 'Externo'
'Interno'
'NotSpecified'

IntegrationServiceEnvironmentProperties

Nome Descrição Valor
encryptionConfiguration A configuração de criptografia. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration A configuração de pontos de extremidade. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtém a ID de acompanhamento. corda
networkConfiguration A configuração de rede. NetworkConfiguration
provisioningState O estado de provisionamento. 'Aceito'
'Cancelado'
'Concluído'
'Criado'
'Criando'
'Excluído'
'Excluindo'
'Falha'
'InProgress'
'Movendo'
'NotSpecified'
'Pendente'
'Pronto'
'Registrado'
'Registrando'
'Renovando'
'Em execução'
'Bem-sucedido'
'Não registrado'
'Cancelar o registro'
'Atualizando'
'Aguardando'
estado O estado do ambiente do serviço de integração. 'Concluído'
'Excluído'
'Desabilitado'
'Habilitado'
'NotSpecified'
'Suspenso'

IntegrationServiceEnvironmentSku

Nome Descrição Valor
capacidade A capacidade de sku. int
nome O nome do sku. 'Desenvolvedor'
'NotSpecified'
'Premium'

IpAddress

Nome Descrição Valor
endereço O endereço. corda

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo "SystemAssigned" inclui uma identidade criada implicitamente. O tipo 'None' removerá as identidades do recurso. 'None'
'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 do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrição Valor

Microsoft.Logic/integrationServiceEnvironments

Nome Descrição Valor
identidade Propriedades de identidade de serviço gerenciada. ManagedServiceIdentity
localização O local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades do ambiente do serviço de integração. IntegrationServiceEnvironmentProperties
Sku O sku. IntegrationServiceEnvironmentSku
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"

NetworkConfiguration

Nome 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. corda

ResourceReference

Nome Descrição Valor
id A ID do recurso. corda

ResourceTags

Nome Descrição Valor

UserAssignedIdentity

Nome Descrição Valor