Microsoft.Logic integrationServiceEnvironments

Definición de recursos de Bicep

El tipo de recurso integrationServiceEnvironments se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Logic/integrationServiceEnvironments, agregue el siguiente bicep a la plantilla.

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 propiedad

integrationServiceEnvironments

Nombre Descripción Value
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-80

Caracteres válidos:
Caracteres alfanuméricos, de subrayado, guiones y puntos.
ubicación Ubicación del recurso. string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku SKU. IntegrationServiceEnvironmentSku
identidad Propiedades de identidad de servicio administradas. ManagedServiceIdentity
properties Propiedades del entorno del servicio de integración. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nombre Descripción Value
type Tipo de identidad de servicio administrada. El tipo "SystemAssigned" incluye una identidad creada implícitamente. El tipo "None" quitará las identidades del recurso. 'Ninguno'
'SystemAssigned'
'UserAssigned' (obligatorio)
userAssignedIdentities Lista de identidades asignadas por el usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Nombre Descripción Valor
encryptionConfiguration Configuración de cifrado. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuración de los puntos de conexión. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtiene el identificador de seguimiento. string
networkConfiguration Configuración de red. NetworkConfiguration
provisioningState Estado de aprovisionamiento. 'Aceptado'
'Cancelado'
"Completado"
'Creado'
'Crear'
'Eliminado'
'Eliminar'
'Failed'
'InProgress'
'Mover'
'NotSpecified'
'Pendiente'
"Listo"
'Registrado'
'Registro'
'Renovación'
"En ejecución"
"Correcto"
"No registrado"
'Anular el registro'
'Actualizar'
'Esperando'
state Estado del entorno del servicio de integración. "Completado"
'Eliminado'
'Deshabilitado'
'Habilitado'
'NotSpecified'
'Suspendido'

IntegrationServiceEnvironmenEncryptionConfiguration

Nombre Descripción Valor
encryptionKeyReference Referencia de la clave de cifrado. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nombre Descripción Valor
keyName Obtiene el nombre de clave en el Key Vault. string
keyVault Referencia del almacén de claves. ResourceReference
keyVersion Obtiene la versión de la clave especificada en la propiedad keyName. string

ResourceReference

Nombre Descripción Value
id Identificador del recurso. string

FlowEndpointsConfiguration

Nombre Descripción Valor
Conector Los puntos de conexión del conector. FlowEndpoints
flujo de trabajo Puntos de conexión de flujo de trabajo. FlowEndpoints

FlowEndpoints

Nombre Descripción Valor
accessEndpointIpAddresses Dirección IP del punto de conexión de acceso. IpAddress[]
outgoingIpAddresses Dirección IP saliente. IpAddress[]

IpAddress

Nombre Descripción Valor
address La dirección. string

NetworkConfiguration

Nombre Descripción Valor
accessEndpoint Punto de conexión de acceso. IntegrationServiceEnvironmentAccessEndpoint
subredes Subredes. ResourceReference[]
virtualNetworkAddressSpace Obtiene el espacio de direcciones de la red virtual. string

IntegrationServiceEnvironmentAccessEndpoint

Nombre Descripción Value
type Tipo de punto de conexión de acceso. "Externo"
"Interno"
'NotSpecified'

IntegrationServiceEnvironmentSku

Nombre Descripción Valor
capacity Capacidad de SKU. int
name Nombre de la SKU. "Desarrollador"
'NotSpecified'
"Premium"

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Plantilla del entorno del servicio de integración

Implementación en Azure
Plantilla que crea una red virtual, 4 subredes y, a continuación, un entorno de servicio de integración (ISE), incluidos los conectores no nativos. Use como base para las plantillas que requieren un ISE de Logic Apps.

Definición de recursos de plantilla de ARM

El tipo de recurso integrationServiceEnvironments se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Logic/integrationServiceEnvironments, agregue el siguiente json a la plantilla.

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

integrationServiceEnvironments

Nombre Descripción Value
type Tipo de recurso 'Microsoft.Logic/integrationServiceEnvironments'
apiVersion La versión de la API de recursos '2019-05-01'
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-80

Caracteres válidos:
Caracteres alfanuméricos, de subrayado, guiones y puntos.
ubicación Ubicación del recurso. string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku SKU. IntegrationServiceEnvironmentSku
identidad Propiedades de identidad de servicio administradas. ManagedServiceIdentity
properties Propiedades del entorno del servicio de integración. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nombre Descripción Value
type Tipo de identidad de servicio administrada. El tipo "SystemAssigned" incluye una identidad creada implícitamente. El tipo "None" quitará las identidades del recurso. 'Ninguno'
'SystemAssigned'
'UserAssigned' (obligatorio)
userAssignedIdentities Lista de identidades asignadas por el usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Nombre Descripción Valor
encryptionConfiguration Configuración de cifrado. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuración de los puntos de conexión. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtiene el identificador de seguimiento. string
networkConfiguration Configuración de red. NetworkConfiguration
provisioningState Estado de aprovisionamiento. 'Aceptado'
'Cancelado'
'Completado'
'Creado'
'Crear'
'Eliminado'
"Eliminar"
'Error'
'InProgress'
'Mover'
'NotSpecified'
'Pendiente'
'Listo'
'Registrado'
'Registro'
"Renovación"
"En ejecución"
'Correcto'
'No registrado'
'Anulación del registro'
"Actualización"
"Esperando"
state Estado del entorno del servicio de integración. 'Completado'
'Eliminado'
'Deshabilitado'
'Habilitado'
'NotSpecified'
'Suspendido'

IntegrationServiceEnvironmenEncryptionConfiguration

Nombre Descripción Valor
encryptionKeyReference Referencia de la clave de cifrado. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nombre Descripción Valor
keyName Obtiene el nombre de clave en el Key Vault. string
keyVault Referencia del almacén de claves. ResourceReference
keyVersion Obtiene la versión de la clave especificada en la propiedad keyName. string

ResourceReference

Nombre Descripción Value
id Identificador del recurso. string

FlowEndpointsConfiguration

Nombre Descripción Valor
Conector Los puntos de conexión del conector. FlowEndpoints
flujo de trabajo Puntos de conexión de flujo de trabajo. FlowEndpoints

FlowEndpoints

Nombre Descripción Valor
accessEndpointIpAddresses Dirección IP del punto de conexión de acceso. IpAddress[]
outgoingIpAddresses Dirección IP saliente. IpAddress[]

IpAddress

Nombre Descripción Valor
address La dirección. string

NetworkConfiguration

Nombre Descripción Valor
accessEndpoint Punto de conexión de acceso. IntegrationServiceEnvironmentAccessEndpoint
subredes Subredes. ResourceReference[]
virtualNetworkAddressSpace Obtiene el espacio de direcciones de la red virtual. string

IntegrationServiceEnvironmentAccessEndpoint

Nombre Descripción Value
type Tipo de punto de conexión de acceso. "Externo"
"Interno"
'NotSpecified'

IntegrationServiceEnvironmentSku

Nombre Descripción Valor
capacity Capacidad de SKU. int
name Nombre de la SKU. "Desarrollador"
'NotSpecified'
"Premium"

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Plantilla del entorno del servicio de integración

Implementación en Azure
Plantilla que crea una red virtual, 4 subredes y, a continuación, un entorno de servicio de integración (ISE), incluidos los conectores no nativos. Use como base para las plantillas que requieren un ISE de Logic Apps.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso integrationServiceEnvironments se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Logic/integrationServiceEnvironments, agregue el siguiente terraform a la plantilla.

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 propiedad

integrationServiceEnvironments

Nombre Descripción Value
type Tipo de recurso "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-80

Caracteres válidos:
Caracteres alfanuméricos, de subrayado, guiones y puntos.
ubicación Ubicación del recurso. string
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
sku SKU. IntegrationServiceEnvironmentSku
identidad Propiedades de identidad de servicio administradas. ManagedServiceIdentity
properties Propiedades del entorno del servicio de integración. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nombre Descripción Value
type Tipo de identidad de servicio administrada. El tipo "SystemAssigned" incluye una identidad creada implícitamente. El tipo "None" quitará las identidades del recurso. "SystemAssigned"
"UserAssigned" (obligatorio)
identity_ids Lista de identidades asignadas por el usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Matriz de identificadores de identidad de usuario.

IntegrationServiceEnvironmentProperties

Nombre Descripción Valor
encryptionConfiguration Configuración de cifrado. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Configuración de los puntos de conexión. FlowEndpointsConfiguration
integrationServiceEnvironmentId Obtiene el identificador de seguimiento. string
networkConfiguration Configuración de red. NetworkConfiguration
provisioningState Estado de aprovisionamiento. "Aceptado"
"Cancelado"
"Completado"
"Created"
"Creación"
"Eliminado"
"Eliminación"
"Error"
"InProgress"
"Mover"
"NotSpecified"
"Pendiente"
"Ready"
"Registrado"
"Registro"
"Renovación"
"Running"
"Correcto"
"No registrado"
"Anulación del registro"
"Actualización"
"Esperando"
state Estado del entorno del servicio de integración. "Completado"
"Eliminado"
"Deshabilitado"
"Habilitado"
"NotSpecified"
"Suspendido"

IntegrationServiceEnvironmenEncryptionConfiguration

Nombre Descripción Valor
encryptionKeyReference Referencia de la clave de cifrado. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nombre Descripción Valor
keyName Obtiene el nombre de clave en el Key Vault. string
keyVault Referencia del almacén de claves. ResourceReference
keyVersion Obtiene la versión de la clave especificada en la propiedad keyName. string

ResourceReference

Nombre Descripción Value
id Identificador del recurso. string

FlowEndpointsConfiguration

Nombre Descripción Valor
Conector Los puntos de conexión del conector. FlowEndpoints
flujo de trabajo Puntos de conexión de flujo de trabajo. FlowEndpoints

FlowEndpoints

Nombre Descripción Valor
accessEndpointIpAddresses Dirección IP del punto de conexión de acceso. IpAddress[]
outgoingIpAddresses Dirección IP saliente. IpAddress[]

IpAddress

Nombre Descripción Valor
address La dirección. string

NetworkConfiguration

Nombre Descripción Valor
accessEndpoint Punto de conexión de acceso. IntegrationServiceEnvironmentAccessEndpoint
subredes Subredes. ResourceReference[]
virtualNetworkAddressSpace Obtiene el espacio de direcciones de la red virtual. string

IntegrationServiceEnvironmentAccessEndpoint

Nombre Descripción Value
type Tipo de punto de conexión de acceso. "Externo"
"Interno"
"NotSpecified"

IntegrationServiceEnvironmentSku

Nombre Descripción Valor
capacity Capacidad de SKU. int
name Nombre de la SKU. "Desarrollador"
"NotSpecified"
"Premium"