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


Bastion Hosts - List

Списки все узлы-бастионы в подписке.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Network/bastionHosts?api-version=2023-09-01

Параметры URI

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

string

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

api-version
query True

string

Версия API клиента.

Ответы

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

BastionHostListResult

Успешно. Операция возвращает список ресурсов узла-бастиона.

Other Status Codes

CloudError

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

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

azure_auth

Поток OAuth2 в Azure Active Directory.

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

Scopes

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

Примеры

List all Bastion Hosts for a given subscription

Sample Request

GET https://management.azure.com/subscriptions/subid/providers/Microsoft.Network/bastionHosts?api-version=2023-09-01

Sample Response

{
  "value": [
    {
      "name": "bastionhost'",
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/bastionHosts/bastionhosttenant'",
      "type": "Microsoft.Network/bastionHosts",
      "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
      "location": "West US",
      "sku": {
        "name": "Standard"
      },
      "zones": [],
      "properties": {
        "provisioningState": "Succeeded",
        "dnsName": "bst-9d89d361-100e-4c01-b92d-466548c476dc.bastion.azure.com",
        "scaleUnits": 2,
        "disableCopyPaste": false,
        "enableTunneling": false,
        "enableIpConnect": false,
        "enableShareableLink": false,
        "enableKerberos": false,
        "ipConfigurations": [
          {
            "name": "bastionHostIpConfiguration",
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/bastionHosts/bastionhosttenant/bastionHostIpConfigurations/bastionHostIpConfiguration",
            "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
            "type": "Microsoft.Network/bastionHosts/bastionHostIpConfigurations",
            "properties": {
              "provisioningState": "Succeeded",
              "privateIPAllocationMethod": "Dynamic",
              "subnet": {
                "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/BastionHostSubnet"
              },
              "publicIPAddress": {
                "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName"
              }
            }
          }
        ]
      }
    },
    {
      "name": "bastionhostdeveloper'",
      "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/bastionHosts/bastionhostdeveloper'",
      "type": "Microsoft.Network/bastionHosts",
      "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
      "location": "West US",
      "sku": {
        "name": "Developer"
      },
      "properties": {
        "provisioningState": "Succeeded",
        "virtualNetwork": {
          "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/virtualNetworks/vnet2"
        },
        "networkAcls": {
          "ipRules": [
            {
              "addressPrefix": "1.1.1.1/16"
            }
          ]
        },
        "dnsName": "omnibrain.uswest.bastionglobal.azure.com",
        "ipConfigurations": []
      }
    }
  ]
}

Определения

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

Ресурс узла-бастиона.

BastionHostIPConfiguration

IP-конфигурация узла-бастиона.

BastionHostListResult

Ответ на вызов службы API ListBastionHosts.

BastionHostSkuName

Имя узла-бастиона.

CloudError

Ответ об ошибке от службы.

CloudErrorBody

Ответ об ошибке от службы.

IPAllocationMethod

Метод выделения IP-адресов.

IPRule
NetworkAcls
ProvisioningState

Текущее состояние подготовки.

Sku

Номер SKU этого узла-бастиона.

SubResource

Ссылка на другой подресурс.

BastionHost

Ресурс узла-бастиона.

Имя Тип Значение по умолчанию Описание
etag

string

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

id

string

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

location

string

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

name

string

Имя ресурса.

properties.disableCopyPaste

boolean

False

Включение или отключение функции копирования и вставки ресурса узла-бастиона.

properties.dnsName

string

Полное доменное имя конечной точки, на которой доступен узел-бастион.

properties.enableFileCopy

boolean

False

Включение и отключение функции копирования файлов ресурса узла-бастиона.

properties.enableIpConnect

boolean

False

Включение и отключение функции IP Connect ресурса узла-бастиона.

properties.enableKerberos

boolean

False

Включение и отключение функции Kerberos ресурса узла-бастиона.

properties.enableShareableLink

boolean

False

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

properties.enableTunneling

boolean

False

Включение и отключение функции туннелирования ресурса узла-бастиона.

properties.ipConfigurations

BastionHostIPConfiguration[]

IP-конфигурация ресурса узла-бастиона.

properties.networkAcls

NetworkAcls

properties.provisioningState

ProvisioningState

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

properties.scaleUnits

integer

Единицы масштабирования для ресурса узла-бастиона.

properties.virtualNetwork

SubResource

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

sku

Sku

Номер SKU этого узла-бастиона.

tags

object

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

type

string

Тип ресурса.

zones

string[]

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

BastionHostIPConfiguration

IP-конфигурация узла-бастиона.

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

string

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

id

string

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

name

string

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

properties.privateIPAllocationMethod

IPAllocationMethod

Метод выделения частного IP-адреса.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса IP-конфигурации узла-бастиона.

properties.publicIPAddress

SubResource

Ссылка на ресурс PublicIP.

properties.subnet

SubResource

Ссылка на ресурс подсети.

type

string

Тип конфигурации IP.

BastionHostListResult

Ответ на вызов службы API ListBastionHosts.

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

string

URL-адрес для получения следующего набора результатов.

value

BastionHost[]

Список узлов-бастионов в группе ресурсов.

BastionHostSkuName

Имя узла-бастиона.

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

string

Developer

string

Standard

string

CloudError

Ответ об ошибке от службы.

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

CloudErrorBody

Текст ошибки облака.

CloudErrorBody

Ответ об ошибке от службы.

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

string

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

details

CloudErrorBody[]

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

message

string

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

target

string

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

IPAllocationMethod

Метод выделения IP-адресов.

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

string

Static

string

IPRule

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

string

Указывает IP-адрес или диапазон IP-адресов в формате CIDR. Разрешен только IPV4-адрес.

NetworkAcls

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

IPRule[]

Задает правила списка управления ip-адресами для узла-бастиона разработчика.

ProvisioningState

Текущее состояние подготовки.

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

string

Failed

string

Succeeded

string

Updating

string

Sku

Номер SKU этого узла-бастиона.

Имя Тип Значение по умолчанию Описание
name

BastionHostSkuName

Standard

Имя узла-бастиона.

SubResource

Ссылка на другой подресурс.

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

string

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