Поделиться через


Batch Account - Create

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

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2024-07-01

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

Имя учетной записи пакетной службы, которая должна быть уникальной в пределах региона. Имена учетных записей пакетной службы должны иметь длину от 3 до 24 символов и должны использовать только цифры и строчные буквы. Это имя используется в составе DNS-имени, используемого для доступа к пакетной службе в регионе, в котором создается учетная запись. Например, http://accountname.region.batch.azure.com/.

resourceGroupName
path True

string

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

subscriptionId
path True

string

Идентификатор подписки Azure. Это строка с форматом GUID (например, 000000000-0000-0000-0000-0000-000000000000000000000)

api-version
query True

string

Версия API, используемая с HTTP-запросом.

Текст запроса

Имя Обязательно Тип Описание
location True

string

Регион, в котором создается учетная запись.

identity

BatchAccountIdentity

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

properties.allowedAuthenticationModes

AuthenticationMode[]

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

properties.autoStorage

AutoStorageBaseProperties

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

properties.encryption

EncryptionProperties

Конфигурация шифрования для учетной записи пакетной службы.
Настраивает шифрование данных клиента в учетной записи пакетной службы. По умолчанию учетные записи шифруются с помощью управляемого ключа Майкрософт. Для дополнительного управления вместо этого можно использовать управляемый клиентом ключ.

properties.keyVaultReference

KeyVaultReference

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

properties.networkProfile

NetworkProfile

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

properties.poolAllocationMode

PoolAllocationMode

Режим выделения, используемый для создания пулов в учетной записи пакетной службы.
Режим выделения пула также влияет на то, как клиенты могут проходить проверку подлинности в API пакетной службы. Если режим — BatchService, клиенты могут пройти проверку подлинности с помощью ключей доступа или идентификатора Microsoft Entra. Если режим — UserSubscription, клиенты должны использовать идентификатор Microsoft Entra. Значением по умолчанию является BatchService.

properties.publicNetworkAccess

PublicNetworkAccessType

Тип сетевого доступа для доступа к учетной записи пакетной службы Azure.
Если значение не указано, значение по умолчанию "включено".

tags

object

Указанные пользователем теги, связанные с учетной записью.

Ответы

Имя Тип Описание
200 OK

BatchAccount

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

202 Accepted

Операция будет выполнена асинхронно.

Заголовки

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

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

azure_auth

Поток кода проверки подлинности Microsoft Entra OAuth 2.0

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

BatchAccountCreate_BYOS
BatchAccountCreate_Default
BatchAccountCreate_SystemAssignedIdentity
BatchAccountCreate_UserAssignedIdentity
PrivateBatchAccountCreate

BatchAccountCreate_BYOS

Образец запроса

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-07-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "poolAllocationMode": "UserSubscription",
    "keyVaultReference": {
      "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    }
  }
}

Пример ответа

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "UserSubscription",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "keyVaultReference": {
      "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "publicNetworkAccess": "Enabled"
  },
  "identity": {
    "type": "None"
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

BatchAccountCreate_Default

Образец запроса

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-07-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  }
}

Пример ответа

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "BatchService",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "publicNetworkAccess": "Enabled"
  },
  "identity": {
    "type": "None"
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

BatchAccountCreate_SystemAssignedIdentity

Образец запроса

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-07-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  },
  "identity": {
    "type": "SystemAssigned"
  }
}

Пример ответа

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "BatchService",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "publicNetworkAccess": "Enabled"
  },
  "identity": {
    "principalId": "1a2e532b-9900-414c-8600-cfc6126628d7",
    "tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd",
    "type": "SystemAssigned"
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

BatchAccountCreate_UserAssignedIdentity

Образец запроса

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-07-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
    }
  }
}

Пример ответа

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "BatchService",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "publicNetworkAccess": "Enabled"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
        "principalId": "principalId1",
        "clientId": "clientId1"
      }
    }
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

PrivateBatchAccountCreate

Образец запроса

PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-07-01

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "keyVaultReference": {
      "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "publicNetworkAccess": "Disabled"
  }
}

Пример ответа

{
  "name": "sampleacct",
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "provisioningState": "Succeeded",
    "poolAllocationMode": "UserSubscription",
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolQuota": 20,
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
      "lastKeySync": "2016-03-10T23:48:38.9878479Z"
    },
    "keyVaultReference": {
      "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "publicNetworkAccess": "Disabled"
  },
  "identity": {
    "type": "None"
  },
  "id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "type": "Microsoft.Batch/batchAccounts"
}

Определения

Имя Описание
AuthenticationMode

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

AutoStorageAuthenticationMode

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

AutoStorageBaseProperties

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

AutoStorageProperties

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

BatchAccount

Содержит сведения о учетной записи пакетной службы Azure.

BatchAccountCreateParameters

Параметры, предоставленные операции create.

BatchAccountIdentity

Удостоверение учетной записи пакетной службы, если настроено. Это используется, когда пользователь указывает Microsoft.KeyVault в качестве конфигурации шифрования учетной записи пакетной службы или когда ManagedIdentity выбран в качестве режима проверки подлинности автоматического хранения.

CloudError

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

CloudErrorBody

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

ComputeNodeIdentityReference

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

EncryptionProperties

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

EndpointAccessDefaultAction

Действие по умолчанию при отсутствии сопоставления IPRule.

EndpointAccessProfile

Профиль сетевого доступа для конечной точки пакетной службы.

IPRule

Правило фильтрации IP-адреса клиента.

IPRuleAction

Действие при сопоставлении IP-адреса клиента.

KeySource

Тип источника ключа.

KeyVaultProperties

Конфигурация KeyVault при использовании ключа шифрования Microsoft.KeyVault.

KeyVaultReference

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

NetworkProfile

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

PoolAllocationMode

Режим выделения для создания пулов в учетной записи пакетной службы.

PrivateEndpoint

Частная конечная точка подключения частной конечной точки.

PrivateEndpointConnection

Содержит сведения о ресурсе приватного канала.

PrivateEndpointConnectionProvisioningState

Состояние подготовки подключения к частной конечной точке.

PrivateLinkServiceConnectionState

Состояние подключения службы приватного канала подключения частной конечной точки

PrivateLinkServiceConnectionStatus

Состояние подключения частной конечной точки пакетной службы

ProvisioningState

Подготовленное состояние ресурса

PublicNetworkAccessType

Тип сетевого доступа для работы с ресурсами в учетной записи пакетной службы.

ResourceIdentityType

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

UserAssignedIdentities

Список связанных удостоверений пользователей.

VirtualMachineFamilyCoreQuota

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

AuthenticationMode

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

Значение Описание
AAD

Режим проверки подлинности с помощью идентификатора Microsoft Entra.

SharedKey

Режим проверки подлинности с использованием общих ключей.

TaskAuthenticationToken

Режим проверки подлинности с помощью маркеров проверки подлинности задач.

AutoStorageAuthenticationMode

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

Значение Описание
BatchAccountManagedIdentity

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

StorageKeys

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

AutoStorageBaseProperties

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

Имя Тип Default value Описание
authenticationMode

AutoStorageAuthenticationMode

StorageKeys

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

nodeIdentityReference

ComputeNodeIdentityReference

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

storageAccountId

string (arm-id)

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

AutoStorageProperties

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

Имя Тип Default value Описание
authenticationMode

AutoStorageAuthenticationMode

StorageKeys

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

lastKeySync

string (date-time)

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

nodeIdentityReference

ComputeNodeIdentityReference

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

storageAccountId

string (arm-id)

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

BatchAccount

Содержит сведения о учетной записи пакетной службы Azure.

Имя Тип Default value Описание
id

string

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

identity

BatchAccountIdentity

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

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.accountEndpoint

string

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

properties.activeJobAndJobScheduleQuota

integer (int32)

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

properties.allowedAuthenticationModes

AuthenticationMode[]

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

properties.autoStorage

AutoStorageProperties

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

properties.dedicatedCoreQuota

integer (int32)

Выделенная квота ядра для учетной записи пакетной службы.
Для учетных записей с пуломAllocationMode, установленного для UserSubscription, квота управляется в подписке, поэтому это значение не возвращается.

properties.dedicatedCoreQuotaPerVMFamily

VirtualMachineFamilyCoreQuota[]

Список выделенной квоты ядра для семейства виртуальных машин для учетной записи пакетной службы. Для учетных записей с пуломAllocationMode, установленного для UserSubscription, квота управляется в подписке, поэтому это значение не возвращается.

properties.dedicatedCoreQuotaPerVMFamilyEnforced

boolean

Значение, указывающее, применяются ли для этой учетной записи квоты ядра для семейства виртуальных машин.
Если этот флаг имеет значение true, выделенная квота ядра применяется как с помощью свойств dedicatedCoreQuotaPerVMFamily, так и dedicatedCoreQuota в учетной записи. Если этот флаг имеет значение false, выделенная квота ядра применяется только через свойство dedicatedCoreQuota в учетной записи и не учитывает семейство виртуальных машин.

properties.encryption

EncryptionProperties

Конфигурация шифрования для учетной записи пакетной службы.
Настраивает шифрование данных клиента в учетной записи пакетной службы. По умолчанию учетные записи шифруются с помощью управляемого ключа Майкрософт. Для дополнительного управления вместо этого можно использовать управляемый клиентом ключ.

properties.keyVaultReference

KeyVaultReference

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

properties.lowPriorityCoreQuota

integer (int32)

Квота основного ядра с низким приоритетом для учетной записи пакетной службы.
Для учетных записей с пуломAllocationMode, установленного для UserSubscription, квота управляется в подписке, поэтому это значение не возвращается.

properties.networkProfile

NetworkProfile

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

properties.nodeManagementEndpoint

string

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

properties.poolAllocationMode

PoolAllocationMode

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

properties.poolQuota

integer (int32)

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

properties.privateEndpointConnections

PrivateEndpointConnection[]

Список подключений частной конечной точки, связанных с учетной записью пакетной службы

properties.provisioningState

ProvisioningState

Подготовленное состояние ресурса

properties.publicNetworkAccess

PublicNetworkAccessType

Enabled

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

tags

object

Теги ресурса.

type

string

Тип ресурса.

BatchAccountCreateParameters

Параметры, предоставленные операции create.

Имя Тип Default value Описание
identity

BatchAccountIdentity

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

location

string

Регион, в котором создается учетная запись.

properties.allowedAuthenticationModes

AuthenticationMode[]

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

properties.autoStorage

AutoStorageBaseProperties

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

properties.encryption

EncryptionProperties

Конфигурация шифрования для учетной записи пакетной службы.
Настраивает шифрование данных клиента в учетной записи пакетной службы. По умолчанию учетные записи шифруются с помощью управляемого ключа Майкрософт. Для дополнительного управления вместо этого можно использовать управляемый клиентом ключ.

properties.keyVaultReference

KeyVaultReference

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

properties.networkProfile

NetworkProfile

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

properties.poolAllocationMode

PoolAllocationMode

Режим выделения, используемый для создания пулов в учетной записи пакетной службы.
Режим выделения пула также влияет на то, как клиенты могут проходить проверку подлинности в API пакетной службы. Если режим — BatchService, клиенты могут пройти проверку подлинности с помощью ключей доступа или идентификатора Microsoft Entra. Если режим — UserSubscription, клиенты должны использовать идентификатор Microsoft Entra. Значением по умолчанию является BatchService.

properties.publicNetworkAccess

PublicNetworkAccessType

Enabled

Тип сетевого доступа для доступа к учетной записи пакетной службы Azure.
Если значение не указано, значение по умолчанию "включено".

tags

object

Указанные пользователем теги, связанные с учетной записью.

BatchAccountIdentity

Удостоверение учетной записи пакетной службы, если настроено. Это используется, когда пользователь указывает Microsoft.KeyVault в качестве конфигурации шифрования учетной записи пакетной службы или когда ManagedIdentity выбран в качестве режима проверки подлинности автоматического хранения.

Имя Тип Описание
principalId

string

Идентификатор субъекта учетной записи пакетной службы. Это свойство будет предоставлено только для назначаемого системой удостоверения.

tenantId

string

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

type

ResourceIdentityType

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

userAssignedIdentities

<string,  UserAssignedIdentities>

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

CloudError

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

Имя Тип Описание
error

CloudErrorBody

Текст ответа на ошибку.

CloudErrorBody

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

Имя Тип Описание
code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

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

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

ComputeNodeIdentityReference

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

Имя Тип Описание
resourceId

string

Идентификатор ресурса ARM назначенного пользователем удостоверения.

EncryptionProperties

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

Имя Тип Описание
keySource

KeySource

Тип источника ключа.

keyVaultProperties

KeyVaultProperties

Дополнительные сведения об использовании Microsoft.KeyVault

EndpointAccessDefaultAction

Действие по умолчанию при отсутствии сопоставления IPRule.

Значение Описание
Allow

Разрешить клиентский доступ.

Deny

Запретить доступ к клиенту.

EndpointAccessProfile

Профиль сетевого доступа для конечной точки пакетной службы.

Имя Тип Описание
defaultAction

EndpointAccessDefaultAction

Действие по умолчанию при отсутствии сопоставления IPRule.
Действие по умолчанию для доступа к конечной точке. Применимо только при включении publicNetworkAccess.

ipRules

IPRule[]

Массив диапазонов IP-адресов для фильтрации IP-адреса клиента.

IPRule

Правило фильтрации IP-адреса клиента.

Имя Тип Описание
action

IPRuleAction

Действие при сопоставлении IP-адреса клиента.

value

string

Диапазон IP-адресов или IP-адресов для фильтрации
IPv4-адрес или диапазон адресов IPv4 в формате CIDR.

IPRuleAction

Действие при сопоставлении IP-адреса клиента.

Значение Описание
Allow

Разрешить доступ для соответствующего IP-адреса клиента.

KeySource

Тип источника ключа.

Значение Описание
Microsoft.Batch

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

Microsoft.KeyVault

Ключи шифрования, используемые для защиты данных учетной записи, хранятся во внешнем хранилище ключей. Если это задано, удостоверение учетной записи пакетной службы должно иметь значение SystemAssigned, а допустимый идентификатор ключа также должен быть предоставлен в разделе keyVaultProperties.

KeyVaultProperties

Конфигурация KeyVault при использовании ключа шифрования Microsoft.KeyVault.

Имя Тип Описание
keyIdentifier

string

Полный путь к секрету с версией или без нее. Пример https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. или https://mykeyvault.vault.azure.net/keys/testkey. Чтобы обеспечить удобство использования следующих предварительных требований, необходимо выполнить следующее:

Учетная запись пакетной службы имеет удостоверение, назначенное системой, удостоверение учетной записи было предоставлено key/Get, Key/Unwrap and Key/Wrap permissions The KeyVault имеет обратимое удаление и защиту очистки.

KeyVaultReference

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

Имя Тип Описание
id

string (arm-id)

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

url

string

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

NetworkProfile

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

Имя Тип Описание
accountAccess

EndpointAccessProfile

Профиль сетевого доступа для конечной точки batchAccount (API плоскости данных пакетной службы).

nodeManagementAccess

EndpointAccessProfile

Профиль сетевого доступа для конечной точки nodeManagement (пакетная служба управляет вычислительными узлами для пулов пакетной службы).

PoolAllocationMode

Режим выделения для создания пулов в учетной записи пакетной службы.

Значение Описание
BatchService

Пулы будут выделены в подписках, принадлежащих пакетной службе.

UserSubscription

Пулы будут выделены в подписке, принадлежащей пользователю.

PrivateEndpoint

Частная конечная точка подключения частной конечной точки.

Имя Тип Описание
id

string

Идентификатор ресурса ARM частной конечной точки. Это форма /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint}.

PrivateEndpointConnection

Содержит сведения о ресурсе приватного канала.

Имя Тип Описание
etag

string

ETag ресурса, используемый для инструкций параллелизма.

id

string

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

name

string

Имя ресурса.

properties.groupIds

string[]

Идентификатор группы подключения к частной конечной точке.
Значение имеет один и только один идентификатор группы.

properties.privateEndpoint

PrivateEndpoint

Идентификатор ресурса ARM частной конечной точки.
Частная конечная точка подключения частной конечной точки.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Состояние подключения службы приватного канала для подключения частной конечной точки.
Состояние подключения службы приватного канала подключения частной конечной точки

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Состояние подготовки подключения к частной конечной точке.

tags

object

Теги ресурса.

type

string

Тип ресурса.

PrivateEndpointConnectionProvisioningState

Состояние подготовки подключения к частной конечной точке.

Значение Описание
Cancelled

Пользователь отменил создание подключения.

Creating

Соединение создается.

Deleting

Подключение удаляется.

Failed

Пользователь попросил обновить подключение и завершиться сбоем. Можно повторить операцию обновления.

Succeeded

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

Updating

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

PrivateLinkServiceConnectionState

Состояние подключения службы приватного канала подключения частной конечной точки

Имя Тип Описание
actionsRequired

string

Действие, необходимое для состояния частного подключения

description

string

Описание состояния частного подключения

status

PrivateLinkServiceConnectionStatus

Состояние подключения частной конечной точки учетной записи пакетной службы

PrivateLinkServiceConnectionStatus

Состояние подключения частной конечной точки пакетной службы

Значение Описание
Approved

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

Disconnected

Подключение к частной конечной точке отключено и не может использоваться для доступа к учетной записи пакетной службы

Pending

Подключение к частной конечной точке ожидается и не может использоваться для доступа к учетной записи пакетной службы

Rejected

Подключение к частной конечной точке отклонено и не может использоваться для доступа к учетной записи пакетной службы

ProvisioningState

Подготовленное состояние ресурса

Значение Описание
Cancelled

Последняя операция для учетной записи отменена.

Creating

Создается учетная запись.

Deleting

Учетная запись удаляется.

Failed

Последняя операция для учетной записи завершается ошибкой.

Invalid

Учетная запись находится в недопустимом состоянии.

Succeeded

Учетная запись создана и готова к использованию.

PublicNetworkAccessType

Тип сетевого доступа для работы с ресурсами в учетной записи пакетной службы.

Значение Описание
Disabled

Отключает общедоступное подключение и включает частное подключение к пакетной службе Azure через ресурс частной конечной точки.

Enabled

Включает подключение к пакетной службе Azure через общедоступную службу DNS.

SecuredByPerimeter

Защищает подключение к пакетной службе Azure с помощью конфигурации NSP.

ResourceIdentityType

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

Значение Описание
None

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

SystemAssigned

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

UserAssigned

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

UserAssignedIdentities

Список связанных удостоверений пользователей.

Имя Тип Описание
clientId

string

Идентификатор клиента назначаемого пользователем удостоверения.

principalId

string

Идентификатор субъекта назначаемого пользователем удостоверения.

VirtualMachineFamilyCoreQuota

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

Имя Тип Описание
coreQuota

integer (int32)

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

name

string

Имя семейства виртуальных машин.