Microsoft.Logic integrationServiceEnvironments
Definição de recurso do Bicep
O tipo de recurso integrationServiceEnvironments pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
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 |
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:
- Grupos de recursos – veja comandos de implementação de 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 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 |
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" |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários