Compartir a través de


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 recurso

Para crear un recurso Microsoft.Logic/integrationServiceEnvironments, agregue lo siguiente a la plantilla de Bicep.

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 propiedad

FlowEndpoints

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

FlowEndpointsConfiguration

Nombre Descripción Valor
conector Los puntos de conexión del conector. flowEndpoints
flujo de trabajo Los puntos de conexión del flujo de trabajo. flowEndpoints

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 Key Vault. cuerda
keyVault Referencia del almacén de claves. resourceReference
keyVersion Obtiene la versión de la clave especificada en la propiedad keyName. cuerda

IntegrationServiceEnvironmentAccessEndpoint

Nombre Descripción Valor
tipo Tipo de punto de conexión de acceso. 'Externo'
'Interno'
'NotSpecified'

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. cuerda
networkConfiguration Configuración de red. networkConfiguration
provisioningState Estado de aprovisionamiento. 'Aceptado'
'Cancelado'
"Completado"
"Creado"
'Crear'
'Eliminado'
"Eliminar"
'Error'
'InProgress'
'Mover'
'NotSpecified'
'Pendiente'
"Listo"
'Registrado'
'Registrar'
"Renovación"
"En ejecución"
"Correcto"
"No registrado"
"Anulación del registro"
"Actualización"
'Esperando'
estado Estado del entorno del servicio de integración. "Completado"
'Eliminado'
'Deshabilitado'
'Habilitado'
'NotSpecified'
'Suspendido'

IntegrationServiceEnvironmentSku

Nombre Descripción Valor
capacidad Capacidad de SKU. Int
nombre El nombre de la SKU. 'Developer'
'NotSpecified'
'Premium'

IpAddress

Nombre Descripción Valor
dirección Dirección. cuerda

ManagedServiceIdentity

Nombre Descripción Valor
tipo 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 recurso de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} managedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nombre Descripción Valor

Microsoft.Logic/integrationServiceEnvironments

Nombre Descripción Valor
identidad Propiedades de identidad de servicio administradas. managedServiceIdentity
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del entorno del servicio de integración. IntegrationServiceEnvironmentProperties
Sku SKU. IntegrationServiceEnvironmentSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

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. cuerda

ResourceReference

Nombre Descripción Valor
identificación Identificador del recurso. cuerda

ResourceTags

Nombre Descripción Valor

UserAssignedIdentity

Nombre Descripción Valor

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 recurso

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

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

FlowEndpoints

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

FlowEndpointsConfiguration

Nombre Descripción Valor
conector Los puntos de conexión del conector. flowEndpoints
flujo de trabajo Los puntos de conexión del flujo de trabajo. flowEndpoints

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 Key Vault. cuerda
keyVault Referencia del almacén de claves. resourceReference
keyVersion Obtiene la versión de la clave especificada en la propiedad keyName. cuerda

IntegrationServiceEnvironmentAccessEndpoint

Nombre Descripción Valor
tipo Tipo de punto de conexión de acceso. 'Externo'
'Interno'
'NotSpecified'

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. cuerda
networkConfiguration Configuración de red. networkConfiguration
provisioningState Estado de aprovisionamiento. 'Aceptado'
'Cancelado'
"Completado"
"Creado"
'Crear'
'Eliminado'
"Eliminar"
'Error'
'InProgress'
'Mover'
'NotSpecified'
'Pendiente'
"Listo"
'Registrado'
'Registrar'
"Renovación"
"En ejecución"
"Correcto"
"No registrado"
"Anulación del registro"
"Actualización"
'Esperando'
estado Estado del entorno del servicio de integración. "Completado"
'Eliminado'
'Deshabilitado'
'Habilitado'
'NotSpecified'
'Suspendido'

IntegrationServiceEnvironmentSku

Nombre Descripción Valor
capacidad Capacidad de SKU. Int
nombre El nombre de la SKU. 'Developer'
'NotSpecified'
'Premium'

IpAddress

Nombre Descripción Valor
dirección Dirección. cuerda

ManagedServiceIdentity

Nombre Descripción Valor
tipo 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 recurso de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} managedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nombre Descripción Valor

Microsoft.Logic/integrationServiceEnvironments

Nombre Descripción Valor
apiVersion La versión de api '2019-05-01'
identidad Propiedades de identidad de servicio administradas. managedServiceIdentity
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del entorno del servicio de integración. IntegrationServiceEnvironmentProperties
Sku SKU. IntegrationServiceEnvironmentSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.Logic/integrationServiceEnvironments'

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. cuerda

ResourceReference

Nombre Descripción Valor
identificación Identificador del recurso. cuerda

ResourceTags

Nombre Descripción Valor

UserAssignedIdentity

Nombre Descripción Valor

Plantillas de inicio rápido

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

Plantilla Descripción
de 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 de

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

Formato de recurso

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

FlowEndpoints

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

FlowEndpointsConfiguration

Nombre Descripción Valor
conector Los puntos de conexión del conector. flowEndpoints
flujo de trabajo Los puntos de conexión del flujo de trabajo. flowEndpoints

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 Key Vault. cuerda
keyVault Referencia del almacén de claves. resourceReference
keyVersion Obtiene la versión de la clave especificada en la propiedad keyName. cuerda

IntegrationServiceEnvironmentAccessEndpoint

Nombre Descripción Valor
tipo Tipo de punto de conexión de acceso. 'Externo'
'Interno'
'NotSpecified'

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. cuerda
networkConfiguration Configuración de red. networkConfiguration
provisioningState Estado de aprovisionamiento. 'Aceptado'
'Cancelado'
"Completado"
"Creado"
'Crear'
'Eliminado'
"Eliminar"
'Error'
'InProgress'
'Mover'
'NotSpecified'
'Pendiente'
"Listo"
'Registrado'
'Registrar'
"Renovación"
"En ejecución"
"Correcto"
"No registrado"
"Anulación del registro"
"Actualización"
'Esperando'
estado Estado del entorno del servicio de integración. "Completado"
'Eliminado'
'Deshabilitado'
'Habilitado'
'NotSpecified'
'Suspendido'

IntegrationServiceEnvironmentSku

Nombre Descripción Valor
capacidad Capacidad de SKU. Int
nombre El nombre de la SKU. 'Developer'
'NotSpecified'
'Premium'

IpAddress

Nombre Descripción Valor
dirección Dirección. cuerda

ManagedServiceIdentity

Nombre Descripción Valor
tipo 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 recurso de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} managedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nombre Descripción Valor

Microsoft.Logic/integrationServiceEnvironments

Nombre Descripción Valor
identidad Propiedades de identidad de servicio administradas. managedServiceIdentity
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del entorno del servicio de integración. IntegrationServiceEnvironmentProperties
Sku SKU. IntegrationServiceEnvironmentSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"

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. cuerda

ResourceReference

Nombre Descripción Valor
identificación Identificador del recurso. cuerda

ResourceTags

Nombre Descripción Valor

UserAssignedIdentity

Nombre Descripción Valor