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


Получение свойств облачной службы

Операция Get Cloud Service Properties получает свойства для указанной облачной службы. Эти свойства содержат следующие значения.

  • Имя и описание облачной службы.

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

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

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

  • При запросе сведений возвращается информация о развертываниях в облачной службе.

Запрос

Запрос Get Cloud Service Properties можно указать следующим образом. Замените <subscription-id> своим идентификатором подписки, а <cloudservice-name> именем облачной службы.

Метод Универсальный код ресурса (URI) запроса
GET https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>

Параметры URI

Параметр URI Описание
embed-detail=true Необязательный элемент. Указывает, что должны быть возвращены свойства для всех развертываний в облачной службе. Значение по умолчанию — false.

Заголовки запросов

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

Заголовок запроса Описание
x-ms-version Обязательный. Задает версию операции, используемой для этого запроса. Этот заголовок должен иметь значение 2009-10-01 или выше.

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

Нет.

Ответ

Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа.

Код состояния

Успешная операция возвращает код состояния 200 (ОК).

Заголовки откликов

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

Заголовок ответа Описание
x-ms-request-id Значение, которое однозначно определяет запрос к службе управления.

Текст ответа

Ниже приведен базовый формат текста ответа, когда запрос не включает параметр embed-detail.

  
<?xml version="1.0" encoding="utf-8"?>  
<HostedService xmlns="http://schemas.microsoft.com/windowsazure">  
  <Url>hosted-service-url</Url>  
  <ServiceName>hosted-service-name</ServiceName>  
  <HostedServiceProperties>  
    <Description>description</Description>  
    <AffinityGroup>name-of-affinity-group</AffinityGroup>   
    <Location>location-of-service</Location >  
    <Label>base-64-encoded-name-of-service</Label>  
    <Status>current-status-of-service</Status>  
    <DateCreated>creation-date-of-service</DateCreated>  
    <DateLastModified>last-modification-date-of-service</DateLastModified>  
    <ExtendedProperties>  
      <ExtendedProperty>  
        <Name>name-of-property</Name>  
        <Value>value-of-property</Value>  
      </ExtendedProperty>  
    </ExtendedProperties>  
    <ReverseDnsFqdn>reverse-dns-fqdn</ReverseDnsFqdn>  
  </HostedServiceProperties>  
  <DefaultWinRmCertificateThumbprint>thumbprint-of-winrm-certificate</DefaultWinRmCertificateThumbprint>  
</HostedService>  
  

Следующие элементы возвращаются, когда embed-detail имеет значение true.

<?xml version="1.0" encoding="utf-8"?>  
<HostedService xmlns="http://schemas.microsoft.com/windowsazure">  
  <Url>hosted-service-url</Url>  
  <ServiceName>hosted-service-name</ServiceName>  
  <HostedServiceProperties>  
    <Description>description-of-service</Description>  
    <AffinityGroup>name-of-affinity-group</AffinityGroup>  
    <Location>location-of-service</Location>  
    <Label>base-64-encoded-name-of-service</Label>  
    <Status>current-status-of-service</Status>  
    <DateCreated>creation-date-of-service</DateCreated>  
    <DateLastModified>last-modification-date-of-service</DateLastModified>  
    <ExtendedProperties>  
      <ExtendedProperty>  
        <Name>name-of-property</Name>  
        <Value>value-of-property</Value>  
      </ExtendedProperty>  
    </ExtendedProperties>  
    <ReverseDnsFqdn>reverse-dns-fqdn</ReverseDnsFqdn>  
  </HostedServiceProperties>  
  <Deployments>  
    <Deployment xmlns=”http://schemas.microsoft.com/windowsazure”>  
      <Name>name-of-deployment</Name>  
      <DeploymentSlot>current-deployment-environment</DeploymentSlot>  
      <PrivateID>deployment-id</PrivateID>  
      <Status>status-of-deployment</Status>  
      <Label>base64-encoded-name-of-deployment</Label>  
      <Url>deployment-url</Url>  
      <Configuration>base-64-encoded-configuration-file</Configuration>  
      <RoleInstanceList>  
        <RoleInstance>  
          <RoleName>name-of-role</RoleName>  
          <InstanceName>name-of-role-instance</InstanceName>  
          <InstanceStatus>status-of-role-instance</InstanceStatus>  
          <InstanceUpgradeDomain>update-domain-of-role-instance</InstanceUpgradeDomain>  
          <InstanceFaultDomain>fault-domain-of-role-instance</InstanceFaultDomain>  
          <InstanceSize>size-of-role-instance</InstanceSize>  
          <InstanceStateDetails>state-of-role-instance</InstanceStateDetails>  
          <InstanceErrorCode>error-code-returned-for-role-instance</InstanceErrorCode>  
          <IpAddress>ip-address-of-role-instance</IpAddress>  
          <InstanceEndpoints>  
            <InstanceEndpoint>  
              <Name>name-of-endpoint</Name>  
              <Vip>virtual-ip-address-of-instance-endpoint</Vip>  
              <PublicPort>public-facing-port-of-instance-endpoint</PublicPort>  
              <LocalPort>internal-facing-port-of-instance-endpoint</LocalPort>  
              <Protocol>protocol-of-instance-endpoint</Protocol>  
            </InstanceEndpoint>  
          </InstanceEndpoints>  
          <PowerState>state-of-role-instance</PowerState>  
          <HostName>dns-name-of-service</HostName>  
          <RemoteAccessCertificateThumbprint>cert-thumbprint-for-remote-access</RemoteAccessCertificateThumbprint>  
        </RoleInstance>  
      </RoleInstanceList>  
      <UpgradeStatus>  
        <UpgradeType>type-of-upgrade</UpgradeType>  
        <CurrentUpgradeDomainState>status-of-current-upgrade</CurrentUpgradeDomainState>  
        <CurrentUpgradeDomain>n</CurrentUpgradeDomain>  
      </UpgradeStatus>  
      <UpgradeDomainCount>number-of-upgrade-domains-in-deployment</UpgradeDomainCount>  
      <RoleList>  
        <Role>  
          <RoleName>name-of-role</RoleName>  
          <OSVersion>operating-system-version</OSVersion>  
          <ConfigurationSets>  
            <ConfigurationSet>  
              <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>  
              <InputEndpoints>  
                <InputEndpoint>  
                  <Port>port-number-of-input-endpoint-in-network</Port>  
                  <Protocol>protocol-of-input-endpoint-in-network</Protocol>  
                  <Vip>virtual-ip-address-of-input-endpoint-in-network</Vip>  
                </InputEndpoint>  
              </InputEndpoints>  
            </ConfigurationSet>  
          </ConfigurationSets>  
        </Role>  
        <Role>  
          <RoleName>name-of-role</RoleName>  
          <OSVersion>operating-system-version</OSVersion>  
          <RoleType>PersistentVMRole</RoleType>  
          <ConfigurationSets>  
            <ConfigurationSet>  
              <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>  
              <InputEndpoints>  
                <InputEndpoint>  
                  <LoadBalancedEndpointSetName>name-of-load-balanced-endpoint-set</LoadBalancedEndpointSetName>  
                  <LocalPort>internal-facing-port-of-input-endpoint</LocalPort>  
                  <Name>name-of-input-endpoint</Name>  
                  <Port>external-facing-port-of-input-endpoint</Port>  
                  <LoadBalancerProbe>  
                    <Path>path-of-probe</Path>  
                    <Port>port-assigned-to-probe</Port>  
                    <Protocol>protocol-of-probe-port</Protocol>  
                  </LoadBalancerProbe>  
                  <Protocol>protocol-of-input-endpoint</Protocol>  
                  <Vip>virtual-ip-address-of-input-endpoint</Vip>  
                </InputEndpoint>  
              </InputEndpoints>  
              <SubnetNames>  
                <SubnetName>name-of-subnet</SubnetName>  
              </SubnetNames>  
            </ConfigurationSet>  
          </ConfigurationSets>  
          <AvailabilitySetName>name-of-availability-set</AvailabilitySetName>  
          <DataVirtualHardDisks>  
            <DataVirtualHardDisk>  
              <HostCaching>host-caching-mode-of-data-disk</HostCaching>  
              <DiskName>name-of-data-disk</DiskName>  
              <Lun>logical-unit-number-of-data-disk</Lun>  
              <LogicalDiskSizeInGB>size-of-data-disk</LogicalDiskSizeInGB>  
              <MediaLink>path-to-vhd</MediaLink>  
            </DataVirtualHardDisk>  
          </DataVirtualHardDisks>  
          <OSVirtualHardDisk>  
            <HostCaching>host-caching-mode-of-os-disk</HostCaching>  
            <DiskName>name-of-os-disk</DiskName>  
            <MediaLink>path-to-vhd</MediaLink>  
            <SourceImageName>image-used-to-create-os-disk</SourceImageName>  
            <OS>operating-system-on-os-disk</OS>  
          </OSVirtualHardDisk>  
          <RoleSize>size-of-role-instance</RoleSize>  
        </Role>  
      </RoleList>  
      <SdkVersion>sdk-version-used-to-create-package</SdkVersion>  
      <Locked>status-of-deployment-write-allowed</Locked>  
      <RollbackAllowed>rollback-operation-allowed</RollbackAllowed>  
      <CreatedTime>time-of-deployment-creation</CreatedTime>  
      <LastModifiedTime>time-of-last-deployment-modification</LastModifiedTime>  
      <VirtualNetworkName>name-of-virtual-network</VirtualNetworkName>  
      <Dns>  
        <DnsServers>  
          <DnsServer>  
            <Name>name-of-dns-server</Name>  
            <Address>address-of-dns-server</Address>  
          </DnsServer>  
        </DnsServers>  
      </Dns>  
      <ExtendedProperties>  
        <ExtendedProperty>  
          <Name>name-of-property</Name>  
          <Value>value-of-property</Value>  
        </ExtendedProperty>  
      </ExtendedProperties>  
      <PersistentVMDowntime>  
        <StartTime>start-of-downtime</StartTime>  
        <EndTime>end-of-downtime</EndTime>  
        <Status>status-of-downtime</Status>  
      </PersistentVMDowntime>  
      <VirtualIPs>  
        <VirtualIP>  
          <Address>virtual-ip-address-of-deployment</Address>  
        </VirtualIP>  
      </VirtualIPs>  
    </Deployment>  
  </Deployments>  
  <DefaultWinRmCertificateThumbprint>thumbprint-of-winrm-certificate</DefaultWinRmCertificateThumbprint>  
</HostedService>  
  

В следующей таблице описаны элементы текста ответа.

Имя элемента Описание
Url Указывает URL-адрес, назначаемый облачной службе.
ServiceName Указывает имя облачной службы. Это имя префикса DNS, которое может использоваться для доступа к облачной службе.

Например, если имя облачной службы — MyService, вы можете получить доступ к облачной службе, вызвав: http:// MyService.cloudapp.net
HostedServiceProperties Указывает свойства, которые назначаются облачной службе.
DefaultWinRmCertificateThumbprint Указывает что отпечаток SSL-сертификата, который был сформирован при определении WinRM, определен c HTTPS-прослушивателем и не включен в определение. Значение этого свойства доступно только для чтения и не изменяется, если запущенный экземпляр роли обновляется с целью использования нового SSL-сертификата.
Развертывания Указывает развертывания в облачной службе.

HostedServiceProperties

Указывает свойства, которые назначаются облачной службе.

Имя элемента Описание
Описание Указывает описание облачной службы.
Территориальная группа Указывает имя территориальной группы, с которой связана эта облачная служба. Если облачная служба связана с территориальной группой, элемент Location не возвращается.
Расположение Указывает географическое местоположение облачной службы в Azure, если облачная служба не связана с территориальной группой. Если расположение указано, то элемент AffinityGroup не возвращается.
Метка Задает идентификатор облачной службы в кодировке base-64. Метка может использоваться для идентификации облачной службы в целях отслеживания.
Состояние Задает состояние облачной службы.

Возможны следующие значения:

- Creating

- Created

- Deleting

- Deleted

- Changing

- ResolvingDns

Элемент Status доступен только в версии 2012-03-01 или более поздней.
DateCreated Задает дату создания облачной службы в формате [4DigitYear]-[2DigitMonth]-[2DigitDay]T[2DigitHour]:[2DigitMinute]:[2DigitSecond]Z. Дата 2011-05-11T16:15:26Z - пример значения, которое может быть возвращено элементами DateCreated или DateLastModified.

Элемент DateCreated доступен только в версии 2012-03-01 или более поздней.
DateLastModified Задает дату последнего обновления облачной службы в формате [4DigitYear]-[2DigitMonth]-[2DigitDay]T[2DigitHour]:[2DigitMinute]:[2DigitSecond]Z. Дата 2011-05-11T16:15:26Z - пример значения, которое может быть возвращено элементами DateCreated или DateLastModified.

Элемент DateLastModified доступен только в версии 2012-03-01 или более поздней.
Имя Задает имя расширенного свойства облачной службы.

Элемент Name доступен только в версии 2012-03-01 или более поздней.
Значение Указывает значение расширенного свойства облачной службы.

Элемент Value доступен только в версии 2012-03-01 или более поздней.
ReverseDnsFqdn Необязательный элемент. Указывает DNS-адрес, в который разрешается IP-адрес облачной службы при запросе с использованием обратного запроса DNS.

Элемент ReverseDnsFqdn доступен только в версии 2014-06-01 или более поздней.

Развернутые приложения

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

Имя элемента Описание
Имя Указывает имя развертывания.
DeploymentSlot Указывает среду развертывания, в которой это развертывание запущено, - staging или production.
PrivateID Указывает уникальный идентификатор для операции развертывания.
Состояние Указывает состояние развертывания.

Возможны следующие значения:

- Running

- Suspended

- RunningTransitioning

- SuspendedTransitioning

- Starting

- Suspending

- Deploying

- Deleting
Метка Задает идентификатор развертывания в кодировке base-64. Метку можно использовать для отслеживания.
Url Указывает URL-адрес, используемый для обращения к облачной службе.

Например, если имя службы — MyService, вы можете получить доступ к службе, вызвав http:// MyService.cloudapp.net
Конфигурация Указывает файл конфигурации развертывания в кодировке base-64.
RoleInstanceList Содержит список экземпляров роли в развертывании.
UpgradeStatus Указывает сведения об обновлении, происходящем в развертывании.
UpgradeDomainCount Указывает количество доменов обновления, доступных этой облачной службе.

Элемент UpgradeDomainCount доступен только в версии 2011-06-01 или более поздней.
RoleList Содержит список ролей в развертывании.
SdkVersion Указывает версию пакета SDK, которая использовалась при создании пакета для развертывания.

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

Элемент SdkVersion доступен только в версии 2011-06-01 или более поздней.
Заблокировано Показывает, установлена ли для блокировка для новых операция записи в развертывании. Значение True, если развертывание заблокировано из-за существующей операции, обновляющей развертывание; иначе значение false.

Элемент Locked доступен только в версии 2011-06-01 или более поздней.
RollbackAllowed Указывает, разрешена ли операция отката обновления или обновления в данный момент. True значение , если операция разрешена; в противном случае false.

Элемент RollbackAllowed доступен только в версии 2011-06-01 или более поздней.
CreatedTime Указывает время создания развертывания.
LastModifiedTime Указывает время последнего изменения развертывания.
VirtualNetworkName Указывает имя виртуальной сети, к которой подключается виртуальная машина.

Элемент VirtualNetworkName доступен только в версии 2012-03-01 или более поздней.
Dns Указывает пользовательские параметры DNS, заданные для развертывания.

Элемент Dns доступен только в версии 2012-03-01 или более поздней.
ExtendedProperties Указывает свойства, которые используются для предоставления дополнительных сведений о развертывании.
PersistentVMDowntime Предоставляет информацию о том, когда виртуальная машина была запущена и когда остановлена.

Элемент PersistentVMDowntime доступен только в версии 2012-03-01 или более поздней.
VirtualIPs Содержит виртуальные IP-адреса, указанные для развертывания.

Элемент VirtualIPs доступен только в версии 2012-03-01 или более поздней.

RoleInstanceList

Содержит список экземпляров роли в развертывании.

Имя элемента Описание
RoleName Указывает имя роли.
InstanceName Указывает имя определенного экземпляра роли, если экземпляр роли выполняется.
InstanceStatus Указывает текущее состояние экземпляра роли.

RoleStateUnknown :

— указывает, что состояние роли в настоящее время неизвестно.

CreatingVM :

— указывает, что ресурсы создаются для виртуальной машины.

StartingVM :

— указывает, что виртуальная машина запускается.

CreatingRole :

— указывает, что ресурсы создаются для экземпляра роли.

StartingRole :

— указывает, что экземпляр роли запускается.

ReadyRole :

— указывает, что экземпляр роли запущен и готов к использованию.

BusyRole :

— указывает, что экземпляр роли недоступен для запросов. Такое состояние обычно формируется во время создания или остановки роли.

StoppingRole :

— указывает, что экземпляр роли останавливается.

StoppingVM :

— указывает, что виртуальная машина останавливается.

DeletingVM :

— указывает, что виртуальная машина удаляется.

StoppedVM :

— указывает, что виртуальная машина не запущена. Это конечное состояние процесса завершения работы, и никакие другие сообщения о состоянии не должны быть получены после StoppedVM.

RestartingRole :

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

CyclingRole :

— указывает, что экземпляр роли запускается неправильно. Такое состояние указывает на проблему с экземпляром роли, которая препятствует ее запуску, и может быть сформировано даже после получения состояний StartingRole и ReadyRole. Необходимо найти и исправить проблему в экземпляре роли, прежде чем можно будет запустить роль. Поля InstanceStateDetails и InstanceErrorCode могут содержать сведения об ошибке роли, которая привела к этому состоянию.

FailedStartingRole :

— указывает, что экземпляр роли не удалось запустить. Такое состояние указывает на проблему с экземпляром роли, которая препятствует ее запуску, и может быть сформировано после возврата процессом состояния StartingRole. Необходимо найти и исправить проблему в роли, прежде чем можно будет запустить роль. Поля InstanceStateDetails и InstanceErrorCode могут содержать сведения об ошибке роли, вызвавшей такое состояние, что может быть полезно для нахождения проблемы и отладки.

FailedStartingVM :

— указывает, что виртуальная машина постоянно не запускается. Такое состояние формируется Azure и не указывает на ошибку в экземпляре роли. Может быть сформировано после состояния StartingRole.

UnresponsiveRole :

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

StoppedDeallocated :

— указывает, что экземпляр роли остановлен и все выделенные ресурсы освобождены. Это приостанавливает выставление счетов для экземпляра роли. Экземпляры роли со статусом StoppedDeallocated возвращаются в списке экземпляров только в том случае, если используется версия 2013-06-01 или выше. Если все экземпляры ролей в развертывании имеют состояние StoppedDeallocated, развертывание не возвращается.
InstanceUpgradeDomain Указывает домен обновления, к которому принадлежит экземпляр роли. Во время развертывания обновления все экземпляры роли в одном домене обновляются одновременно.

Элемент InstanceUpgradeDomain доступен только в версии 2011-06-01 или более поздней.
InstanceFaultDomain Указывает домен отказоустойчивости, к которому принадлежит экземпляр роли. Экземпляры роли, которые являются частью одного домена сбоя, могут быть чувствительны к сбою одной и той же части общего оборудования.

Элемент InstanceFaultDomain доступен только в версии 2011-06-01 или более поздней.
InstanceSize Указывает размер экземпляра роли.

Элемент InstanceSize доступен только в версии 2011-06-01 или более поздней.
InstanceStateDetails Предоставляет моментальный снимок состояния экземпляра роли на момент вызова операции.

Элемент InstanceStateDetails доступен только в версии 2011-06-01 или более поздней.
InstanceErrorCode Для виртуальных машин имеются следующие коды ошибок:

— WaitTimeout — экземпляр роли не общался в течение 25 минут. Обычно это означает, что он не запущен или не установлен гостевой агент.

— VhdTooLarge — выбранный образ VHD был слишком большим для экземпляра роли.

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

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

Элемент InstanceErrorCode доступен только в версии 2011-10-01 или более поздней.
IPAddress Указывает IP-адрес экземпляра роли (DIP).

Элемент IpAddress доступен только в версии 2012-03-01 или более поздней.
InstanceEndpoints Содержит список конечных точек экземпляра для роли.
PowerState Показывает состояние выполнения экземпляра роли.

Возможные следующие значения.

- Starting

- Started

- Stopping

- Stopped

- Unknown
HostName Указывает имя узла DNS облачной службы, в которой выполняется экземпляр роли. Этот элемент перечисляется только для развертываний виртуальной машины.
RemoteAccessCertificateThumbprint Указывает отпечаток сертификата сервера RDP (в Windows) или сертификата сервера SSH (в Linux). Отпечаток используется только для виртуальных машин, созданных из образа.

Элемент RemoteAccessCertificateThumbprint доступен только в версии 2012-08-01 или более поздней.

InstanceEndpoints

Содержит список конечных точек экземпляра для роли.

Имя элемента Описание
Имя Указывает имя конечной точки.
Vip Указывает виртуальный IP-адрес конечной точки.

Элемент Vip доступен только в версии 2011-06-01 или более поздней.
PublicPort Указывает внешний порт, используемый конечной точкой.
Локальный порт Указывает внутренний порт, используемый конечной точкой.
Протокол Указывает протокол трафика к конечной точке.

UpgradeStatus

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

Имя элемента Описание
UpgradeType Указывает тип обновления.

Возможны следующие значения:

- Auto

- Manual

- Simultaneous
CurrentUpgradeDomainState Указывает текущее состояние обновления. Возможными значениями являются Before и During.
CurrentUpgradeDomain Содержит целочисленное значение, которое определяет текущий домен обновления. Домены обновления идентифицируются с отсчитываемого от нуля индекса: первый домен обновления имеет идентификатор 0, второй — идентификатор 1 и т. д.

RoleList

Содержит список ролей в развертывании.

Имя элемента Описание
RoleName Указывает имя роли.
OSVersion Указывает версию операционной системы, на которой выполняются экземпляры роли.
RoleType Указывает тип роли. Этот элемент перечисляется только для развертываний виртуальной машины, а его значение по умолчанию - PersistentVMRole.
ConfigurationSets Содержит коллекцию значений, представляющую параметры конфигурации системы или приложения.
AvailabilitySetName Указывает имя коллекции виртуальных машин.
DataVirtualHardDisks Содержит параметры, используемые для добавления диска данных к виртуальной машине.
OSVirtualHardDisk Содержит параметры, используемые для создания диска с операционной системой для виртуальной машины.
RoleSize Указывает размер экземпляра роли.

ConfigurationSets

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

Имя элемента Описание
ConfigurationSetType Указывает тип конфигурации для набора конфигурации. В настоящее время всегда задано как NetworkConfiguration.
InputEndpoints Содержит коллекцию внешних конечных точек для виртуальной машины.
SubnetNames Содержит список имен подсетей виртуальной сети, к которой принадлежит развертывание.

InputEndpoints

Содержит коллекцию внешних конечных точек для виртуальной машины.

Имя элемента Описание
LoadBalancedEndpointSetName Задает имя набора конечных точек, сбалансированных по нагрузке. Этот элемент перечисляется только для развертываний виртуальной машины.
Локальный порт Указывает внутренний порт, который виртуальная машина прослушивает для обслуживания конечной точки. Этот элемент перечисляется только для развертываний виртуальной машины.
Имя Указывает имя внешней конечной точки. Этот элемент перечисляется только для развертываний виртуальной машины.
Port Указывает внешний порт, используемый конечной точкой.
LoadBalancerProbe Содержит параметры конечной точки, которые подсистема балансировки нагрузки Azure использует для отслеживания доступности этой виртуальной машины, прежде чем пересылать трафик на конечную точку.
Протокол Указывает транспортный протокол для конечной точки.

Возможные значения:

- TCP

- UDP
Vip Указывает виртуальный IP-адрес конечной точки.

LoadBalancerProbe

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

Имя элемента Описание
Путь Задает имя относительного пути для проверки с целью определения состояния доступности. Если установлено значение протокола TCP, то данное значение должно быть равно NULL.

Пример

path

Проба будет использовать https://example.com/path для выполнения пробы.
Port Указывает порт, используемый при проверке состояния доступности.
Протокол Указывает протокол, используемый при проверке состояния доступности.

Возможны следующие значения:

- HTTP

- TCP

DNS:

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

Имя элемента Описание
Имя Указывает имя DNS-сервера.
Адрес Указывает IP-адрес DNS-сервера.

ExtendedProperties

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

Имя элемента Описание
Имя Указывает имя свойства, связанного с развертыванием.
Значение Указывает значение свойства, связанного с развертыванием.

PersistentVMDowntime

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

Имя элемента Описание
StartTime Указывает время, когда виртуальная машина была запущена.
EndTime Указывает время, когда виртуальная машина была остановлена.
Состояние Указывает состояние виртуальной машины.

VirtualIPs

Содержит виртуальные IP-адреса, указанные для развертывания.

Имя элемента Описание
Адрес Указывает виртуальный IP-адрес развертывания.

DataVirtualHardDisks

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

Имя элемента Описание
HostCaching Указывает режим кэширования платформы при считывании BLOB-объектов диска данных для повышения эффективности чтения и записи.

Возможны следующие значения:

- None

- ReadOnly

- ReadWrite

Значение по умолчанию —ReadOnly.
DiskName Задает имя виртуального жесткого диска (VHD) для использования при создании диска данных для виртуальной машины.
Lun Задает логический номер устройства (LUN) для диска данных. LUN указывает слот, в котором при монтировании появляется диск данных для использования виртуальной машиной. Этот элемент перечисляется, только если к виртуальной машине подключено более одного диска данных.
LogicalDiskSizeInGB Указывает объем диска, подключаемого к виртуальной машине (в гигабайтах).
MediaLink Указывает расположение хранилища Azure для VHD-диска, связанного с диском.

Пример

http://example.blob.core.windows.net/disks/mydatadisk.vhd

OSVirtualHardDisk

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

Имя элемента Описание
HostCaching Указывает поведение кэширования платформы для BLOB-объекта, представляющего диск операционной системы, для повышения эффективности чтения и записи.

Возможны следующие значения:

- ReadOnly

- ReadWrite
DiskName Указывает имя образа операционной системы в репозитории образов.
MediaLink Указывает расположение хранилища Azure для VHD-диска, связанного с диском операционной системы.
SourceImageName Задает имя образа источника, который использовался для создания диска с операционной системой.
OS Указывает операционную систему, которая выполняется на виртуальной машине.

Комментарии

Чтобы получить имена облачных служб в подписке, можно использовать список Облачные службы.