Compartilhar via


Streamingjobs Microsoft.StreamAnalytics 2021-10-01-preview

Definição de recurso do Bicep

O tipo de recurso streamingjobs 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.StreamAnalytics/streamingjobs, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      refreshConfiguration: {
        dateFormat: 'string'
        pathPattern: 'string'
        refreshInterval: 'string'
        refreshType: 'string'
        timeFormat: 'string'
      }
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          watermarkSettings: {
            watermarkMode: 'string'
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
          watermarkSettings: {
            maxWatermarkDifferenceAcrossPartitions: 'string'
            watermarkMode: 'string'
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      capacity: int
      name: 'string'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
        validStreamingUnits: [
          int
        ]
      }
    }
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Objetos InputProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Referência, use:

{
  datasource: {
    type: 'string'
    // For remaining properties, see ReferenceInputDataSource objects
  }
  type: 'Reference'
}

Para Stream, use:

{
  datasource: {
    type: 'string'
    // For remaining properties, see StreamInputDataSource objects
  }
  type: 'Stream'
}

Objetos FunctionProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Agregação, use:

{
  type: 'Aggregate'
}

Para escalar, use:

{
  type: 'Scalar'
}

Objetos OutputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, use:

{
  properties: {
    topic: 'string'
  }
  type: 'GatewayMessageBus'
}

Para Microsoft.AzureFunction, use:

{
  properties: {
    apiKey: 'string'
    functionAppName: 'string'
    functionName: 'string'
    maxBatchCount: int
    maxBatchSize: int
  }
  type: 'Microsoft.AzureFunction'
}

Para Microsoft.DBForPostgreSQL/servers/databases, use:

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.DBForPostgreSQL/servers/databases'
}

Para Microsoft.DataLake/Accounts, use:

{
  properties: {
    accountName: 'string'
    authenticationMode: 'string'
    dateFormat: 'string'
    filePathPrefix: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    timeFormat: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'Microsoft.DataLake/Accounts'
}

Para Microsoft.EventHub/EventHub, use:

{
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionCount: int
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.EventHub/EventHub'
}

Para Microsoft.Kusto/clusters/bancos de dados, use:

{
  properties: {
    authenticationMode: 'string'
    cluster: 'string'
    database: 'string'
    table: 'string'
  }
  type: 'Microsoft.Kusto/clusters/databases'
}

Para Microsoft.ServiceBus/EventHub, use:

{
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionCount: int
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

Para Microsoft.ServiceBus/Queue, use:

{
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    queueName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'Microsoft.ServiceBus/Queue'
}

Para Microsoft.ServiceBus/Topic, use:

{
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
    topicName: 'string'
  }
  type: 'Microsoft.ServiceBus/Topic'
}

Para Microsoft.Sql/Server/DataWarehouse, use:

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/DataWarehouse'
}

Para Microsoft.Sql/Server/Database, use:

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxBatchCount: int
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/Database'
}

Para Microsoft.Storage/Blob, use:

{
  properties: {
    authenticationMode: 'string'
    blobPathPrefix: 'string'
    blobWriteMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

Para Microsoft.Storage/DocumentDB, use:

{
  properties: {
    accountId: 'string'
    accountKey: 'string'
    authenticationMode: 'string'
    collectionNamePattern: 'string'
    database: 'string'
    documentId: 'string'
    partitionKey: 'string'
  }
  type: 'Microsoft.Storage/DocumentDB'
}

Para Microsoft.Storage/Table, use:

{
  properties: {
    accountKey: 'string'
    accountName: 'string'
    batchSize: int
    columnsToRemove: [
      'string'
    ]
    partitionKey: 'string'
    rowKey: 'string'
    table: 'string'
  }
  type: 'Microsoft.Storage/Table'
}

Para do PowerBI, use:

{
  properties: {
    authenticationMode: 'string'
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'PowerBI'
}

Para raw, use:

{
  properties: {
    payloadUri: 'string'
  }
  type: 'Raw'
}

Objetos FunctionBinding

Defina a propriedade tipo para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService, use:

{
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: {
      columnNames: [
        {
          dataType: 'string'
          mapTo: int
          name: 'string'
        }
      ]
      name: 'string'
    }
    outputs: [
      {
        dataType: 'string'
        name: 'string'
      }
    ]
  }
  type: 'Microsoft.MachineLearning/WebService'
}

Para Microsoft.MachineLearningServices, use:

{
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputRequestName: 'string'
    inputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
    numberOfParallelRequests: int
    outputResponseName: 'string'
    outputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
  }
  type: 'Microsoft.MachineLearningServices'
}

Para Microsoft.StreamAnalytics/CLRUdf, use:

{
  properties: {
    class: 'string'
    dllPath: 'string'
    method: 'string'
    updateMode: 'string'
  }
  type: 'Microsoft.StreamAnalytics/CLRUdf'
}

Para Microsoft.StreamAnalytics/JavascriptUdf, use:

{
  properties: {
    script: 'string'
  }
  type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}

Objetos ReferenceInputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Arquivo, use:

{
  properties: {
    path: 'string'
  }
  type: 'File'
}

Para Microsoft.Sql/Server/Database, use:

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    deltaSnapshotQuery: 'string'
    fullSnapshotQuery: 'string'
    password: 'string'
    refreshRate: 'string'
    refreshType: 'string'
    server: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/Database'
}

Para Microsoft.Storage/Blob, use:

{
  properties: {
    authenticationMode: 'string'
    blobName: 'string'
    container: 'string'
    dateFormat: 'string'
    deltaPathPattern: 'string'
    deltaSnapshotRefreshRate: 'string'
    fullSnapshotRefreshRate: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

Para raw, use:

{
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }
  type: 'Raw'
}

Objetos StreamInputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, use:

{
  properties: {
    topic: 'string'
  }
  type: 'GatewayMessageBus'
}

Para Microsoft.Devices/IotHubs, use:

{
  properties: {
    consumerGroupName: 'string'
    endpoint: 'string'
    iotHubNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.Devices/IotHubs'
}

Para Microsoft.EventGrid/EventSubscriptions, use:

{
  properties: {
    eventTypes: [
      'string'
    ]
    schema: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    subscriber: {
      properties: {
        authenticationMode: 'string'
        consumerGroupName: 'string'
        eventHubName: 'string'
        partitionCount: int
        prefetchCount: int
        serviceBusNamespace: 'string'
        sharedAccessPolicyKey: 'string'
        sharedAccessPolicyName: 'string'
      }
      type: 'string'
    }
  }
  type: 'Microsoft.EventGrid/EventSubscriptions'
}

Para Microsoft.EventHub/EventHub, use:

{
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    partitionCount: int
    prefetchCount: int
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.EventHub/EventHub'
}

Para Microsoft.ServiceBus/EventHub, use:

{
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    partitionCount: int
    prefetchCount: int
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

Para Microsoft.Storage/Blob, use:

{
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

Para raw, use:

{
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }
  type: 'Raw'
}

Objetos de serialização

Defina a propriedade tipo para especificar o tipo de objeto.

Para do Avro, use:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Avro'
}

Para Csv, use:

{
  properties: {
    encoding: 'string'
    fieldDelimiter: 'string'
  }
  type: 'Csv'
}

Para CustomClr, use:

{
  properties: {
    serializationClassName: 'string'
    serializationDllPath: 'string'
  }
  type: 'CustomClr'
}

Para Delta, use:

{
  properties: {
    deltaTablePath: 'string'
    partitionColumns: [
      'string'
    ]
  }
  type: 'Delta'
}

Para Json, use:

{
  properties: {
    encoding: 'string'
    format: 'string'
  }
  type: 'Json'
}

Para Parquet, use:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Parquet'
}

Valores de propriedade

AggregateFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. 'Aggregate' (obrigatório)

AvroSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização do Avro. Obrigatório em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Avro' (obrigatório)

AzureDataExplorerOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Kusto/clusters/databases' (obrigatório)

AzureDataExplorerOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
cluster O nome do cluster do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). corda
base de dados O nome do banco de dados do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureDataLakeStoreOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obrigatório)

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrição Valor
accountName O nome da conta do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
dateFormat O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. corda
filePathPrefix O local do arquivo no qual a saída deve ser gravada. Obrigatório em solicitações PUT (CreateOrReplace). corda
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. No momento, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictício aqui ao criar a fonte de dados e, em seguida, acessar o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Obrigatório em solicitações PUT (CreateOrReplace). corda
tenantId A ID do locatário do usuário usada para obter o token de atualização. Obrigatório em solicitações PUT (CreateOrReplace). corda
timeFormat O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. corda
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda
tokenUserPrincipalName O UPN (nome de entidade de usuário) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda

AzureFunctionOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída da Função do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obrigatório)

AzureFunctionOutputDataSourceProperties

Nome Descrição Valor
apiKey Se você quiser usar uma função do Azure de outra assinatura, poderá fazer isso fornecendo a chave para acessar sua função. corda
functionAppName O nome do aplicativo do Azure Functions. corda
functionName O nome da função em seu aplicativo do Azure Functions. corda
maxBatchCount Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado ao Azure Functions. O valor padrão é 100. int
maxBatchSize Uma propriedade que permite definir o tamanho máximo para cada lote de saída enviado para sua função do Azure. A unidade de entrada está em bytes. Por padrão, esse valor é de 262.144 bytes (256 KB). int

AzureMachineLearningServiceFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a um serviço Web do Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.MachineLearningServices' (obrigatório)

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. corda
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. int
Extremidade O Request-Response executar o ponto de extremidade do serviço Web do Azure Machine Learning. corda
inputRequestName Rótulo do objeto de solicitação de entrada. corda
Entradas As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests O número de solicitações paralelas que serão enviadas por partição de seu trabalho para o serviço de machine learning. O padrão é 1. int
outputResponseName Rótulo do objeto de solicitação de saída. corda
Saídas Uma lista de saídas da execução do ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningServiceOutputColumn []

AzureMachineLearningServiceInputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de entrada. corda

AzureMachineLearningServiceOutputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de saída. corda

AzureMachineLearningStudioFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a um Azure Machine learning Studio. AzureMachineLearningStudioFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.MachineLearning/WebService' (obrigatório)

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. corda
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. int
Extremidade O Request-Response executar o ponto de extremidade do Azure Machine Learning Studio. Saiba mais aqui: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs corda
Entradas As entradas para o ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioInputs
Saídas Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de entrada. corda

AzureMachineLearningStudioInputs

Nome Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
nome O nome da entrada. Esse é o nome fornecido durante a criação do ponto de extremidade. corda

AzureMachineLearningStudioOutputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
nome O nome da coluna de saída. corda

AzureSqlDatabaseOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
maxBatchCount Contagem máxima do Lote para gravação no banco de dados Sql, o valor padrão é 10.000. Opcional em solicitações PUT. int
maxWriterCount No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis. Opcional em solicitações PUT. int
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureSqlReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas à entrada do BD SQL que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados Esse elemento está associado ao elemento datasource. Esse é o nome do banco de dados no qual a saída será gravada. corda
deltaSnapshotQuery Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar alterações incrementais do banco de dados SQL. Para usar essa opção, recomendamos usar tabelas temporais no Banco de Dados SQL do Azure. corda
fullSnapshotQuery Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. corda
senha Esse elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de Dados SQL. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
refreshRate Esse elemento está associado ao elemento datasource. Isso indica com que frequência os dados serão obtidos do banco de dados. É do formato DateTime. corda
refreshType Indica o tipo de opção de atualização de dados. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Estático'
servidor Esse elemento está associado ao elemento datasource. Esse é o nome do servidor que contém o banco de dados que será gravado. corda
utilizador Esse elemento está associado ao elemento datasource. Esse é o nome de usuário que será usado para se conectar à instância do Banco de Dados SQL. corda

AzureSynapseOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Synapse. Obrigatório em solicitações PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (obrigatório)

AzureSynapseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureTableOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obrigatório)

AzureTableOutputDataSourceProperties

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
batchSize O número de linhas a serem gravadas na Tabela do Azure de cada vez. int
columnsToRemove Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. string[]
partitionKey Esse elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
rowKey Esse elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

BlobOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de blob. Obrigatório em solicitações PUT (CreateOrReplace). blobOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Prefixo de caminho de blob. corda
blobWriteMode Modo de gravação de blob. 'Acrescentar'
'Once'
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

BlobReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de blob que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). blobReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
blobName O nome da entrada de blob. corda
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
deltaPathPattern O padrão de caminho do instantâneo delta. corda
deltaSnapshotRefreshRate O intervalo que o usuário gera um instantâneo delta dessa fonte de dados de entrada de blob de referência. corda
fullSnapshotRefreshRate O intervalo de atualização da fonte de dados de entrada do blob. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Intervalo 1 a 256. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

BlobStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de blob que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). blobStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Intervalo 1 a 1024. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

ClusterInfo

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

Compressão

Nome Descrição Valor
tipo Indica o tipo de compactação que a entrada usa. Obrigatório em solicitações PUT (CreateOrReplace). 'Deflate'
'GZip'
'None' (obrigatório)

CSharpFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a uma função CSharp. CSharpFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.StreamAnalytics/CLRUdf' (obrigatório)

CSharpFunctionBindingProperties

Nome Descrição Valor
classe O código Csharp que contém uma única definição de função. corda
dllPath O código Csharp que contém uma única definição de função. corda
método O código Csharp que contém uma única definição de função. corda
updateMode Modos de atualização para funções do Stream Analytics. 'Atualizável'
'Estático'

CsvSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização CSV. Obrigatório em solicitações PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Csv' (obrigatório)

CsvSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgulas). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores com suporte. Obrigatório em solicitações PUT (CreateOrReplace). corda

CustomClrSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização CustomClr. Obrigatório em solicitações PUT (CreateOrReplace). CustomClrSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'CustomClr' (obrigatório)

CustomClrSerializationProperties

Nome Descrição Valor
serializationClassName O nome da classe de serialização. corda
serializationDllPath O caminho da biblioteca de serialização. corda

DeltaSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização delta lake. Obrigatório em solicitações PUT (CreateOrReplace). DeltaSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Delta' (obrigatório)

DeltaSerializationProperties

Nome Descrição Valor
deltaTablePath Especifica o caminho da tabela Delta Lake na qual a saída será gravada. cadeia de caracteres (obrigatório)
partitionColumns Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Há suporte apenas para 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. string[]

DocumentDbOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obrigatório)

DocumentDbOutputDataSourceProperties

Nome Descrição Valor
accountId O nome ou a ID da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda
accountKey A chave da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern O padrão de nome da coleção para as coleções a serem usadas. O formato de nome da coleção pode ser construído usando o token opcional {partition}, em que as partições começam a partir de 0. Consulte a seção DocumentDB de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Obrigatório em solicitações PUT (CreateOrReplace). corda
base de dados O nome do banco de dados do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda
documentId O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. corda
partitionKey O nome do campo em eventos de saída usados para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. corda

EventGridStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de grade de eventos que contém dados de fluxo. EventGridStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventGrid/EventSubscriptions' (obrigatório)

EventGridStreamInputDataSourceProperties

Nome Descrição Valor
eventTypes Lista de tipos de eventos compatíveis com o adaptador da Grade de Eventos. string[]
esquema Indica o tipo de esquema da Grade de Eventos. 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
subscritor Assinantes da Grade de Eventos. Atualmente, há suporte apenas para o Assinante do EventHub. eventHubV2StreamInputDataSource

EventHubOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). eventHubOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
eventHubName O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). corda
partitionCount A contagem de partições da fonte de dados do hub de eventos. Intervalo 1 a 256. int
partitionKey A chave/coluna usada para determinar para qual partição enviar dados de evento. corda
propertyColumns As propriedades associadas a essa saída do Hub de Eventos. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda

EventHubStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub de Eventos. corda
eventHubName O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). corda
partitionCount A contagem de partições da fonte de dados do hub de eventos. Intervalo 1 a 256. int
prefetchCount O número de mensagens que o receptor da mensagem pode solicitar simultaneamente. int
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda

EventHubV2OutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). eventHubOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obrigatório)

EventHubV2StreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obrigatório)

EventHubV2StreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). cadeia de caracteres (obrigatório)

Externo

Nome Descrição Valor
recipiente O contêiner UserCustomCode. corda
caminho O caminho UserCustomCode. corda
refreshConfiguration Os parâmetros de atualização para qualquer/todas as funções definidas pelo usuário atualizáveis presentes na configuração do trabalho. RefreshConfiguration
storageAccount As propriedades associadas a uma conta de Armazenamento do Azure StorageAccount

FileReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de arquivo que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). FileReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'File' (obrigatório)

FileReferenceInputDataSourceProperties

Nome Descrição Valor
caminho O caminho do arquivo. corda

Função

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma função. FunctionProperties

FunctionBinding

Nome Descrição Valor
tipo Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

FunctionConfiguration

Nome Descrição Valor
ligação A associação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. FunctionBinding
Entradas FunctionInput []
saída Descreve a saída de uma função. functionOutput

FunctionInput

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se esse parâmetro de entrada deve ser uma constante. O padrão é false. Bool

FunctionOutput

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda

FunctionProperties

Nome Descrição Valor
Propriedades FunctionConfiguration
tipo Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. 'Agregação'
'Scalar' (obrigatório)

GatewayMessageBusOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Barramento de Mensagens do Gateway. Obrigatório em solicitações PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'GatewayMessageBus' (obrigatório)

GatewayMessageBusOutputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Barramento de Serviço. corda

GatewayMessageBusStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. GatewayMessageBusStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'GatewayMessageBus' (obrigatório)

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Barramento de Serviço. corda

Identidade

Nome Descrição Valor
tipo O tipo de identidade pode ser SystemAssigned ou UserAssigned. corda
userAssignedIdentities As identidades atribuídas pelo usuário associadas ao recurso de trabalho de streaming. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrição Valor

Entrada

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma entrada. Obrigatório em solicitações PUT (CreateOrReplace). InputProperties

InputProperties

Nome Descrição Valor
compressão Descreve como os dados de entrada são compactados de compactação
partitionKey partitionKey descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada corda
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). serialização
tipo Defina como 'Referência' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. 'Referência'
'Stream' (obrigatório)
watermarkSettings Configurações que determinam se os eventos de marca d'água devem ser lidos. InputWatermarkProperties

InputWatermarkProperties

Nome Descrição Valor
watermarkMode O modo de marca d'água de entrada. 'None'
'ReadWatermark'

IoTHubStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obrigatório)

IoTHubStreamInputDataSourceProperties

Nome Descrição Valor
consumerGroupName O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub Iot. corda
Extremidade O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operationsMonitoringEvents etc.). corda
iotHubNamespace O nome ou o URI do Hub IoT. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub IoT. Essa política deve conter pelo menos a permissão de conexão de serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda

JavaScriptFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a uma função JavaScript. JavaScriptFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

JavaScriptFunctionBindingProperties

Nome Descrição Valor
roteiro O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' corda

JobStorageAccount

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização JSON. Obrigatório em solicitações PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Json' (obrigatório)

JsonSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). 'UTF8'
formato Essa propriedade só se aplica à serialização JSON de saídas. Não é aplicável a entradas. Essa propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente compatíveis são 'lineSeparated' indicando que a saída será formatada por meio de cada objeto JSON separado por uma nova linha e 'matriz' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão será 'lineSeparated' se for nulo à esquerda. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Nome Descrição Valor
identidade Descreve a identidade gerenciada atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas. Identity
localização A localização geográfica onde o recurso reside corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades associadas a um trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). StreamingJobProperties
Sku Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). de SKU
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

Saída

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma saída. Obrigatório em solicitações PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nome Descrição Valor
tipo Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusOutputDataSource. Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DBForPostgreSQL/servers/databases' para o tipo PostgreSQLOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.Kusto/clusters/databases' para o tipo AzureDataExplorerOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o tipo RawOutputDatasource. 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (obrigatório)

OutputProperties

Nome Descrição Valor
fonte de dados Descreve a fonte de dados na qual a saída será gravada. Obrigatório em solicitações PUT (CreateOrReplace). OutputDataSource
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). serialização
sizeWindow A janela de tamanho para a qual restringir uma saída do Stream Analytics. int
timeWindow O período para filtrar saídas de trabalho do Stream Analytics. corda
watermarkSettings Configurações que determinam se as marcas d'água devem ser enviadas para downstream. OutputWatermarkProperties

OutputWatermarkProperties

Nome Descrição Valor
maxWatermarkDifferenceAcrossPartitions Descreve o delta máximo entre as partições mais rápidas e lentas, portanto, a janela fora de ordem que captura todos os eventos necessários em trabalhos downstream está bem definida. corda
watermarkMode O modo de marca d'água de saída. 'None'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização Parquet. Obrigatório em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Parquet' (obrigatório)

PostgreSQLOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma fonte de dados de saída do PostgreSQL. Obrigatório em solicitações PUT (CreateOrReplace). postgreSQLOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.DBForPostgreSQL/servers/databases' (obrigatório)

PostgreSQLOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
maxWriterCount No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis. Opcional em solicitações PUT. int
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

PowerBIOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'PowerBI' (obrigatório)

PowerBIOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
Dataset O nome do conjunto de dados do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). corda
groupId A ID do grupo do Power BI. corda
groupName O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual ID de grupo específica do Power BI foi usada. corda
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. No momento, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictício aqui ao criar a fonte de dados e, em seguida, acessar o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela do Power BI no conjunto de dados especificado. Obrigatório em solicitações PUT (CreateOrReplace). corda
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda
tokenUserPrincipalName O UPN (nome de entidade de usuário) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda

RawInputDatasourceProperties

Nome Descrição Valor
carga útil O conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. corda
payloadUri A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. corda

RawOutputDatasource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída bruta. Obrigatório em solicitações PUT (CreateOrReplace). RawOutputDatasourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

RawOutputDatasourceProperties

Nome Descrição Valor
payloadUri A URL sas em um blob em que a saída deve ser gravada. Se essa propriedade não estiver definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS nesse armazenamento temporário será incluída no resultado. corda

RawReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada bruta que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). RawInputDatasourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

RawStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada bruta. Obrigatório em solicitações PUT (CreateOrReplace). RawInputDatasourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

ReferenceInputDataSource

Nome Descrição Valor
tipo Definir como 'Arquivo' para o tipo FileReferenceInputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. 'Arquivo'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (obrigatório)

ReferenceInputProperties

Nome Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Reference' (obrigatório)

RefreshConfiguration

Nome Descrição Valor
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
refreshInterval O intervalo de atualização. corda
refreshType Essa propriedade indica qual opção de atualização de dados usar, Bloquear ou Não desbloquear. 'Bloqueio'
'Não desbloqueio'
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

ScalarFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. 'Scalar' (obrigatório)

Serialização

Nome Descrição Valor
tipo Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo de CsvSerialization . Defina como 'CustomClr' para o tipo CustomClrSerialization . Defina como 'Delta' para o tipo deltaSerialization . Defina como 'Json' para o tipo de JsonSerialization . Defina como 'Parquet' para o tipo ParquetSerialization. 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (obrigatório)

ServiceBusQueueOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (obrigatório)

ServiceBusQueueOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Barramento de Serviço como propriedades personalizadas. string[]
queueName O nome da Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
systemPropertyColumns As propriedades do sistema associadas à Fila do Barramento de Serviço. Há suporte para as seguintes propriedades do sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. qualquer

ServiceBusTopicOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obrigatório)

ServiceBusTopicOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Barramento de Serviço como propriedades personalizadas. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
systemPropertyColumns As propriedades do sistema associadas à Saída do Tópico do Barramento de Serviço. Há suporte para as seguintes propriedades do sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName O nome do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nome Descrição Valor

Sku

Nome Descrição Valor
capacidade A capacidade da SKU. int
nome O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace). 'Standard'

StorageAccount

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'

StreamingJobProperties

Nome Descrição Valor
cluster O cluster no qual os trabalhos de streaming serão executados. ClusterInfo
compatibilityLevel Controla determinados comportamentos de runtime do trabalho de streaming. '1.0'
'1.2'
contentStoragePolicy Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . 'JobStorageAccount'
'SystemAccount'
dataLocale A localidade de dados do trabalho de análise de fluxo. O valor deve ser o nome de uma cultura .NET com suporte do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum especificado. corda
eventsLateArrivalMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos que chegam tarde podem ser incluídos. O intervalo com suporte é -1 para 1814399 (20,23:59:59 dias) e -1 é usado para especificar a espera indefinidamente. Se a propriedade estiver ausente, ela será interpretada para ter um valor de -1. int
eventsOutOfOrderMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta em ordem. int
eventsOutOfOrderPolicy Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. 'Ajustar'
'Drop'
Externals A conta de armazenamento em que os artefatos de código personalizados estão localizados. Externo
Funções Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade de nome para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. da função []
Entradas Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade de nome para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. de entrada []
jobStorageAccount As propriedades associadas a uma conta de Armazenamento do Azure com MSI JobStorageAccount
jobType Descreve o tipo do trabalho. Os modos válidos são Cloud e 'Edge'. 'Nuvem'
'Edge'
outputErrorPolicy Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido à má formação (valores de coluna ausentes, valores de coluna de tipo ou tamanho incorretos). 'Drop'
'Parar'
Saídas Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade de nome para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. de saída []
outputStartMode Essa propriedade só deve ser utilizada quando desejar que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve ser iniciado sempre que o trabalho for iniciado, iniciar em um carimbo de data/hora do usuário personalizado especificado por meio da propriedade outputStartTime ou iniciar a partir da hora de saída do último evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. corda
Sku Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). de SKU
transformação Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade de nome da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. de Transformação

StreamInputDataSource

Nome Descrição Valor
tipo Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusStreamInputDataSource. Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventGrid/EventSubscriptions' para o tipo EventGridStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (obrigatório)

StreamInputProperties

Nome Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). StreamInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Stream' (obrigatório)

TrackedResourceTags

Nome Descrição Valor

Transformação

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma transformação. Obrigatório em solicitações PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nome Descrição Valor
consulta Especifica a consulta que será executada no trabalho de streaming. Saiba mais sobre a SAQL (Linguagem de Consulta do Stream Analytics) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Obrigatório em solicitações PUT (CreateOrReplace). corda
streamingUnits Especifica o número de unidades de streaming que o trabalho de streaming usa. int
validStreamingUnits Especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. int[]

Exemplos de início rápido

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

Arquivo Bicep Descrição
criar um trabalho do Stream Analytics padrão Este modelo cria um trabalho standard do Stream Analytics. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um mecanismo complexo de processamento de eventos que foi projetado para analisar e processar grandes volumes de dados de streaming rápido de várias fontes simultaneamente. Padrões e relações podem ser identificados em informações extraídas de várias fontes de entrada, incluindo dispositivos, sensores, clickstreams, feeds de mídia social e aplicativos. Esses padrões podem ser usados para disparar ações e iniciar fluxos de trabalho, como criar alertas, alimentar informações para uma ferramenta de relatório ou armazenar dados transformados para uso posterior. Além disso, o Stream Analytics está disponível no runtime do Azure IoT Edge e dá suporte à mesma linguagem ou sintaxe exata que a nuvem.

Definição de recurso de modelo do ARM

O tipo de recurso streamingjobs 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.StreamAnalytics/streamingjobs, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2021-10-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "location": "string",
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "refreshConfiguration": {
        "dateFormat": "string",
        "pathPattern": "string",
        "refreshInterval": "string",
        "refreshType": "string",
        "timeFormat": "string"
      },
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "watermarkSettings": {
            "watermarkMode": "string"
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string",
          "watermarkSettings": {
            "maxWatermarkDifferenceAcrossPartitions": "string",
            "watermarkMode": "string"
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "capacity": "int",
      "name": "string"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int",
        "validStreamingUnits": [ "int" ]
      }
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objetos InputProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Referência, use:

{
  "datasource": {
    "type": "string"
    // For remaining properties, see ReferenceInputDataSource objects
  },
  "type": "Reference"
}

Para Stream, use:

{
  "datasource": {
    "type": "string"
    // For remaining properties, see StreamInputDataSource objects
  },
  "type": "Stream"
}

Objetos FunctionProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Agregação, use:

{
  "type": "Aggregate"
}

Para escalar, use:

{
  "type": "Scalar"
}

Objetos OutputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, use:

{
  "properties": {
    "topic": "string"
  },
  "type": "GatewayMessageBus"
}

Para Microsoft.AzureFunction, use:

{
  "properties": {
    "apiKey": "string",
    "functionAppName": "string",
    "functionName": "string",
    "maxBatchCount": "int",
    "maxBatchSize": "int"
  },
  "type": "Microsoft.AzureFunction"
}

Para Microsoft.DBForPostgreSQL/servers/databases, use:

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.DBForPostgreSQL/servers/databases"
}

Para Microsoft.DataLake/Accounts, use:

{
  "properties": {
    "accountName": "string",
    "authenticationMode": "string",
    "dateFormat": "string",
    "filePathPrefix": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "timeFormat": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "Microsoft.DataLake/Accounts"
}

Para Microsoft.EventHub/EventHub, use:

{
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionCount": "int",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.EventHub/EventHub"
}

Para Microsoft.Kusto/clusters/bancos de dados, use:

{
  "properties": {
    "authenticationMode": "string",
    "cluster": "string",
    "database": "string",
    "table": "string"
  },
  "type": "Microsoft.Kusto/clusters/databases"
}

Para Microsoft.ServiceBus/EventHub, use:

{
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionCount": "int",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.ServiceBus/Queue, use:

{
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "queueName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {}
  },
  "type": "Microsoft.ServiceBus/Queue"
}

Para Microsoft.ServiceBus/Topic, use:

{
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    },
    "topicName": "string"
  },
  "type": "Microsoft.ServiceBus/Topic"
}

Para Microsoft.Sql/Server/DataWarehouse, use:

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/DataWarehouse"
}

Para Microsoft.Sql/Server/Database, use:

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxBatchCount": "int",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/Database"
}

Para Microsoft.Storage/Blob, use:

{
  "properties": {
    "authenticationMode": "string",
    "blobPathPrefix": "string",
    "blobWriteMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

Para Microsoft.Storage/DocumentDB, use:

{
  "properties": {
    "accountId": "string",
    "accountKey": "string",
    "authenticationMode": "string",
    "collectionNamePattern": "string",
    "database": "string",
    "documentId": "string",
    "partitionKey": "string"
  },
  "type": "Microsoft.Storage/DocumentDB"
}

Para Microsoft.Storage/Table, use:

{
  "properties": {
    "accountKey": "string",
    "accountName": "string",
    "batchSize": "int",
    "columnsToRemove": [ "string" ],
    "partitionKey": "string",
    "rowKey": "string",
    "table": "string"
  },
  "type": "Microsoft.Storage/Table"
}

Para do PowerBI, use:

{
  "properties": {
    "authenticationMode": "string",
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "PowerBI"
}

Para raw, use:

{
  "properties": {
    "payloadUri": "string"
  },
  "type": "Raw"
}

Objetos FunctionBinding

Defina a propriedade tipo para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService, use:

{
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": {
      "columnNames": [
        {
          "dataType": "string",
          "mapTo": "int",
          "name": "string"
        }
      ],
      "name": "string"
    },
    "outputs": [
      {
        "dataType": "string",
        "name": "string"
      }
    ]
  },
  "type": "Microsoft.MachineLearning/WebService"
}

Para Microsoft.MachineLearningServices, use:

{
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputRequestName": "string",
    "inputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ],
    "numberOfParallelRequests": "int",
    "outputResponseName": "string",
    "outputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ]
  },
  "type": "Microsoft.MachineLearningServices"
}

Para Microsoft.StreamAnalytics/CLRUdf, use:

{
  "properties": {
    "class": "string",
    "dllPath": "string",
    "method": "string",
    "updateMode": "string"
  },
  "type": "Microsoft.StreamAnalytics/CLRUdf"
}

Para Microsoft.StreamAnalytics/JavascriptUdf, use:

{
  "properties": {
    "script": "string"
  },
  "type": "Microsoft.StreamAnalytics/JavascriptUdf"
}

Objetos ReferenceInputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Arquivo, use:

{
  "properties": {
    "path": "string"
  },
  "type": "File"
}

Para Microsoft.Sql/Server/Database, use:

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "deltaSnapshotQuery": "string",
    "fullSnapshotQuery": "string",
    "password": "string",
    "refreshRate": "string",
    "refreshType": "string",
    "server": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/Database"
}

Para Microsoft.Storage/Blob, use:

{
  "properties": {
    "authenticationMode": "string",
    "blobName": "string",
    "container": "string",
    "dateFormat": "string",
    "deltaPathPattern": "string",
    "deltaSnapshotRefreshRate": "string",
    "fullSnapshotRefreshRate": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

Para raw, use:

{
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  },
  "type": "Raw"
}

Objetos StreamInputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, use:

{
  "properties": {
    "topic": "string"
  },
  "type": "GatewayMessageBus"
}

Para Microsoft.Devices/IotHubs, use:

{
  "properties": {
    "consumerGroupName": "string",
    "endpoint": "string",
    "iotHubNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.Devices/IotHubs"
}

Para Microsoft.EventGrid/EventSubscriptions, use:

{
  "properties": {
    "eventTypes": [ "string" ],
    "schema": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "subscriber": {
      "properties": {
        "authenticationMode": "string",
        "consumerGroupName": "string",
        "eventHubName": "string",
        "partitionCount": "int",
        "prefetchCount": "int",
        "serviceBusNamespace": "string",
        "sharedAccessPolicyKey": "string",
        "sharedAccessPolicyName": "string"
      },
      "type": "string"
    }
  },
  "type": "Microsoft.EventGrid/EventSubscriptions"
}

Para Microsoft.EventHub/EventHub, use:

{
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "partitionCount": "int",
    "prefetchCount": "int",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.EventHub/EventHub"
}

Para Microsoft.ServiceBus/EventHub, use:

{
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "partitionCount": "int",
    "prefetchCount": "int",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.Storage/Blob, use:

{
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

Para raw, use:

{
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  },
  "type": "Raw"
}

Objetos de serialização

Defina a propriedade tipo para especificar o tipo de objeto.

Para do Avro, use:

{
  "properties": {},
  "type": "Avro"
}

Para Csv, use:

{
  "properties": {
    "encoding": "string",
    "fieldDelimiter": "string"
  },
  "type": "Csv"
}

Para CustomClr, use:

{
  "properties": {
    "serializationClassName": "string",
    "serializationDllPath": "string"
  },
  "type": "CustomClr"
}

Para Delta, use:

{
  "properties": {
    "deltaTablePath": "string",
    "partitionColumns": [ "string" ]
  },
  "type": "Delta"
}

Para Json, use:

{
  "properties": {
    "encoding": "string",
    "format": "string"
  },
  "type": "Json"
}

Para Parquet, use:

{
  "properties": {},
  "type": "Parquet"
}

Valores de propriedade

AggregateFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. 'Aggregate' (obrigatório)

AvroSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização do Avro. Obrigatório em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Avro' (obrigatório)

AzureDataExplorerOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Kusto/clusters/databases' (obrigatório)

AzureDataExplorerOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
cluster O nome do cluster do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). corda
base de dados O nome do banco de dados do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureDataLakeStoreOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obrigatório)

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrição Valor
accountName O nome da conta do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
dateFormat O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. corda
filePathPrefix O local do arquivo no qual a saída deve ser gravada. Obrigatório em solicitações PUT (CreateOrReplace). corda
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. No momento, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictício aqui ao criar a fonte de dados e, em seguida, acessar o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Obrigatório em solicitações PUT (CreateOrReplace). corda
tenantId A ID do locatário do usuário usada para obter o token de atualização. Obrigatório em solicitações PUT (CreateOrReplace). corda
timeFormat O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. corda
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda
tokenUserPrincipalName O UPN (nome de entidade de usuário) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda

AzureFunctionOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída da Função do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obrigatório)

AzureFunctionOutputDataSourceProperties

Nome Descrição Valor
apiKey Se você quiser usar uma função do Azure de outra assinatura, poderá fazer isso fornecendo a chave para acessar sua função. corda
functionAppName O nome do aplicativo do Azure Functions. corda
functionName O nome da função em seu aplicativo do Azure Functions. corda
maxBatchCount Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado ao Azure Functions. O valor padrão é 100. int
maxBatchSize Uma propriedade que permite definir o tamanho máximo para cada lote de saída enviado para sua função do Azure. A unidade de entrada está em bytes. Por padrão, esse valor é de 262.144 bytes (256 KB). int

AzureMachineLearningServiceFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a um serviço Web do Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.MachineLearningServices' (obrigatório)

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. corda
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. int
Extremidade O Request-Response executar o ponto de extremidade do serviço Web do Azure Machine Learning. corda
inputRequestName Rótulo do objeto de solicitação de entrada. corda
Entradas As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests O número de solicitações paralelas que serão enviadas por partição de seu trabalho para o serviço de machine learning. O padrão é 1. int
outputResponseName Rótulo do objeto de solicitação de saída. corda
Saídas Uma lista de saídas da execução do ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningServiceOutputColumn []

AzureMachineLearningServiceInputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de entrada. corda

AzureMachineLearningServiceOutputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de saída. corda

AzureMachineLearningStudioFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a um Azure Machine learning Studio. AzureMachineLearningStudioFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.MachineLearning/WebService' (obrigatório)

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. corda
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. int
Extremidade O Request-Response executar o ponto de extremidade do Azure Machine Learning Studio. Saiba mais aqui: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs corda
Entradas As entradas para o ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioInputs
Saídas Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de entrada. corda

AzureMachineLearningStudioInputs

Nome Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
nome O nome da entrada. Esse é o nome fornecido durante a criação do ponto de extremidade. corda

AzureMachineLearningStudioOutputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
nome O nome da coluna de saída. corda

AzureSqlDatabaseOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
maxBatchCount Contagem máxima do Lote para gravação no banco de dados Sql, o valor padrão é 10.000. Opcional em solicitações PUT. int
maxWriterCount No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis. Opcional em solicitações PUT. int
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureSqlReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas à entrada do BD SQL que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados Esse elemento está associado ao elemento datasource. Esse é o nome do banco de dados no qual a saída será gravada. corda
deltaSnapshotQuery Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar alterações incrementais do banco de dados SQL. Para usar essa opção, recomendamos usar tabelas temporais no Banco de Dados SQL do Azure. corda
fullSnapshotQuery Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. corda
senha Esse elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de Dados SQL. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
refreshRate Esse elemento está associado ao elemento datasource. Isso indica com que frequência os dados serão obtidos do banco de dados. É do formato DateTime. corda
refreshType Indica o tipo de opção de atualização de dados. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Estático'
servidor Esse elemento está associado ao elemento datasource. Esse é o nome do servidor que contém o banco de dados que será gravado. corda
utilizador Esse elemento está associado ao elemento datasource. Esse é o nome de usuário que será usado para se conectar à instância do Banco de Dados SQL. corda

AzureSynapseOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Synapse. Obrigatório em solicitações PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (obrigatório)

AzureSynapseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureTableOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obrigatório)

AzureTableOutputDataSourceProperties

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
batchSize O número de linhas a serem gravadas na Tabela do Azure de cada vez. int
columnsToRemove Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. string[]
partitionKey Esse elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
rowKey Esse elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

BlobOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de blob. Obrigatório em solicitações PUT (CreateOrReplace). blobOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Prefixo de caminho de blob. corda
blobWriteMode Modo de gravação de blob. 'Acrescentar'
'Once'
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

BlobReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de blob que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). blobReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
blobName O nome da entrada de blob. corda
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
deltaPathPattern O padrão de caminho do instantâneo delta. corda
deltaSnapshotRefreshRate O intervalo que o usuário gera um instantâneo delta dessa fonte de dados de entrada de blob de referência. corda
fullSnapshotRefreshRate O intervalo de atualização da fonte de dados de entrada do blob. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Intervalo 1 a 256. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

BlobStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de blob que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). blobStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Intervalo 1 a 1024. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

ClusterInfo

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

Compressão

Nome Descrição Valor
tipo Indica o tipo de compactação que a entrada usa. Obrigatório em solicitações PUT (CreateOrReplace). 'Deflate'
'GZip'
'None' (obrigatório)

CSharpFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a uma função CSharp. CSharpFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.StreamAnalytics/CLRUdf' (obrigatório)

CSharpFunctionBindingProperties

Nome Descrição Valor
classe O código Csharp que contém uma única definição de função. corda
dllPath O código Csharp que contém uma única definição de função. corda
método O código Csharp que contém uma única definição de função. corda
updateMode Modos de atualização para funções do Stream Analytics. 'Atualizável'
'Estático'

CsvSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização CSV. Obrigatório em solicitações PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Csv' (obrigatório)

CsvSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgulas). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores com suporte. Obrigatório em solicitações PUT (CreateOrReplace). corda

CustomClrSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização CustomClr. Obrigatório em solicitações PUT (CreateOrReplace). CustomClrSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'CustomClr' (obrigatório)

CustomClrSerializationProperties

Nome Descrição Valor
serializationClassName O nome da classe de serialização. corda
serializationDllPath O caminho da biblioteca de serialização. corda

DeltaSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização delta lake. Obrigatório em solicitações PUT (CreateOrReplace). DeltaSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Delta' (obrigatório)

DeltaSerializationProperties

Nome Descrição Valor
deltaTablePath Especifica o caminho da tabela Delta Lake na qual a saída será gravada. cadeia de caracteres (obrigatório)
partitionColumns Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Há suporte apenas para 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. string[]

DocumentDbOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obrigatório)

DocumentDbOutputDataSourceProperties

Nome Descrição Valor
accountId O nome ou a ID da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda
accountKey A chave da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern O padrão de nome da coleção para as coleções a serem usadas. O formato de nome da coleção pode ser construído usando o token opcional {partition}, em que as partições começam a partir de 0. Consulte a seção DocumentDB de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Obrigatório em solicitações PUT (CreateOrReplace). corda
base de dados O nome do banco de dados do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda
documentId O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. corda
partitionKey O nome do campo em eventos de saída usados para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. corda

EventGridStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de grade de eventos que contém dados de fluxo. EventGridStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventGrid/EventSubscriptions' (obrigatório)

EventGridStreamInputDataSourceProperties

Nome Descrição Valor
eventTypes Lista de tipos de eventos compatíveis com o adaptador da Grade de Eventos. string[]
esquema Indica o tipo de esquema da Grade de Eventos. 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
subscritor Assinantes da Grade de Eventos. Atualmente, há suporte apenas para o Assinante do EventHub. eventHubV2StreamInputDataSource

EventHubOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). eventHubOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
eventHubName O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). corda
partitionCount A contagem de partições da fonte de dados do hub de eventos. Intervalo 1 a 256. int
partitionKey A chave/coluna usada para determinar para qual partição enviar dados de evento. corda
propertyColumns As propriedades associadas a essa saída do Hub de Eventos. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda

EventHubStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub de Eventos. corda
eventHubName O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). corda
partitionCount A contagem de partições da fonte de dados do hub de eventos. Intervalo 1 a 256. int
prefetchCount O número de mensagens que o receptor da mensagem pode solicitar simultaneamente. int
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda

EventHubV2OutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). eventHubOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obrigatório)

EventHubV2StreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obrigatório)

EventHubV2StreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). cadeia de caracteres (obrigatório)

Externo

Nome Descrição Valor
recipiente O contêiner UserCustomCode. corda
caminho O caminho UserCustomCode. corda
refreshConfiguration Os parâmetros de atualização para qualquer/todas as funções definidas pelo usuário atualizáveis presentes na configuração do trabalho. RefreshConfiguration
storageAccount As propriedades associadas a uma conta de Armazenamento do Azure StorageAccount

FileReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de arquivo que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). FileReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'File' (obrigatório)

FileReferenceInputDataSourceProperties

Nome Descrição Valor
caminho O caminho do arquivo. corda

Função

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma função. FunctionProperties

FunctionBinding

Nome Descrição Valor
tipo Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

FunctionConfiguration

Nome Descrição Valor
ligação A associação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. FunctionBinding
Entradas FunctionInput []
saída Descreve a saída de uma função. functionOutput

FunctionInput

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se esse parâmetro de entrada deve ser uma constante. O padrão é false. Bool

FunctionOutput

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda

FunctionProperties

Nome Descrição Valor
Propriedades FunctionConfiguration
tipo Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. 'Agregação'
'Scalar' (obrigatório)

GatewayMessageBusOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Barramento de Mensagens do Gateway. Obrigatório em solicitações PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'GatewayMessageBus' (obrigatório)

GatewayMessageBusOutputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Barramento de Serviço. corda

GatewayMessageBusStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. GatewayMessageBusStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'GatewayMessageBus' (obrigatório)

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Barramento de Serviço. corda

Identidade

Nome Descrição Valor
tipo O tipo de identidade pode ser SystemAssigned ou UserAssigned. corda
userAssignedIdentities As identidades atribuídas pelo usuário associadas ao recurso de trabalho de streaming. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrição Valor

Entrada

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma entrada. Obrigatório em solicitações PUT (CreateOrReplace). InputProperties

InputProperties

Nome Descrição Valor
compressão Descreve como os dados de entrada são compactados de compactação
partitionKey partitionKey descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada corda
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). serialização
tipo Defina como 'Referência' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. 'Referência'
'Stream' (obrigatório)
watermarkSettings Configurações que determinam se os eventos de marca d'água devem ser lidos. InputWatermarkProperties

InputWatermarkProperties

Nome Descrição Valor
watermarkMode O modo de marca d'água de entrada. 'None'
'ReadWatermark'

IoTHubStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obrigatório)

IoTHubStreamInputDataSourceProperties

Nome Descrição Valor
consumerGroupName O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub Iot. corda
Extremidade O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operationsMonitoringEvents etc.). corda
iotHubNamespace O nome ou o URI do Hub IoT. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub IoT. Essa política deve conter pelo menos a permissão de conexão de serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda

JavaScriptFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a uma função JavaScript. JavaScriptFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

JavaScriptFunctionBindingProperties

Nome Descrição Valor
roteiro O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' corda

JobStorageAccount

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização JSON. Obrigatório em solicitações PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Json' (obrigatório)

JsonSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). 'UTF8'
formato Essa propriedade só se aplica à serialização JSON de saídas. Não é aplicável a entradas. Essa propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente compatíveis são 'lineSeparated' indicando que a saída será formatada por meio de cada objeto JSON separado por uma nova linha e 'matriz' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão será 'lineSeparated' se for nulo à esquerda. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Nome Descrição Valor
apiVersion A versão da API '2021-10-01-preview'
identidade Descreve a identidade gerenciada atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas. Identity
localização A localização geográfica onde o recurso reside corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades associadas a um trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). StreamingJobProperties
Sku Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). de SKU
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.StreamAnalytics/streamingjobs'

Saída

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma saída. Obrigatório em solicitações PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nome Descrição Valor
tipo Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusOutputDataSource. Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DBForPostgreSQL/servers/databases' para o tipo PostgreSQLOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.Kusto/clusters/databases' para o tipo AzureDataExplorerOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o tipo RawOutputDatasource. 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (obrigatório)

OutputProperties

Nome Descrição Valor
fonte de dados Descreve a fonte de dados na qual a saída será gravada. Obrigatório em solicitações PUT (CreateOrReplace). OutputDataSource
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). serialização
sizeWindow A janela de tamanho para a qual restringir uma saída do Stream Analytics. int
timeWindow O período para filtrar saídas de trabalho do Stream Analytics. corda
watermarkSettings Configurações que determinam se as marcas d'água devem ser enviadas para downstream. OutputWatermarkProperties

OutputWatermarkProperties

Nome Descrição Valor
maxWatermarkDifferenceAcrossPartitions Descreve o delta máximo entre as partições mais rápidas e lentas, portanto, a janela fora de ordem que captura todos os eventos necessários em trabalhos downstream está bem definida. corda
watermarkMode O modo de marca d'água de saída. 'None'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização Parquet. Obrigatório em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Parquet' (obrigatório)

PostgreSQLOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma fonte de dados de saída do PostgreSQL. Obrigatório em solicitações PUT (CreateOrReplace). postgreSQLOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.DBForPostgreSQL/servers/databases' (obrigatório)

PostgreSQLOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
maxWriterCount No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis. Opcional em solicitações PUT. int
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

PowerBIOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'PowerBI' (obrigatório)

PowerBIOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
Dataset O nome do conjunto de dados do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). corda
groupId A ID do grupo do Power BI. corda
groupName O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual ID de grupo específica do Power BI foi usada. corda
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. No momento, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictício aqui ao criar a fonte de dados e, em seguida, acessar o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela do Power BI no conjunto de dados especificado. Obrigatório em solicitações PUT (CreateOrReplace). corda
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda
tokenUserPrincipalName O UPN (nome de entidade de usuário) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda

RawInputDatasourceProperties

Nome Descrição Valor
carga útil O conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. corda
payloadUri A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. corda

RawOutputDatasource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída bruta. Obrigatório em solicitações PUT (CreateOrReplace). RawOutputDatasourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

RawOutputDatasourceProperties

Nome Descrição Valor
payloadUri A URL sas em um blob em que a saída deve ser gravada. Se essa propriedade não estiver definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS nesse armazenamento temporário será incluída no resultado. corda

RawReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada bruta que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). RawInputDatasourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

RawStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada bruta. Obrigatório em solicitações PUT (CreateOrReplace). RawInputDatasourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

ReferenceInputDataSource

Nome Descrição Valor
tipo Definir como 'Arquivo' para o tipo FileReferenceInputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. 'Arquivo'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (obrigatório)

ReferenceInputProperties

Nome Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Reference' (obrigatório)

RefreshConfiguration

Nome Descrição Valor
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
refreshInterval O intervalo de atualização. corda
refreshType Essa propriedade indica qual opção de atualização de dados usar, Bloquear ou Não desbloquear. 'Bloqueio'
'Não desbloqueio'
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

ScalarFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. 'Scalar' (obrigatório)

Serialização

Nome Descrição Valor
tipo Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo de CsvSerialization . Defina como 'CustomClr' para o tipo CustomClrSerialization . Defina como 'Delta' para o tipo deltaSerialization . Defina como 'Json' para o tipo de JsonSerialization . Defina como 'Parquet' para o tipo ParquetSerialization. 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (obrigatório)

ServiceBusQueueOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (obrigatório)

ServiceBusQueueOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Barramento de Serviço como propriedades personalizadas. string[]
queueName O nome da Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
systemPropertyColumns As propriedades do sistema associadas à Fila do Barramento de Serviço. Há suporte para as seguintes propriedades do sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. qualquer

ServiceBusTopicOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obrigatório)

ServiceBusTopicOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Barramento de Serviço como propriedades personalizadas. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
systemPropertyColumns As propriedades do sistema associadas à Saída do Tópico do Barramento de Serviço. Há suporte para as seguintes propriedades do sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName O nome do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nome Descrição Valor

Sku

Nome Descrição Valor
capacidade A capacidade da SKU. int
nome O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace). 'Standard'

StorageAccount

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'

StreamingJobProperties

Nome Descrição Valor
cluster O cluster no qual os trabalhos de streaming serão executados. ClusterInfo
compatibilityLevel Controla determinados comportamentos de runtime do trabalho de streaming. '1.0'
'1.2'
contentStoragePolicy Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . 'JobStorageAccount'
'SystemAccount'
dataLocale A localidade de dados do trabalho de análise de fluxo. O valor deve ser o nome de uma cultura .NET com suporte do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum especificado. corda
eventsLateArrivalMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos que chegam tarde podem ser incluídos. O intervalo com suporte é -1 para 1814399 (20,23:59:59 dias) e -1 é usado para especificar a espera indefinidamente. Se a propriedade estiver ausente, ela será interpretada para ter um valor de -1. int
eventsOutOfOrderMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta em ordem. int
eventsOutOfOrderPolicy Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. 'Ajustar'
'Drop'
Externals A conta de armazenamento em que os artefatos de código personalizados estão localizados. Externo
Funções Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade de nome para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. da função []
Entradas Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade de nome para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. de entrada []
jobStorageAccount As propriedades associadas a uma conta de Armazenamento do Azure com MSI JobStorageAccount
jobType Descreve o tipo do trabalho. Os modos válidos são Cloud e 'Edge'. 'Nuvem'
'Edge'
outputErrorPolicy Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido à má formação (valores de coluna ausentes, valores de coluna de tipo ou tamanho incorretos). 'Drop'
'Parar'
Saídas Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade de nome para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. de saída []
outputStartMode Essa propriedade só deve ser utilizada quando desejar que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve ser iniciado sempre que o trabalho for iniciado, iniciar em um carimbo de data/hora do usuário personalizado especificado por meio da propriedade outputStartTime ou iniciar a partir da hora de saída do último evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. corda
Sku Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). de SKU
transformação Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade de nome da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. de Transformação

StreamInputDataSource

Nome Descrição Valor
tipo Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusStreamInputDataSource. Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventGrid/EventSubscriptions' para o tipo EventGridStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (obrigatório)

StreamInputProperties

Nome Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). StreamInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Stream' (obrigatório)

TrackedResourceTags

Nome Descrição Valor

Transformação

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma transformação. Obrigatório em solicitações PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nome Descrição Valor
consulta Especifica a consulta que será executada no trabalho de streaming. Saiba mais sobre a SAQL (Linguagem de Consulta do Stream Analytics) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Obrigatório em solicitações PUT (CreateOrReplace). corda
streamingUnits Especifica o número de unidades de streaming que o trabalho de streaming usa. int
validStreamingUnits Especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. int[]

Modelos de início rápido

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

Modelo Descrição
criar um trabalho do Stream Analytics padrão

Implantar no Azure
Este modelo cria um trabalho standard do Stream Analytics. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um mecanismo complexo de processamento de eventos que foi projetado para analisar e processar grandes volumes de dados de streaming rápido de várias fontes simultaneamente. Padrões e relações podem ser identificados em informações extraídas de várias fontes de entrada, incluindo dispositivos, sensores, clickstreams, feeds de mídia social e aplicativos. Esses padrões podem ser usados para disparar ações e iniciar fluxos de trabalho, como criar alertas, alimentar informações para uma ferramenta de relatório ou armazenar dados transformados para uso posterior. Além disso, o Stream Analytics está disponível no runtime do Azure IoT Edge e dá suporte à mesma linguagem ou sintaxe exata que a nuvem.

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

O tipo de recurso streamingjobs 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.StreamAnalytics/streamingjobs, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = ?
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "string"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      externals = {
        container = "string"
        path = "string"
        refreshConfiguration = {
          dateFormat = "string"
          pathPattern = "string"
          refreshInterval = "string"
          refreshType = "string"
          timeFormat = "string"
        }
        storageAccount = {
          accountKey = "string"
          accountName = "string"
          authenticationMode = "string"
        }
      }
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            watermarkSettings = {
              watermarkMode = "string"
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
            watermarkSettings = {
              maxWatermarkDifferenceAcrossPartitions = "string"
              watermarkMode = "string"
            }
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        capacity = int
        name = "string"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
          validStreamingUnits = [
            int
          ]
        }
      }
    }
  })
}

Objetos InputProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Referência, use:

{
  datasource = {
    type = "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }
  type = "Reference"
}

Para Stream, use:

{
  datasource = {
    type = "string"
    // For remaining properties, see StreamInputDataSource objects
  }
  type = "Stream"
}

Objetos FunctionProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Agregação, use:

{
  type = "Aggregate"
}

Para escalar, use:

{
  type = "Scalar"
}

Objetos OutputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, use:

{
  properties = {
    topic = "string"
  }
  type = "GatewayMessageBus"
}

Para Microsoft.AzureFunction, use:

{
  properties = {
    apiKey = "string"
    functionAppName = "string"
    functionName = "string"
    maxBatchCount = int
    maxBatchSize = int
  }
  type = "Microsoft.AzureFunction"
}

Para Microsoft.DBForPostgreSQL/servers/databases, use:

{
  properties = {
    authenticationMode = "string"
    database = "string"
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.DBForPostgreSQL/servers/databases"
}

Para Microsoft.DataLake/Accounts, use:

{
  properties = {
    accountName = "string"
    authenticationMode = "string"
    dateFormat = "string"
    filePathPrefix = "string"
    refreshToken = "string"
    tenantId = "string"
    timeFormat = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "Microsoft.DataLake/Accounts"
}

Para Microsoft.EventHub/EventHub, use:

{
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionCount = int
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.EventHub/EventHub"
}

Para Microsoft.Kusto/clusters/bancos de dados, use:

{
  properties = {
    authenticationMode = "string"
    cluster = "string"
    database = "string"
    table = "string"
  }
  type = "Microsoft.Kusto/clusters/databases"
}

Para Microsoft.ServiceBus/EventHub, use:

{
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionCount = int
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.ServiceBus/Queue, use:

{
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    queueName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = ?
  }
  type = "Microsoft.ServiceBus/Queue"
}

Para Microsoft.ServiceBus/Topic, use:

{
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
    topicName = "string"
  }
  type = "Microsoft.ServiceBus/Topic"
}

Para Microsoft.Sql/Server/DataWarehouse, use:

{
  properties = {
    authenticationMode = "string"
    database = "string"
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/DataWarehouse"
}

Para Microsoft.Sql/Server/Database, use:

{
  properties = {
    authenticationMode = "string"
    database = "string"
    maxBatchCount = int
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/Database"
}

Para Microsoft.Storage/Blob, use:

{
  properties = {
    authenticationMode = "string"
    blobPathPrefix = "string"
    blobWriteMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

Para Microsoft.Storage/DocumentDB, use:

{
  properties = {
    accountId = "string"
    accountKey = "string"
    authenticationMode = "string"
    collectionNamePattern = "string"
    database = "string"
    documentId = "string"
    partitionKey = "string"
  }
  type = "Microsoft.Storage/DocumentDB"
}

Para Microsoft.Storage/Table, use:

{
  properties = {
    accountKey = "string"
    accountName = "string"
    batchSize = int
    columnsToRemove = [
      "string"
    ]
    partitionKey = "string"
    rowKey = "string"
    table = "string"
  }
  type = "Microsoft.Storage/Table"
}

Para do PowerBI, use:

{
  properties = {
    authenticationMode = "string"
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "PowerBI"
}

Para raw, use:

{
  properties = {
    payloadUri = "string"
  }
  type = "Raw"
}

Objetos FunctionBinding

Defina a propriedade tipo para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService, use:

{
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = {
      columnNames = [
        {
          dataType = "string"
          mapTo = int
          name = "string"
        }
      ]
      name = "string"
    }
    outputs = [
      {
        dataType = "string"
        name = "string"
      }
    ]
  }
  type = "Microsoft.MachineLearning/WebService"
}

Para Microsoft.MachineLearningServices, use:

{
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputRequestName = "string"
    inputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
    numberOfParallelRequests = int
    outputResponseName = "string"
    outputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
  }
  type = "Microsoft.MachineLearningServices"
}

Para Microsoft.StreamAnalytics/CLRUdf, use:

{
  properties = {
    class = "string"
    dllPath = "string"
    method = "string"
    updateMode = "string"
  }
  type = "Microsoft.StreamAnalytics/CLRUdf"
}

Para Microsoft.StreamAnalytics/JavascriptUdf, use:

{
  properties = {
    script = "string"
  }
  type = "Microsoft.StreamAnalytics/JavascriptUdf"
}

Objetos ReferenceInputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para de Arquivo, use:

{
  properties = {
    path = "string"
  }
  type = "File"
}

Para Microsoft.Sql/Server/Database, use:

{
  properties = {
    authenticationMode = "string"
    database = "string"
    deltaSnapshotQuery = "string"
    fullSnapshotQuery = "string"
    password = "string"
    refreshRate = "string"
    refreshType = "string"
    server = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/Database"
}

Para Microsoft.Storage/Blob, use:

{
  properties = {
    authenticationMode = "string"
    blobName = "string"
    container = "string"
    dateFormat = "string"
    deltaPathPattern = "string"
    deltaSnapshotRefreshRate = "string"
    fullSnapshotRefreshRate = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

Para raw, use:

{
  properties = {
    payload = "string"
    payloadUri = "string"
  }
  type = "Raw"
}

Objetos StreamInputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, use:

{
  properties = {
    topic = "string"
  }
  type = "GatewayMessageBus"
}

Para Microsoft.Devices/IotHubs, use:

{
  properties = {
    consumerGroupName = "string"
    endpoint = "string"
    iotHubNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.Devices/IotHubs"
}

Para Microsoft.EventGrid/EventSubscriptions, use:

{
  properties = {
    eventTypes = [
      "string"
    ]
    schema = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    subscriber = {
      properties = {
        authenticationMode = "string"
        consumerGroupName = "string"
        eventHubName = "string"
        partitionCount = int
        prefetchCount = int
        serviceBusNamespace = "string"
        sharedAccessPolicyKey = "string"
        sharedAccessPolicyName = "string"
      }
      type = "string"
    }
  }
  type = "Microsoft.EventGrid/EventSubscriptions"
}

Para Microsoft.EventHub/EventHub, use:

{
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    partitionCount = int
    prefetchCount = int
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.EventHub/EventHub"
}

Para Microsoft.ServiceBus/EventHub, use:

{
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    partitionCount = int
    prefetchCount = int
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.Storage/Blob, use:

{
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

Para raw, use:

{
  properties = {
    payload = "string"
    payloadUri = "string"
  }
  type = "Raw"
}

Objetos de serialização

Defina a propriedade tipo para especificar o tipo de objeto.

Para do Avro, use:

{
  properties = ?
  type = "Avro"
}

Para Csv, use:

{
  properties = {
    encoding = "string"
    fieldDelimiter = "string"
  }
  type = "Csv"
}

Para CustomClr, use:

{
  properties = {
    serializationClassName = "string"
    serializationDllPath = "string"
  }
  type = "CustomClr"
}

Para Delta, use:

{
  properties = {
    deltaTablePath = "string"
    partitionColumns = [
      "string"
    ]
  }
  type = "Delta"
}

Para Json, use:

{
  properties = {
    encoding = "string"
    format = "string"
  }
  type = "Json"
}

Para Parquet, use:

{
  properties = ?
  type = "Parquet"
}

Valores de propriedade

AggregateFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. 'Aggregate' (obrigatório)

AvroSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização do Avro. Obrigatório em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Avro' (obrigatório)

AzureDataExplorerOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Kusto/clusters/databases' (obrigatório)

AzureDataExplorerOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
cluster O nome do cluster do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). corda
base de dados O nome do banco de dados do Azure Data Explorer. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureDataLakeStoreOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obrigatório)

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrição Valor
accountName O nome da conta do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
dateFormat O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. corda
filePathPrefix O local do arquivo no qual a saída deve ser gravada. Obrigatório em solicitações PUT (CreateOrReplace). corda
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. No momento, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictício aqui ao criar a fonte de dados e, em seguida, acessar o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Obrigatório em solicitações PUT (CreateOrReplace). corda
tenantId A ID do locatário do usuário usada para obter o token de atualização. Obrigatório em solicitações PUT (CreateOrReplace). corda
timeFormat O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. corda
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda
tokenUserPrincipalName O UPN (nome de entidade de usuário) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda

AzureFunctionOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída da Função do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obrigatório)

AzureFunctionOutputDataSourceProperties

Nome Descrição Valor
apiKey Se você quiser usar uma função do Azure de outra assinatura, poderá fazer isso fornecendo a chave para acessar sua função. corda
functionAppName O nome do aplicativo do Azure Functions. corda
functionName O nome da função em seu aplicativo do Azure Functions. corda
maxBatchCount Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado ao Azure Functions. O valor padrão é 100. int
maxBatchSize Uma propriedade que permite definir o tamanho máximo para cada lote de saída enviado para sua função do Azure. A unidade de entrada está em bytes. Por padrão, esse valor é de 262.144 bytes (256 KB). int

AzureMachineLearningServiceFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a um serviço Web do Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.MachineLearningServices' (obrigatório)

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. corda
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. int
Extremidade O Request-Response executar o ponto de extremidade do serviço Web do Azure Machine Learning. corda
inputRequestName Rótulo do objeto de solicitação de entrada. corda
Entradas As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests O número de solicitações paralelas que serão enviadas por partição de seu trabalho para o serviço de machine learning. O padrão é 1. int
outputResponseName Rótulo do objeto de solicitação de saída. corda
Saídas Uma lista de saídas da execução do ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningServiceOutputColumn []

AzureMachineLearningServiceInputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de entrada. corda

AzureMachineLearningServiceOutputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de saída. corda

AzureMachineLearningStudioFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a um Azure Machine learning Studio. AzureMachineLearningStudioFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.MachineLearning/WebService' (obrigatório)

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. corda
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. int
Extremidade O Request-Response executar o ponto de extremidade do Azure Machine Learning Studio. Saiba mais aqui: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs corda
Entradas As entradas para o ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioInputs
Saídas Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
mapTo O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. int
nome O nome da coluna de entrada. corda

AzureMachineLearningStudioInputs

Nome Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
nome O nome da entrada. Esse é o nome fornecido durante a criação do ponto de extremidade. corda

AzureMachineLearningStudioOutputColumn

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
nome O nome da coluna de saída. corda

AzureSqlDatabaseOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
maxBatchCount Contagem máxima do Lote para gravação no banco de dados Sql, o valor padrão é 10.000. Opcional em solicitações PUT. int
maxWriterCount No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis. Opcional em solicitações PUT. int
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureSqlReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas à entrada do BD SQL que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados Esse elemento está associado ao elemento datasource. Esse é o nome do banco de dados no qual a saída será gravada. corda
deltaSnapshotQuery Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar alterações incrementais do banco de dados SQL. Para usar essa opção, recomendamos usar tabelas temporais no Banco de Dados SQL do Azure. corda
fullSnapshotQuery Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. corda
senha Esse elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de Dados SQL. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
refreshRate Esse elemento está associado ao elemento datasource. Isso indica com que frequência os dados serão obtidos do banco de dados. É do formato DateTime. corda
refreshType Indica o tipo de opção de atualização de dados. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Estático'
servidor Esse elemento está associado ao elemento datasource. Esse é o nome do servidor que contém o banco de dados que será gravado. corda
utilizador Esse elemento está associado ao elemento datasource. Esse é o nome de usuário que será usado para se conectar à instância do Banco de Dados SQL. corda

AzureSynapseOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Azure Synapse. Obrigatório em solicitações PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (obrigatório)

AzureSynapseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

AzureTableOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obrigatório)

AzureTableOutputDataSourceProperties

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
batchSize O número de linhas a serem gravadas na Tabela do Azure de cada vez. int
columnsToRemove Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. string[]
partitionKey Esse elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
rowKey Esse elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

BlobOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de blob. Obrigatório em solicitações PUT (CreateOrReplace). blobOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Prefixo de caminho de blob. corda
blobWriteMode Modo de gravação de blob. 'Acrescentar'
'Once'
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

BlobReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de blob que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). blobReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
blobName O nome da entrada de blob. corda
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
deltaPathPattern O padrão de caminho do instantâneo delta. corda
deltaSnapshotRefreshRate O intervalo que o usuário gera um instantâneo delta dessa fonte de dados de entrada de blob de referência. corda
fullSnapshotRefreshRate O intervalo de atualização da fonte de dados de entrada do blob. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Intervalo 1 a 256. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

BlobStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de blob que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). blobStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
recipiente O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). corda
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Intervalo 1 a 1024. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

ClusterInfo

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

Compressão

Nome Descrição Valor
tipo Indica o tipo de compactação que a entrada usa. Obrigatório em solicitações PUT (CreateOrReplace). 'Deflate'
'GZip'
'None' (obrigatório)

CSharpFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a uma função CSharp. CSharpFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.StreamAnalytics/CLRUdf' (obrigatório)

CSharpFunctionBindingProperties

Nome Descrição Valor
classe O código Csharp que contém uma única definição de função. corda
dllPath O código Csharp que contém uma única definição de função. corda
método O código Csharp que contém uma única definição de função. corda
updateMode Modos de atualização para funções do Stream Analytics. 'Atualizável'
'Estático'

CsvSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização CSV. Obrigatório em solicitações PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Csv' (obrigatório)

CsvSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgulas). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores com suporte. Obrigatório em solicitações PUT (CreateOrReplace). corda

CustomClrSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização CustomClr. Obrigatório em solicitações PUT (CreateOrReplace). CustomClrSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'CustomClr' (obrigatório)

CustomClrSerializationProperties

Nome Descrição Valor
serializationClassName O nome da classe de serialização. corda
serializationDllPath O caminho da biblioteca de serialização. corda

DeltaSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização delta lake. Obrigatório em solicitações PUT (CreateOrReplace). DeltaSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Delta' (obrigatório)

DeltaSerializationProperties

Nome Descrição Valor
deltaTablePath Especifica o caminho da tabela Delta Lake na qual a saída será gravada. cadeia de caracteres (obrigatório)
partitionColumns Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Há suporte apenas para 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. string[]

DocumentDbOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obrigatório)

DocumentDbOutputDataSourceProperties

Nome Descrição Valor
accountId O nome ou a ID da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda
accountKey A chave da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern O padrão de nome da coleção para as coleções a serem usadas. O formato de nome da coleção pode ser construído usando o token opcional {partition}, em que as partições começam a partir de 0. Consulte a seção DocumentDB de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Obrigatório em solicitações PUT (CreateOrReplace). corda
base de dados O nome do banco de dados do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). corda
documentId O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. corda
partitionKey O nome do campo em eventos de saída usados para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. corda

EventGridStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de grade de eventos que contém dados de fluxo. EventGridStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventGrid/EventSubscriptions' (obrigatório)

EventGridStreamInputDataSourceProperties

Nome Descrição Valor
eventTypes Lista de tipos de eventos compatíveis com o adaptador da Grade de Eventos. string[]
esquema Indica o tipo de esquema da Grade de Eventos. 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). StorageAccount []
subscritor Assinantes da Grade de Eventos. Atualmente, há suporte apenas para o Assinante do EventHub. eventHubV2StreamInputDataSource

EventHubOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). eventHubOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
eventHubName O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). corda
partitionCount A contagem de partições da fonte de dados do hub de eventos. Intervalo 1 a 256. int
partitionKey A chave/coluna usada para determinar para qual partição enviar dados de evento. corda
propertyColumns As propriedades associadas a essa saída do Hub de Eventos. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda

EventHubStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub de Eventos. corda
eventHubName O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). corda
partitionCount A contagem de partições da fonte de dados do hub de eventos. Intervalo 1 a 256. int
prefetchCount O número de mensagens que o receptor da mensagem pode solicitar simultaneamente. int
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda

EventHubV2OutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). eventHubOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obrigatório)

EventHubV2StreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obrigatório)

EventHubV2StreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). cadeia de caracteres (obrigatório)

Externo

Nome Descrição Valor
recipiente O contêiner UserCustomCode. corda
caminho O caminho UserCustomCode. corda
refreshConfiguration Os parâmetros de atualização para qualquer/todas as funções definidas pelo usuário atualizáveis presentes na configuração do trabalho. RefreshConfiguration
storageAccount As propriedades associadas a uma conta de Armazenamento do Azure StorageAccount

FileReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de arquivo que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). FileReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'File' (obrigatório)

FileReferenceInputDataSourceProperties

Nome Descrição Valor
caminho O caminho do arquivo. corda

Função

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma função. FunctionProperties

FunctionBinding

Nome Descrição Valor
tipo Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

FunctionConfiguration

Nome Descrição Valor
ligação A associação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. FunctionBinding
Entradas FunctionInput []
saída Descreve a saída de uma função. functionOutput

FunctionInput

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se esse parâmetro de entrada deve ser uma constante. O padrão é false. Bool

FunctionOutput

Nome Descrição Valor
Datatype O tipo de dados (compatível com o Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda

FunctionProperties

Nome Descrição Valor
Propriedades FunctionConfiguration
tipo Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. 'Agregação'
'Scalar' (obrigatório)

GatewayMessageBusOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Barramento de Mensagens do Gateway. Obrigatório em solicitações PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'GatewayMessageBus' (obrigatório)

GatewayMessageBusOutputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Barramento de Serviço. corda

GatewayMessageBusStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. GatewayMessageBusStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'GatewayMessageBus' (obrigatório)

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Barramento de Serviço. corda

Identidade

Nome Descrição Valor
tipo O tipo de identidade pode ser SystemAssigned ou UserAssigned. corda
userAssignedIdentities As identidades atribuídas pelo usuário associadas ao recurso de trabalho de streaming. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrição Valor

Entrada

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma entrada. Obrigatório em solicitações PUT (CreateOrReplace). InputProperties

InputProperties

Nome Descrição Valor
compressão Descreve como os dados de entrada são compactados de compactação
partitionKey partitionKey descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada corda
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). serialização
tipo Defina como 'Referência' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. 'Referência'
'Stream' (obrigatório)
watermarkSettings Configurações que determinam se os eventos de marca d'água devem ser lidos. InputWatermarkProperties

InputWatermarkProperties

Nome Descrição Valor
watermarkMode O modo de marca d'água de entrada. 'None'
'ReadWatermark'

IoTHubStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obrigatório)

IoTHubStreamInputDataSourceProperties

Nome Descrição Valor
consumerGroupName O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub Iot. corda
Extremidade O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operationsMonitoringEvents etc.). corda
iotHubNamespace O nome ou o URI do Hub IoT. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub IoT. Essa política deve conter pelo menos a permissão de conexão de serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda

JavaScriptFunctionBinding

Nome Descrição Valor
Propriedades As propriedades de associação associadas a uma função JavaScript. JavaScriptFunctionBindingProperties
tipo Indica o tipo de associação de função. 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

JavaScriptFunctionBindingProperties

Nome Descrição Valor
roteiro O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' corda

JobStorageAccount

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização JSON. Obrigatório em solicitações PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Json' (obrigatório)

JsonSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). 'UTF8'
formato Essa propriedade só se aplica à serialização JSON de saídas. Não é aplicável a entradas. Essa propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente compatíveis são 'lineSeparated' indicando que a saída será formatada por meio de cada objeto JSON separado por uma nova linha e 'matriz' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão será 'lineSeparated' se for nulo à esquerda. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Nome Descrição Valor
identidade Descreve a identidade gerenciada atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas. Identity
localização A localização geográfica onde o recurso reside corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades associadas a um trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). StreamingJobProperties
Sku Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). de SKU
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"

Saída

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma saída. Obrigatório em solicitações PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nome Descrição Valor
tipo Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusOutputDataSource. Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DBForPostgreSQL/servers/databases' para o tipo PostgreSQLOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.Kusto/clusters/databases' para o tipo AzureDataExplorerOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o tipo RawOutputDatasource. 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (obrigatório)

OutputProperties

Nome Descrição Valor
fonte de dados Descreve a fonte de dados na qual a saída será gravada. Obrigatório em solicitações PUT (CreateOrReplace). OutputDataSource
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). serialização
sizeWindow A janela de tamanho para a qual restringir uma saída do Stream Analytics. int
timeWindow O período para filtrar saídas de trabalho do Stream Analytics. corda
watermarkSettings Configurações que determinam se as marcas d'água devem ser enviadas para downstream. OutputWatermarkProperties

OutputWatermarkProperties

Nome Descrição Valor
maxWatermarkDifferenceAcrossPartitions Descreve o delta máximo entre as partições mais rápidas e lentas, portanto, a janela fora de ordem que captura todos os eventos necessários em trabalhos downstream está bem definida. corda
watermarkMode O modo de marca d'água de saída. 'None'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerialization

Nome Descrição Valor
Propriedades As propriedades associadas ao tipo de serialização Parquet. Obrigatório em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). 'Parquet' (obrigatório)

PostgreSQLOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma fonte de dados de saída do PostgreSQL. Obrigatório em solicitações PUT (CreateOrReplace). postgreSQLOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.DBForPostgreSQL/servers/databases' (obrigatório)

PostgreSQLOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
base de dados O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
maxWriterCount No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis. Opcional em solicitações PUT. int
senha A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
servidor O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

PowerBIOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'PowerBI' (obrigatório)

PowerBIOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
Dataset O nome do conjunto de dados do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). corda
groupId A ID do grupo do Power BI. corda
groupName O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual ID de grupo específica do Power BI foi usada. corda
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. No momento, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictício aqui ao criar a fonte de dados e, em seguida, acessar o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Obrigatório em solicitações PUT (CreateOrReplace). corda
mesa O nome da tabela do Power BI no conjunto de dados especificado. Obrigatório em solicitações PUT (CreateOrReplace). corda
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda
tokenUserPrincipalName O UPN (nome de entidade de usuário) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. corda

RawInputDatasourceProperties

Nome Descrição Valor
carga útil O conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. corda
payloadUri A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. corda

RawOutputDatasource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída bruta. Obrigatório em solicitações PUT (CreateOrReplace). RawOutputDatasourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

RawOutputDatasourceProperties

Nome Descrição Valor
payloadUri A URL sas em um blob em que a saída deve ser gravada. Se essa propriedade não estiver definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS nesse armazenamento temporário será incluída no resultado. corda

RawReferenceInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada bruta que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). RawInputDatasourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

RawStreamInputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma entrada bruta. Obrigatório em solicitações PUT (CreateOrReplace). RawInputDatasourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Raw' (obrigatório)

ReferenceInputDataSource

Nome Descrição Valor
tipo Definir como 'Arquivo' para o tipo FileReferenceInputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. 'Arquivo'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (obrigatório)

ReferenceInputProperties

Nome Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Reference' (obrigatório)

RefreshConfiguration

Nome Descrição Valor
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. corda
pathPattern O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. corda
refreshInterval O intervalo de atualização. corda
refreshType Essa propriedade indica qual opção de atualização de dados usar, Bloquear ou Não desbloquear. 'Bloqueio'
'Não desbloqueio'
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. corda

ScalarFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. 'Scalar' (obrigatório)

Serialização

Nome Descrição Valor
tipo Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo de CsvSerialization . Defina como 'CustomClr' para o tipo CustomClrSerialization . Defina como 'Delta' para o tipo deltaSerialization . Defina como 'Json' para o tipo de JsonSerialization . Defina como 'Parquet' para o tipo ParquetSerialization. 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (obrigatório)

ServiceBusQueueOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída de Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (obrigatório)

ServiceBusQueueOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Barramento de Serviço como propriedades personalizadas. string[]
queueName O nome da Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
systemPropertyColumns As propriedades do sistema associadas à Fila do Barramento de Serviço. Há suporte para as seguintes propriedades do sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. qualquer

ServiceBusTopicOutputDataSource

Nome Descrição Valor
Propriedades As propriedades associadas a uma saída do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obrigatório)

ServiceBusTopicOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Barramento de Serviço como propriedades personalizadas. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). corda
systemPropertyColumns As propriedades do sistema associadas à Saída do Tópico do Barramento de Serviço. Há suporte para as seguintes propriedades do sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName O nome do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). corda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nome Descrição Valor

Sku

Nome Descrição Valor
capacidade A capacidade da SKU. int
nome O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace). 'Standard'

StorageAccount

Nome Descrição Valor
accountKey A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). corda
authenticationMode Modo de autenticação. 'ConnectionString'
'Msi'
'UserToken'

StreamingJobProperties

Nome Descrição Valor
cluster O cluster no qual os trabalhos de streaming serão executados. ClusterInfo
compatibilityLevel Controla determinados comportamentos de runtime do trabalho de streaming. '1.0'
'1.2'
contentStoragePolicy Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . 'JobStorageAccount'
'SystemAccount'
dataLocale A localidade de dados do trabalho de análise de fluxo. O valor deve ser o nome de uma cultura .NET com suporte do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum especificado. corda
eventsLateArrivalMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos que chegam tarde podem ser incluídos. O intervalo com suporte é -1 para 1814399 (20,23:59:59 dias) e -1 é usado para especificar a espera indefinidamente. Se a propriedade estiver ausente, ela será interpretada para ter um valor de -1. int
eventsOutOfOrderMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta em ordem. int
eventsOutOfOrderPolicy Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. 'Ajustar'
'Drop'
Externals A conta de armazenamento em que os artefatos de código personalizados estão localizados. Externo
Funções Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade de nome para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. da função []
Entradas Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade de nome para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. de entrada []
jobStorageAccount As propriedades associadas a uma conta de Armazenamento do Azure com MSI JobStorageAccount
jobType Descreve o tipo do trabalho. Os modos válidos são Cloud e 'Edge'. 'Nuvem'
'Edge'
outputErrorPolicy Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido à má formação (valores de coluna ausentes, valores de coluna de tipo ou tamanho incorretos). 'Drop'
'Parar'
Saídas Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade de nome para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. de saída []
outputStartMode Essa propriedade só deve ser utilizada quando desejar que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve ser iniciado sempre que o trabalho for iniciado, iniciar em um carimbo de data/hora do usuário personalizado especificado por meio da propriedade outputStartTime ou iniciar a partir da hora de saída do último evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. corda
Sku Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). de SKU
transformação Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade de nome da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. de Transformação

StreamInputDataSource

Nome Descrição Valor
tipo Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusStreamInputDataSource. Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventGrid/EventSubscriptions' para o tipo EventGridStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (obrigatório)

StreamInputProperties

Nome Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). StreamInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). 'Stream' (obrigatório)

TrackedResourceTags

Nome Descrição Valor

Transformação

Nome Descrição Valor
nome Nome do recurso corda
Propriedades As propriedades associadas a uma transformação. Obrigatório em solicitações PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nome Descrição Valor
consulta Especifica a consulta que será executada no trabalho de streaming. Saiba mais sobre a SAQL (Linguagem de Consulta do Stream Analytics) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Obrigatório em solicitações PUT (CreateOrReplace). corda
streamingUnits Especifica o número de unidades de streaming que o trabalho de streaming usa. int
validStreamingUnits Especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. int[]