Streaming Jobs - Get

Возвращает сведения об указанном задании потоковой передачи.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}?api-version=2020-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}?$expand={$expand}&api-version=2020-03-01

Параметры URI

Name In Required Type Description
jobName
path True
  • string

Имя задания потоковой передачи.

resourceGroupName
path True
  • string

Имя группы ресурсов. Регистр букв в имени не учитывается.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

Идентификатор целевой подписки.

api-version
query True
  • string

Версия API, используемая для данной операции.

$expand
query
  • string

Параметр запроса OData $expand. Это разделенный запятыми список дополнительных свойств задания потоковой передачи для включения в ответ, помимо набора по умолчанию, возвращаемого при отсутствии этого параметра. По умолчанию заданы все свойства задания потоковой передачи, отличные от "входных", "преобразования", "выходных данных" и "функций".

Ответы

Name Type Description
200 OK

Успешно извлечено указанное задание потоковой передачи.

Headers

  • ETag: string
Other Status Codes

Ошибка.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation олицетворения учетной записи пользователя

Примеры

Get a streaming job and do not use the $expand OData query parameter
Get a streaming job and use the $expand OData query parameter to expand inputs, outputs, transformation, and functions

Get a streaming job and do not use the $expand OData query parameter

Sample Request

GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59?api-version=2020-03-01

Sample Response

ETag: 3e6872bc-c9d0-45b6-91b6-da66f1773056
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59",
  "name": "sj59",
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "location": "West US",
  "tags": {
    "key1": "value1",
    "randomKey": "randomValue",
    "key3": "value3"
  },
  "properties": {
    "sku": {
      "name": "Standard"
    },
    "jobId": "d53ecc3c-fcb0-485d-9caf-25e20fcb2061",
    "provisioningState": "Succeeded",
    "jobState": "Created",
    "eventsOutOfOrderPolicy": "Drop",
    "outputErrorPolicy": "Drop",
    "eventsOutOfOrderMaxDelayInSeconds": 5,
    "eventsLateArrivalMaxDelayInSeconds": 16,
    "dataLocale": "en-US",
    "createdDate": "2017-05-11T04:37:04.697Z",
    "compatibilityLevel": "1.0"
  }
}

Get a streaming job and use the $expand OData query parameter to expand inputs, outputs, transformation, and functions

Sample Request

GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804?$expand=inputs,outputs,transformation,functions&api-version=2020-03-01

Sample Response

ETag: 87551cc5-1290-4d08-afcd-cdaa92e5ade0
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804",
  "name": "sj7804",
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "location": "West US",
  "tags": {
    "key1": "value1",
    "randomKey": "randomValue",
    "key3": "value3"
  },
  "properties": {
    "sku": {
      "name": "Standard"
    },
    "jobId": "732e4b1d-94a7-43ae-8297-3ad04f1540b9",
    "provisioningState": "Succeeded",
    "jobState": "Created",
    "eventsOutOfOrderPolicy": "Drop",
    "outputErrorPolicy": "Drop",
    "eventsOutOfOrderMaxDelayInSeconds": 0,
    "eventsLateArrivalMaxDelayInSeconds": 5,
    "dataLocale": "en-US",
    "createdDate": "2017-05-11T04:37:11.54Z",
    "compatibilityLevel": "1.0",
    "inputs": [
      {
        "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/inputs/inputtest",
        "name": "inputtest",
        "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
        "properties": {
          "type": "Stream",
          "datasource": {
            "type": "Microsoft.Storage/Blob",
            "properties": {
              "storageAccounts": [
                {
                  "accountName": "accountName"
                }
              ],
              "container": "containerName",
              "pathPattern": ""
            }
          },
          "serialization": {
            "type": "Json",
            "properties": {
              "encoding": "UTF8"
            }
          },
          "etag": "ca88f8fa-605b-4c7f-8695-46f5faa60cd0"
        }
      }
    ],
    "transformation": {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/transformations/transformationtest",
      "name": "transformationtest",
      "type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
      "properties": {
        "streamingUnits": 1,
        "query": "Select Id, Name from inputtest",
        "etag": "91d8fcbe-60b3-49c3-9f21-9942b95602b8"
      }
    },
    "functions": [],
    "outputs": [
      {
        "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/outputs/outputtest",
        "name": "outputtest",
        "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
        "properties": {
          "datasource": {
            "type": "Microsoft.Sql/Server/Database",
            "properties": {
              "server": "serverName",
              "database": "databaseName",
              "table": "tableName",
              "user": "userName"
            }
          },
          "etag": "62097c3c-b503-41ff-a56f-196a9598ab90"
        }
      }
    ]
  }
}

Определения

AggregateFunctionProperties

Свойства, связанные с агрегатной функцией.

AuthenticationMode

Режим проверки подлинности. Допустимые режимы: ConnectionStringUserToken Msi .

AvroSerialization

Описывает, как данные из входных данных сериализуются или как данные сериализуются при записи в выходные данные в формате Avro.

AzureDataLakeStoreOutputDataSource

Описывает выходной источник данных Azure Data Lake Store.

AzureFunctionOutputDataSource

Определяет метаданные AzureFunctionOutputDataSource.

AzureMachineLearningWebServiceFunctionBinding

Привязка к веб-службе Машинного обучения Azure.

AzureMachineLearningWebServiceInputColumn

Описывает входной столбец для конечной точки веб-службы Машинного обучения Azure.

AzureMachineLearningWebServiceInputs

Входные данные для конечной точки веб-службы машинного обучения Azure.

AzureMachineLearningWebServiceOutputColumn

Описывает выходной столбец для конечной точки веб-службы машинного обучения Azure.

AzureSqlDatabaseOutputDataSource

Описывает источник выходных данных базы данных Azure SQL.

AzureSqlReferenceInputDataSource

Описывает источник входных данных Azure SQL базы данных.

AzureSynapseOutputDataSource

Описывает источник выходных данных Azure Synapse.

AzureTableOutputDataSource

Описывает выходной источник данных таблицы Azure.

BlobOutputDataSource

Описывает источник выходных данных большого двоичного объекта.

BlobReferenceInputDataSource

Описывает источник входных данных большого двоичного объекта, содержащий эталонные данные.

BlobStreamInputDataSource

Описывает источник входных данных большого двоичного объекта, содержащий потоковые данные.

ClusterInfo

Свойства, связанные с кластером Stream Analytics.

CompatibilityLevel

Управляет отдельными аспектами поведения задания потоковой передачи во время выполнения.

Compression

Описание сжатия входных данных

CompressionType

Указывает тип сжатия, используемого входными данными. Требуется для запросов PUT (CreateOrReplace).

ContentStoragePolicy

Допустимые значения: JobStorageAccount и SystemAccount. Если задано значение JobStorageAccount, пользователю также требуется указать свойство jobStorageAccount. .

CsvSerialization

Описывает, как данные из входных данных сериализуются или как данные сериализуются при записи в выходные данные в формате CSV.

DiagnosticCondition

Условие, применимое к ресурсу или к общему заданию, которое гарантирует внимание клиентов.

Diagnostics

Описание условий, применимых к входным, выходным данным или общему заданию, которые требуют внимания клиентов.

DocumentDbOutputDataSource

Описывает выходной источник данных DocumentDB.

Encoding

Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае вывода.

Error

Общее представление об ошибке.

EventHubOutputDataSource

Описывает источник выходных данных концентратора событий.

EventHubStreamInputDataSource

Описывает источник входных данных концентратора событий, содержащий потоковые данные.

EventHubV2OutputDataSource

Описывает источник выходных данных концентратора событий.

EventHubV2StreamInputDataSource

Описывает источник входных данных концентратора событий, содержащий потоковые данные.

EventSerializationType

Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace).

EventsOutOfOrderPolicy

Указывает политику, применяемую к событиям, которые поступают в потоке входных событий не по порядку.

FileReferenceInputDataSource

Описывает источник входных данных файла, содержащий эталонные данные.

Function

Объект функции, содержащий все сведения, связанные с именованной функцией. Все функции содержатся в задании потоковой передачи.

FunctionInput

Описывает один входной параметр функции.

FunctionOutput

Описывает выходные данные функции.

GatewayMessageBusOutputDataSource

Описывает выходной источник данных шины сообщений шлюза.

GatewayMessageBusStreamInputDataSource

Описывает источник входных данных большого двоичного объекта, содержащий потоковые данные.

Identity

Описывает, как проверяется удостоверение

Input

Входной объект, содержащий все сведения, связанные с именованными входными данными. Все входные данные содержатся в задании потоковой передачи.

IoTHubStreamInputDataSource

Описывает Центр Интернета вещей источник входных данных, содержащий потоковые данные.

JavaScriptFunctionBinding

Привязка к функции JavaScript.

JobStorageAccount

Свойства, связанные с учетной записью хранения Azure с MSI

JobType

Описывает тип задания. Допустимые режимы: Cloud Edge.

JsonOutputSerializationFormat

Указывает формат JSON, в котором будут записаны выходные данные. В настоящее время поддерживаются значения lineSeparated, указывающие, что выходные данные будут отформатированы путем разделения каждого объекта JSON новой строкой и массивом, указывающим, что выходные данные будут отформатированы в виде массива объектов JSON.

JsonSerialization

Описывает, как данные из входных данных сериализуются или как данные сериализуются при записи в выходные данные в формате JSON.

Output

Выходной объект, содержащий все сведения, связанные с именованными выходными данными. Все выходные данные содержатся в задании потоковой передачи.

OutputErrorPolicy

Указывает политику, применяемую к событиям, которые поступают в выходные данные и не могут быть записаны во внешнее хранилище из-за неправильного формата (значения столбцов отсутствуют, имеют неправильный тип или размер).

OutputStartMode

Значением может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока событий вывода начинаться при каждом запуске задания, запускаться с пользовательской метки времени, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события.

ParquetSerialization

Описывает, как данные из входных данных сериализуются или как данные сериализуются при записи в выходные данные в формате Parquet.

PowerBIOutputDataSource

Описывает выходной источник данных Power BI.

ReferenceInputProperties

Свойства, связанные с входными данными, содержащими эталонные данные.

RefreshType

Указывает тип параметра обновления данных.

ScalarFunctionProperties

Свойства, связанные с скалярной функцией.

ServiceBusQueueOutputDataSource

Описывает выходной источник данных очереди служебной шины.

ServiceBusTopicOutputDataSource

Описывает выходной источник данных раздела служебной шины.

Sku

Свойства, связанные с номером SKU.

SkuName

Имя номера SKU. Требуется для запросов PUT (CreateOrReplace).

StorageAccount

Свойства, связанные с учетной записью хранения Azure

StreamingJob

Объект задания потоковой передачи, содержащий все сведения, связанные с именованным заданием потоковой передачи.

StreamInputProperties

Свойства, связанные с входными данными, содержащими потоковые данные.

Transformation

Объект преобразования, содержащий все сведения, связанные с именованным преобразованием. Все преобразования содержатся в задании потоковой передачи.

AggregateFunctionProperties

Свойства, связанные с агрегатной функцией.

Name Type Description
etag
  • string

Текущий тег сущности для функции. Это непрозрачная строка. Его можно использовать для определения того, изменился ли ресурс между запросами. Его также можно использовать в заголовках If-Match или If-None-Match для операций записи для оптимистичного параллелизма.

properties.binding FunctionBinding:

Физическая привязка функции. Например, в случае веб-службы машинного обучения Azure это описывает конечную точку.

properties.inputs

Описывает один входной параметр функции.

properties.output

Описывает выходные данные функции.

type string:
  • Aggregate

Указывает тип функции.

AuthenticationMode

Режим проверки подлинности. Допустимые режимы: ConnectionStringUserToken Msi .

Name Type Description
ConnectionString
  • string
Msi
  • string
UserToken
  • string

AvroSerialization

Описывает, как данные из входных данных сериализуются или как данные сериализуются при записи в выходные данные в формате Avro.

Name Type Description
type string:
  • Avro

Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace).

AzureDataLakeStoreOutputDataSource

Описывает выходной источник данных Azure Data Lake Store.

Name Type Default Value Description
properties.accountName
  • string

Имя учетной записи Azure Data Lake Store. Требуется для запросов PUT (CreateOrReplace).

properties.authenticationMode ConnectionString

Режим проверки подлинности.

properties.dateFormat
  • string

Формат даты. Когда {date} отображается в filePathPrefix, значение этого свойства используется в качестве формата даты.

properties.filePathPrefix
  • string

Расположение файла, в который должны записываться выходные данные. Требуется для запросов PUT (CreateOrReplace).

properties.refreshToken
  • string

Маркер обновления, который можно использовать для получения допустимого маркера доступа, который затем можно использовать для проверки подлинности в источнике данных. Действительный маркер обновления в настоящее время доступен только на портале Azure. Рекомендуется поместить фиктивное строковое значение при создании источника данных, а затем перейти на портал Azure для проверки подлинности источника данных, который обновит это свойство действительным маркером обновления. Требуется для запросов PUT (CreateOrReplace).

properties.tenantId
  • string

Идентификатор клиента пользователя, используемого для получения маркера обновления. Требуется для запросов PUT (CreateOrReplace).

properties.timeFormat
  • string

Формат времени. Везде, где {time} отображается в filePathPrefix, значение этого свойства используется в качестве формата времени.

properties.tokenUserDisplayName
  • string

Отображаемое имя пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления.

properties.tokenUserPrincipalName
  • string

Имя участника-пользователя (UPN) пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления.

type string:
  • Microsoft.DataLake/Accounts

Указывает, в какой тип выходных данных будет записан источник данных. Требуется для запросов PUT (CreateOrReplace).

AzureFunctionOutputDataSource

Определяет метаданные AzureFunctionOutputDataSource.

Name Type Description
properties.apiKey
  • string

Если нужно использовать службу "Функции Azure" из другой подписки это можно сделать, предоставив ключ для доступа к функции.

properties.functionAppName
  • string

Имя приложения-функции Azure.

properties.functionName
  • string

Имя функции в приложении-функции Azure.

properties.maxBatchCount
  • number

Свойство, которое позволяет указать максимальное число событий в каждом пакете, отправляемых в функции Azure. По умолчанию используется значение 100.

properties.maxBatchSize
  • number

Свойство, которое позволяет задать максимальный размер для каждого выходного пакета, отправляемого в функцию Azure. Объем входных данных задается в байтах. По умолчанию это значение равно 262 144 байт (256 КБ).

type string:
  • Microsoft.AzureFunction

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

AzureMachineLearningWebServiceFunctionBinding

Привязка к веб-службе Машинного обучения Azure.

Name Type Description
properties.apiKey
  • string

Ключ API, используемый для проверки подлинности в конечной точке Request-Response.

properties.batchSize
  • integer

Число от 1 до 10000, описывающее максимальное количество строк для каждого запроса на выполнение RRS в Машинном обучении Azure. Значение по умолчанию — 1000.

properties.endpoint
  • string

Request-Response выполнить конечную точку веб-службы машинного обучения Azure. Дополнительные сведения см. здесь: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs

properties.inputs

Входные данные для конечной точки веб-службы машинного обучения Azure.

properties.outputs

Список выходных данных выполнения конечной точки веб-службы Машинного обучения Azure.

type string:
  • Microsoft.MachineLearning/WebService

Указывает тип привязки функции.

AzureMachineLearningWebServiceInputColumn

Описывает входной столбец для конечной точки веб-службы Машинного обучения Azure.

Name Type Description
dataType
  • string

Тип данных (поддерживаемый Машинным обучением Azure) входного столбца. Список допустимых типов данных Машинного обучения Azure описан в разделе https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

mapTo
  • integer

Отсчитываемый от нуля индекс параметра функции, с помощью этого входного параметра сопоставляется.

name
  • string

Имя входного столбца.

AzureMachineLearningWebServiceInputs

Входные данные для конечной точки веб-службы машинного обучения Azure.

Name Type Description
columnNames

Список входных столбцов для конечной точки веб-службы машинного обучения Azure.

name
  • string

Имя входа. Это имя, указанное при создании конечной точки.

AzureMachineLearningWebServiceOutputColumn

Описывает выходной столбец для конечной точки веб-службы машинного обучения Azure.

Name Type Description
dataType
  • string

Тип данных (поддерживаемый Машинным обучением Azure) выходного столбца. Список допустимых типов данных Машинного обучения Azure описан в разделе https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

name
  • string

Имя выходного столбца.

AzureSqlDatabaseOutputDataSource

Описывает источник выходных данных базы данных Azure SQL.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Режим проверки подлинности.

properties.database
  • string

Имя базы данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

properties.maxBatchCount
  • number

Максимальное число пакетов для записи в базу данных Sql по умолчанию равно 10 000. Необязательный для запросов PUT.

properties.maxWriterCount
  • number

Максимальное число модулей записи, в настоящее время доступно только 1(один модуль записи) и 0(на основе секции запроса). Необязательный для запросов PUT.

properties.password
  • string

Пароль, который будет использоваться для подключения к базе данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

properties.server
  • string

Имя СЕРВЕРА SQL, содержащего базу данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

properties.table
  • string

Имя таблицы в базе данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

properties.user
  • string

Имя пользователя, которое будет использоваться для подключения к базе данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.Sql/Server/Database

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

AzureSqlReferenceInputDataSource

Описывает источник входных данных Azure SQL базы данных.

Name Type Description
properties.database
  • string

Этот элемент связан с элементом datasource. Это имя базы данных, в которую буду записаны выходные данные.

properties.deltaSnapshotQuery
  • string

Этот элемент связан с элементом datasource. Этот запрос используется для получения добавочных изменений из базы данных SQL. Чтобы использовать этот параметр, рекомендуется использовать темпоральные таблицы в базе данных Azure SQL.

properties.fullSnapshotQuery
  • string

Этот элемент связан с элементом datasource. Этот запрос используется для получения данных из базы данных SQL.

properties.password
  • string

Этот элемент связан с элементом datasource. Это пароль, который будет использоваться для подключения к экземпляру базы данных SQL.

properties.refreshRate
  • string

Этот элемент связан с элементом datasource. Это указывает, как часто данные будут извлекаться из базы данных. Он имеет формат DateTime.

properties.refreshType

Указывает тип параметра обновления данных.

properties.server
  • string

Этот элемент связан с элементом datasource. Это имя сервера, содержащего базу данных,в которую будет выполняться запись.

properties.table
  • string

Этот элемент связан с элементом datasource. Имя таблицы в базе данных Azure SQL..

properties.user
  • string

Этот элемент связан с элементом datasource. Это имя пользователя, которое будет использоваться для подключения к экземпляру базы данных SQL.

type string:
  • Microsoft.Sql/Server/Database

Указывает тип источника входных данных, содержащего эталонные данные. Требуется для запросов PUT (CreateOrReplace).

AzureSynapseOutputDataSource

Описывает источник выходных данных Azure Synapse.

Name Type Description
properties.database
  • string

Имя базы данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

properties.password
  • string

Пароль, который будет использоваться для подключения к базе данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

properties.server
  • string

Имя СЕРВЕРА SQL, содержащего базу данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

properties.table
  • string

Имя таблицы в базе данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

properties.user
  • string

Имя пользователя, которое будет использоваться для подключения к базе данных Azure SQL. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.Sql/Server/DataWarehouse

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

AzureTableOutputDataSource

Описывает выходной источник данных таблицы Azure.

Name Type Description
properties.accountKey
  • string

Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace).

properties.accountName
  • string

имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace).

properties.batchSize
  • integer

Количество строк, записываемых в таблицу Azure за раз.

properties.columnsToRemove
  • string[]

Если указано, каждый элемент в массиве является именем столбца для удаления (при его наличии) из выходных данных сущностей событий.

properties.partitionKey
  • string

Этот элемент указывает имя столбца из инструкции SELECT в запросе, который будет использоваться в качестве ключа секции для таблицы Azure. Требуется для запросов PUT (CreateOrReplace).

properties.rowKey
  • string

Этот элемент указывает имя столбца из инструкции SELECT в запросе, который будет использоваться в качестве ключа строки для таблицы Azure. Требуется для запросов PUT (CreateOrReplace).

properties.table
  • string

Имя таблицы Azure. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.Storage/Table

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

BlobOutputDataSource

Описывает источник выходных данных большого двоичного объекта.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Режим проверки подлинности.

properties.blobPathPrefix
  • string

Префикс пути к большому двоичному объекту.

properties.container
  • string

Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты для чтения или записи. Требуется для запросов PUT (CreateOrReplace).

properties.dateFormat
  • string

Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты.

properties.pathPattern
  • string

Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которым будут сопоставляться имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных для задания. См https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input . более https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output подробное описание и пример.

properties.storageAccounts

Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace).

properties.timeFormat
  • string

Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени.

type string:
  • Microsoft.Storage/Blob

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

BlobReferenceInputDataSource

Описывает источник входных данных большого двоичного объекта, содержащий эталонные данные.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Режим проверки подлинности.

properties.container
  • string

Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты для чтения или записи. Требуется для запросов PUT (CreateOrReplace).

properties.dateFormat
  • string

Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты.

properties.pathPattern
  • string

Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которым будут сопоставляться имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных для задания. См https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input . более https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output подробное описание и пример.

properties.storageAccounts

Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace).

properties.timeFormat
  • string

Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени.

type string:
  • Microsoft.Storage/Blob

Указывает тип источника входных данных, содержащего эталонные данные. Требуется для запросов PUT (CreateOrReplace).

BlobStreamInputDataSource

Описывает источник входных данных большого двоичного объекта, содержащий потоковые данные.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Режим проверки подлинности.

properties.container
  • string

Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты для чтения или записи. Требуется для запросов PUT (CreateOrReplace).

properties.dateFormat
  • string

Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты.

properties.pathPattern
  • string

Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которым будут сопоставляться имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных для задания. См https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input . более https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output подробное описание и пример.

properties.sourcePartitionCount
  • integer

Число секций источника входных данных большого двоичного объекта. Диапазон 1 – 1024.

properties.storageAccounts

Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace).

properties.timeFormat
  • string

Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени.

type string:
  • Microsoft.Storage/Blob

Указывает тип источника входных данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace).

ClusterInfo

Свойства, связанные с кластером Stream Analytics.

Name Type Description
id
  • string

Идентификатор ресурса кластера.

CompatibilityLevel

Управляет отдельными аспектами поведения задания потоковой передачи во время выполнения.

Name Type Description
1.0
  • string
1.2
  • string

Compression

Описание сжатия входных данных

Name Type Default Value Description
type None

Указывает тип сжатия, используемого входными данными. Требуется для запросов PUT (CreateOrReplace).

CompressionType

Указывает тип сжатия, используемого входными данными. Требуется для запросов PUT (CreateOrReplace).

Name Type Description
Deflate
  • string
GZip
  • string
None
  • string

ContentStoragePolicy

Допустимые значения: JobStorageAccount и SystemAccount. Если задано значение JobStorageAccount, пользователю также требуется указать свойство jobStorageAccount. .

Name Type Description
JobStorageAccount
  • string
SystemAccount
  • string

CsvSerialization

Описывает, как данные из входных данных сериализуются или как данные сериализуются при записи в выходные данные в формате CSV.

Name Type Description
properties.encoding

Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае вывода. Требуется для запросов PUT (CreateOrReplace).

properties.fieldDelimiter
  • string

Указывает разделитель, который будет использоваться для разделения записей с разделителями-запятыми (CSV). Список поддерживаемых значений см https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input . или https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output список поддерживаемых значений. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Csv

Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace).

DiagnosticCondition

Условие, применимое к ресурсу или к общему заданию, которое гарантирует внимание клиентов.

Name Type Description
code
  • string

Непрозрачный диагностический код.

message
  • string

Понятное для человека сообщение, описывающее условие подробно. Локализовано в Accept-Language запроса клиента.

since
  • string

Метка времени UTC при запуске условия. Клиенты должны иметь возможность найти соответствующее событие в журнале операций примерно в этот раз.

Diagnostics

Описание условий, применимых к входным, выходным данным или общему заданию, которые требуют внимания клиентов.

Name Type Description
conditions

Коллекция из нуля или более условий, применимых к ресурсу или к общему заданию, которые требуют внимания клиентов.

DocumentDbOutputDataSource

Описывает выходной источник данных DocumentDB.

Name Type Description
properties.accountId
  • string

Имя или идентификатор учетной записи DocumentDB. Требуется для запросов PUT (CreateOrReplace).

properties.accountKey
  • string

Ключ учетной записи DocumentDB. Требуется для запросов PUT (CreateOrReplace).

properties.collectionNamePattern
  • string

Шаблон имен для используемых коллекций. Формат имени коллекции можно составить с помощью необязательного маркера {partition}, где разделы начинаются с 0. Дополнительные сведения см. в разделе https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output DocumentDB. Требуется для запросов PUT (CreateOrReplace).

properties.database
  • string

Имя базы данных DocumentDB. Требуется для запросов PUT (CreateOrReplace).

properties.documentId
  • string

Имя поля в выходных событиях, используемое для указания основного ключа, на котором основаны операции вставки или обновления.

properties.partitionKey
  • string

Имя поля в выходных событиях, указывающее ключ для разделения выходных данных между коллекциями. Если collectionNamePattern содержит токен {partition}, это свойство необходимо указать.

type string:
  • Microsoft.Storage/DocumentDB

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

Encoding

Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае вывода.

Name Type Description
UTF8
  • string

Error

Общее представление об ошибке.

Name Type Description
error

Свойства определения ошибки.

EventHubOutputDataSource

Описывает источник выходных данных концентратора событий.

Name Type Default Value Description
authenticationMode ConnectionString

Режим проверки подлинности.

properties.eventHubName
  • string

Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace).

properties.partitionKey
  • string

Ключ или столбец, используемый для определения секции для отправки данных события.

properties.propertyColumns
  • string[]

Свойства, связанные с выходными данными концентратора событий.

serviceBusNamespace
  • string

Пространство имен, связанное с нужным концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/EventHub

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

EventHubStreamInputDataSource

Описывает источник входных данных концентратора событий, содержащий потоковые данные.

Name Type Default Value Description
authenticationMode ConnectionString

Режим проверки подлинности.

properties.consumerGroupName
  • string

Имя группы потребителей концентратора событий, которая должна использоваться для чтения событий из концентратора событий. Указание отдельных имен групп потребителей для нескольких входных данных позволяет каждому из этих входных данных получать одни и те же события из концентратора событий. Если значение не указано, входные данные используют группу потребителей концентратора событий по умолчанию.

properties.eventHubName
  • string

Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace).

serviceBusNamespace
  • string

Пространство имен, связанное с нужным концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/EventHub

Указывает тип источника входных данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace).

EventHubV2OutputDataSource

Описывает источник выходных данных концентратора событий.

Name Type Default Value Description
authenticationMode ConnectionString

Режим проверки подлинности.

properties.eventHubName
  • string

Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace).

properties.partitionKey
  • string

Ключ или столбец, используемый для определения секции для отправки данных события.

properties.propertyColumns
  • string[]

Свойства, связанные с выходными данными концентратора событий.

serviceBusNamespace
  • string

Пространство имен, связанное с нужным концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.EventHub/EventHub

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

EventHubV2StreamInputDataSource

Описывает источник входных данных концентратора событий, содержащий потоковые данные.

Name Type Default Value Description
authenticationMode ConnectionString

Режим проверки подлинности.

properties.consumerGroupName
  • string

Имя группы потребителей концентратора событий, которая должна использоваться для чтения событий из концентратора событий. Указание отдельных имен групп потребителей для нескольких входных данных позволяет каждому из этих входных данных получать одни и те же события из концентратора событий. Если значение не указано, входные данные используют группу потребителей концентратора событий по умолчанию.

properties.eventHubName
  • string

Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace).

serviceBusNamespace
  • string

Пространство имен, связанное с нужным концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.EventHub/EventHub

Указывает тип источника входных данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace).

EventSerializationType

Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace).

Name Type Description
Avro
  • string
Csv
  • string
Json
  • string
Parquet
  • string

EventsOutOfOrderPolicy

Указывает политику, применяемую к событиям, которые поступают в потоке входных событий не по порядку.

Name Type Description
Adjust
  • string
Drop
  • string

FileReferenceInputDataSource

Описывает источник входных данных файла, содержащий эталонные данные.

Name Type Description
properties.path
  • string

Путь к файлу.

type string:
  • File

Указывает тип источника входных данных, содержащего эталонные данные. Требуется для запросов PUT (CreateOrReplace).

Function

Объект функции, содержащий все сведения, связанные с именованной функцией. Все функции содержатся в задании потоковой передачи.

Name Type Description
id
  • string

Идентификатор ресурса

name
  • string

Имя ресурса

properties FunctionProperties:

Свойства, связанные с функцией.

type
  • string

Тип ресурса

FunctionInput

Описывает один входной параметр функции.

Name Type Description
dataType
  • string

Тип данных (поддерживается Azure Stream Analytics) входного параметра функции. Список допустимых типов данных Azure Stream Analytics описан в разделе https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

isConfigurationParameter
  • boolean

Флаг, указывающий, является ли параметр параметром конфигурации. Значение true, если этот входной параметр должен быть константой. Значение по умолчанию — false.

FunctionOutput

Описывает выходные данные функции.

Name Type Description
dataType
  • string

Тип данных (поддерживаемый Azure Stream Analytics) выходных данных функции. Список допустимых типов данных Azure Stream Analytics описан в разделе https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

GatewayMessageBusOutputDataSource

Описывает выходной источник данных шины сообщений шлюза.

Name Type Description
properties.topic
  • string

Имя раздела служебной шины.

type string:
  • GatewayMessageBus

Указывает, в какой тип выходных данных будет записан источник данных. Требуется для запросов PUT (CreateOrReplace).

GatewayMessageBusStreamInputDataSource

Описывает источник входных данных большого двоичного объекта, содержащий потоковые данные.

Name Type Description
properties.topic
  • string

Имя раздела служебной шины.

type string:
  • GatewayMessageBus

Указывает тип источника входных данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace).

Identity

Описывает, как проверяется удостоверение

Name Type Description
principalId
  • string

Идентификатор субъекта-удостоверения

tenantId
  • string

Идентификатор клиента удостоверения

type
  • string

Тип удостоверения

Input

Входной объект, содержащий все сведения, связанные с именованными входными данными. Все входные данные содержатся в задании потоковой передачи.

Name Type Description
id
  • string

Идентификатор ресурса

name
  • string

Имя ресурса

properties InputProperties:

Свойства, связанные с входными данными. Требуется для запросов PUT (CreateOrReplace).

type
  • string

Тип ресурса

IoTHubStreamInputDataSource

Описывает Центр Интернета вещей источник входных данных, содержащий потоковые данные.

Name Type Description
properties.consumerGroupName
  • string

Имя группы потребителей Центр Интернета вещей, которая должна использоваться для чтения событий из Центр Интернета вещей. Если значение не указано, входные данные используют группу потребителей центра Интернета вещей по умолчанию.

properties.endpoint
  • string

Конечная точка Центр Интернета вещей для подключения (т. е. сообщений, событий, сообщений/operationsMonitoringEvents и т. д.).

properties.iotHubNamespace
  • string

Имя или универсальный код ресурса (URI) Центр Интернета вещей. Требуется для запросов PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Имя политики общего доступа для Центр Интернета вещей. Эта политика должна содержать по крайней мере разрешение на подключение службы. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.Devices/IotHubs

Указывает тип источника входных данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace).

JavaScriptFunctionBinding

Привязка к функции JavaScript.

Name Type Description
properties.script
  • string

Код JavaScript, содержащий одно определение функции. Например: function (x, y) { return x + y; }'

type string:
  • Microsoft.StreamAnalytics/JavascriptUdf

Указывает тип привязки функции.

JobStorageAccount

Свойства, связанные с учетной записью хранения Azure с MSI

Name Type Default Value Description
accountKey
  • string

Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace).

accountName
  • string

имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace).

authenticationMode ConnectionString

Режим проверки подлинности.

JobType

Описывает тип задания. Допустимые режимы: Cloud Edge.

Name Type Description
Cloud
  • string
Edge
  • string

JsonOutputSerializationFormat

Указывает формат JSON, в котором будут записаны выходные данные. В настоящее время поддерживаются значения lineSeparated, указывающие, что выходные данные будут отформатированы путем разделения каждого объекта JSON новой строкой и массивом, указывающим, что выходные данные будут отформатированы в виде массива объектов JSON.

Name Type Description
Array
  • string
LineSeparated
  • string

JsonSerialization

Описывает, как данные из входных данных сериализуются или как данные сериализуются при записи в выходные данные в формате JSON.

Name Type Description
properties.encoding

Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае вывода. Требуется для запросов PUT (CreateOrReplace).

properties.format

Это свойство применяется только к сериализации выходных данных JSON. Оно неприменимо к входным данным. Это свойство указывает формат JSON, в который будут записаны выходные данные. В настоящее время поддерживаются значения lineSeparated, указывающие, что выходные данные будут отформатированы путем разделения каждого объекта JSON новой строкой и массивом, указывающим, что выходные данные будут отформатированы в виде массива объектов JSON. Значение по умолчанию — lineSeparated, если осталось значение NULL.

type string:
  • Json

Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace).

Output

Выходной объект, содержащий все сведения, связанные с именованными выходными данными. Все выходные данные содержатся в задании потоковой передачи.

Name Type Description
id
  • string

Идентификатор ресурса

name
  • string

Имя ресурса

properties.datasource OutputDataSource:

Описывает источник данных, в который будут записаны выходные данные. Требуется для запросов PUT (CreateOrReplace).

properties.diagnostics

Описание условий, применимых к входным, выходным данным или общему заданию, которые требуют внимания клиентов.

properties.etag
  • string

Тег текущей сущности для выходных данных. Это непрозрачная строка. Его можно использовать для определения того, изменился ли ресурс между запросами. Его также можно использовать в заголовках If-Match или If-None-Match для операций записи для оптимистического параллелизма.

properties.serialization Serialization:

Описывает, как сериализуются входные данные или как данные сериализуются при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace).

properties.sizeWindow
  • number

Окно размера для ограничения выходных данных Stream Analytics.

properties.timeWindow
  • string

Интервал времени фильтрации выходных данных заданий Stream Analytics.

type
  • string

Тип ресурса

OutputErrorPolicy

Указывает политику, применяемую к событиям, которые поступают в выходные данные и не могут быть записаны во внешнее хранилище из-за неправильного формата (значения столбцов отсутствуют, имеют неправильный тип или размер).

Name Type Description
Drop
  • string
Stop
  • string

OutputStartMode

Значением может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока событий вывода начинаться при каждом запуске задания, запускаться с пользовательской метки времени, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события.

Name Type Description
CustomTime
  • string
JobStartTime
  • string
LastOutputEventTime
  • string

ParquetSerialization

Описывает, как данные из входных данных сериализуются или как данные сериализуются при записи в выходные данные в формате Parquet.

Name Type Description
type string:
  • Parquet

Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace).

PowerBIOutputDataSource

Описывает выходной источник данных Power BI.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Режим проверки подлинности.

properties.dataset
  • string

Имя набора данных Power BI. Требуется для запросов PUT (CreateOrReplace).

properties.groupId
  • string

Идентификатор группы Power BI.

properties.groupName
  • string

Имя группы Power BI. Используйте это свойство, чтобы помнить, какой идентификатор группы Power BI использовался.

properties.refreshToken
  • string

Маркер обновления, который можно использовать для получения допустимого маркера доступа, который затем можно использовать для проверки подлинности в источнике данных. Действительный маркер обновления в настоящее время доступен только на портале Azure. Рекомендуется поместить фиктивное строковое значение при создании источника данных, а затем перейти на портал Azure для проверки подлинности источника данных, который обновит это свойство действительным маркером обновления. Требуется для запросов PUT (CreateOrReplace).

properties.table
  • string

Имя таблицы Power BI в указанном наборе данных. Требуется для запросов PUT (CreateOrReplace).

properties.tokenUserDisplayName
  • string

Отображаемое имя пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления.

properties.tokenUserPrincipalName
  • string

Имя участника-пользователя (UPN) пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления.

type string:
  • PowerBI

Указывает, в какой тип выходных данных будет записан источник данных. Требуется для запросов PUT (CreateOrReplace).

ReferenceInputProperties

Свойства, связанные с входными данными, содержащими эталонные данные.

Name Type Description
compression

Описание сжатия входных данных

datasource ReferenceInputDataSource:

Описывает входной источник данных, содержащий эталонные данные. Требуется для запросов PUT (CreateOrReplace).

diagnostics

Описание условий, применимых к входным, выходным данным или общему заданию, которые требуют внимания клиентов.

etag
  • string

Тег текущей сущности для входных данных. Это непрозрачная строка. Его можно использовать для определения того, изменился ли ресурс между запросами. Его также можно использовать в заголовках If-Match или If-None-Match для операций записи для оптимистического параллелизма.

partitionKey
  • string

PartitionKey описывает ключ во входных данных, используемый для секционирования входных данных.

serialization Serialization:

Описывает, как сериализуются входные данные или как данные сериализуются при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Reference

Указывает, являются ли входные данные источником ссылочных данных или потоковых данных. Требуется для запросов PUT (CreateOrReplace).

RefreshType

Указывает тип параметра обновления данных.

Name Type Description
RefreshPeriodicallyWithDelta
  • string
RefreshPeriodicallyWithFull
  • string
Static
  • string

ScalarFunctionProperties

Свойства, связанные с скалярной функцией.

Name Type Description
etag
  • string

Текущий тег сущности для функции. Это непрозрачная строка. Его можно использовать для определения того, изменился ли ресурс между запросами. Его также можно использовать в заголовках If-Match или If-None-Match для операций записи для оптимистичного параллелизма.

properties.binding FunctionBinding:

Физическая привязка функции. Например, в случае веб-службы машинного обучения Azure это описывает конечную точку.

properties.inputs

Описывает один входной параметр функции.

properties.output

Описывает выходные данные функции.

type string:
  • Scalar

Указывает тип функции.

ServiceBusQueueOutputDataSource

Описывает выходной источник данных очереди служебной шины.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Режим проверки подлинности.

properties.propertyColumns
  • string[]

Массив строк имен выходных столбцов, которые должны быть присоединены к сообщениям служебной шины в качестве настраиваемых свойств.

properties.queueName
  • string

Имя очереди служебной шины. Требуется для запросов PUT (CreateOrReplace).

properties.serviceBusNamespace
  • string

Пространство имен, связанное с нужным концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

properties.systemPropertyColumns
  • object

Системные свойства, связанные с очередью служебной шины. Поддерживаются следующие системные свойства: ReplyToSessionId, ContentType, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

type string:
  • Microsoft.ServiceBus/Queue

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

ServiceBusTopicOutputDataSource

Описывает выходной источник данных раздела служебной шины.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Режим проверки подлинности.

properties.propertyColumns
  • string[]

Массив строк имен выходных столбцов, которые должны быть присоединены к сообщениям служебной шины в качестве настраиваемых свойств.

properties.serviceBusNamespace
  • string

Пространство имен, связанное с нужным концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace).

properties.systemPropertyColumns
  • object

Системные свойства, связанные с выходными данными раздела служебной шины. Поддерживаются следующие системные свойства: ReplyToSessionId, ContentType, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

properties.topicName
  • string

Имя раздела служебной шины. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/Topic

Указывает тип выходных данных источника данных, в который будут записываться данные. Требуется для запросов PUT (CreateOrReplace).

Sku

Свойства, связанные с номером SKU.

Name Type Description
name

Имя номера SKU. Требуется для запросов PUT (CreateOrReplace).

SkuName

Имя номера SKU. Требуется для запросов PUT (CreateOrReplace).

Name Type Description
Standard
  • string

StorageAccount

Свойства, связанные с учетной записью хранения Azure

Name Type Description
accountKey
  • string

Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace).

accountName
  • string

имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace).

StreamingJob

Объект задания потоковой передачи, содержащий все сведения, связанные с именованным заданием потоковой передачи.

Name Type Description
id
  • string

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Описывает назначаемое системой управляемое удостоверение, назначенное этому заданию, которое можно использовать для проверки подлинности с входными и выходными данными.

location
  • string

Географическое расположение, в котором находится ресурс.

name
  • string

Имя ресурса.

properties.cluster

Кластер, в котором будут выполняться задания потоковой передачи.

properties.compatibilityLevel

Управляет отдельными аспектами поведения задания потоковой передачи во время выполнения.

properties.contentStoragePolicy

Допустимые значения: JobStorageAccount и SystemAccount. Если задано значение JobStorageAccount, пользователю необходимо также указать свойство jobStorageAccount. .

properties.createdDate
  • string

Значение — это метка времени UTC в формате ISO-8601, указывающая, когда было создано задание потоковой передачи.

properties.dataLocale
  • string

Языковой стандарт данных задания Stream Analytics. Значение должно быть именем поддерживаемого языка и региональных параметров .NET из набораhttps://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Если значение не указано, по умолчанию используется "en-US".

properties.etag
  • string

Текущий тег сущности для задания потоковой передачи. Это непрозрачная строка. Его можно использовать для определения того, изменился ли ресурс между запросами. Его также можно использовать в заголовках If-Match или If-None-Match для операций записи для оптимистичного параллелизма.

properties.eventsLateArrivalMaxDelayInSeconds
  • integer

Максимальная приемлемая задержка в секундах, в течение которой могут быть добавлены события, поступающие с запозданием. Поддерживаемый диапазон — от –1 до 1814399 (20,23:59:59 дней). Значение –1 используется для указания неограниченного времени ожидания. Если свойство не указано, по умолчанию используется значение –1.

properties.eventsOutOfOrderMaxDelayInSeconds
  • integer

Максимальная приемлемая задержка в секундах, в течение которой события, поступающие не по порядку, могут быть упорядочены.

properties.eventsOutOfOrderPolicy

Указывает политику, применяемую к событиям, которые поступают в потоке входных событий не по порядку.

properties.functions

Список одной или нескольких функций для задания потоковой передачи. Свойство name для каждой функции требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Необходимо использовать API PATCH, доступный для отдельного преобразования.

properties.inputs

Список одного или нескольких входных данных для задания потоковой передачи. Свойство name для каждого входного значения требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Необходимо использовать API PATCH, доступный для отдельных входных данных.

properties.jobId
  • string

Уникальный идентификатор GUID, определяющий задание потоковой передачи. Этот GUID создается при создании задания потоковой передачи.

properties.jobState
  • string

Описывает состояние задания потоковой передачи.

properties.jobStorageAccount

Свойства, связанные с учетной записью хранения Azure с MSI

properties.jobType

Описывает тип задания. Допустимые режимы: Cloud Edge.

properties.lastOutputEventTime
  • string

Значением является метка времени в формате ISO-8601, указывающая время последнего выходного события задания потоковой передачи или значение NULL, указывающее, что выходные данные еще не созданы. В случае нескольких выходных данных или нескольких потоков в этом наборе отображается последнее значение.

properties.outputErrorPolicy

Указывает политику, применяемую к событиям, которые поступают в выходные данные и не могут быть записаны во внешнее хранилище из-за неправильного формата (значения столбцов отсутствуют, имеют неправильный тип или размер).

properties.outputStartMode

Это свойство следует использовать только в том случае, если требуется, чтобы задание запускалось сразу после создания. Значением может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока событий вывода начинаться при каждом запуске задания, запускаться с пользовательской метки времени, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события.

properties.outputStartTime
  • string

Значением является либо метка времени в формате ISO-8601, указывающая начальную точку выходного потока событий, или значение NULL, указывающее, что выходной поток событий запускает при каждом запуске задания потоковой передачи. Это свойство должно иметь значение, если параметр outputStartMode имеет значение CustomTime.

properties.outputs

Список одного или нескольких выходных данных для задания потоковой передачи. Свойство name для каждого вывода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельных выходных данных необходимо использовать API PATCH.

properties.provisioningState
  • string

Описывает состояние подготовки задания потоковой передачи.

properties.sku

Описывает номер SKU задания потоковой передачи. Требуется для запросов PUT (CreateOrReplace).

properties.transformation

Указывает запрос и количество единиц потоковой передачи, используемых для задания потоковой передачи. Свойство name преобразования является обязательным при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Необходимо использовать API PATCH, доступный для отдельного преобразования.

tags
  • object

Теги ресурсов.

type
  • string

Тип ресурса. Ex- Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.

StreamInputProperties

Свойства, связанные с входными данными, содержащими потоковые данные.

Name Type Description
compression

Описание сжатия входных данных

datasource StreamInputDataSource:

Описывает источник входных данных, содержащий потоковые данные. Требуется для запросов PUT (CreateOrReplace).

diagnostics

Описание условий, применимых к входным, выходным данным или общему заданию, которые требуют внимания клиентов.

etag
  • string

Тег текущей сущности для входных данных. Это непрозрачная строка. Его можно использовать для определения того, изменился ли ресурс между запросами. Его также можно использовать в заголовках If-Match или If-None-Match для операций записи для оптимистического параллелизма.

partitionKey
  • string

PartitionKey описывает ключ во входных данных, используемый для секционирования входных данных.

serialization Serialization:

Описывает, как сериализуются входные данные или как данные сериализуются при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace).

type string:
  • Stream

Указывает, являются ли входные данные источником ссылочных данных или потоковых данных. Требуется для запросов PUT (CreateOrReplace).

Transformation

Объект преобразования, содержащий все сведения, связанные с именованным преобразованием. Все преобразования содержатся в задании потоковой передачи.

Name Type Default Value Description
id
  • string

Идентификатор ресурса

name
  • string

Имя ресурса

properties.etag
  • string

Текущий тег сущности для преобразования. Это непрозрачная строка. Его можно использовать для определения того, изменился ли ресурс между запросами. Его также можно использовать в заголовках If-Match или If-None-Match для операций записи для оптимистичного параллелизма.

properties.query
  • string

Указывает запрос, который будет выполняться в задании потоковой передачи. Дополнительные сведения о языке запросов Stream Analytics (SAQL) см. здесь: https://msdn.microsoft.com/library/azure/dn834998 Требуется для запросов PUT (CreateOrReplace).

properties.streamingUnits
  • integer
3

Число единиц потоковой передачи, используемых заданием потоковой передачи.

properties.validStreamingUnits
  • integer[]

Указывает допустимые единицы потоковой передачи, в которые может масштабироваться задание потоковой передачи.

type
  • string

Тип ресурса