Cloud Services - Get
Отображение сведений об облачной службе.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}?api-version=2024-11-04
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
cloud
|
path | True |
string |
Имя облачной службы. |
resource
|
path | True |
string |
Имя группы ресурсов. |
subscription
|
path | True |
string |
Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы. |
api-version
|
query | True |
string |
Версия клиентского API. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ХОРОШО |
|
Other Status Codes |
Ошибка |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Get Cloud Service with Multiple Roles and RDP Extension
Образец запроса
Пример ответа
{
"name": "{cs-name}",
"id": "/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices/{cs-name}",
"type": "Microsoft.Compute/cloudServices",
"location": "eastus2euap",
"properties": {
"configuration": "{ServiceConfiguration}",
"upgradeMode": "Auto",
"roleProfile": {
"roles": [
{
"name": "ContosoFrontend",
"sku": {
"name": "Standard_D1_v2",
"tier": "Standard",
"capacity": 2
}
},
{
"name": "ContosoBackend",
"sku": {
"name": "Standard_D1_v2",
"tier": "Standard",
"capacity": 2
}
}
]
},
"osProfile": {
"secrets": []
},
"networkProfile": {
"loadBalancerConfigurations": [
{
"name": "contosolb",
"properties": {
"frontendIpConfigurations": [
{
"name": "contosofe",
"properties": {
"publicIPAddress": {
"id": "/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Network/publicIPAddresses/contosopublicip"
}
}
}
]
}
}
]
},
"extensionProfile": {
"extensions": [
{
"name": "RDPExtension",
"properties": {
"autoUpgradeMinorVersion": false,
"provisioningState": "Succeeded",
"rolesAppliedTo": [
"*"
],
"publisher": "Microsoft.Windows.Azure.Extensions",
"type": "RDP",
"typeHandlerVersion": "1.2",
"settings": "<PublicConfig><UserName>userazure</UserName><Expiration>01/12/2022 16:29:02</Expiration></PublicConfig>"
}
}
]
},
"provisioningState": "Succeeded",
"uniqueId": "4ccb4323-4740-4545-bb81-780b27375947"
},
"systemData": {
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedAt": "2020-01-01T17:18:19.1234567Z"
}
}
Определения
Имя | Описание |
---|---|
Api |
Ошибка API. |
Api |
База ошибок API. |
Cloud |
Ответ на ошибку из службы вычислений. |
Cloud |
Описывает облачную службу. |
Cloud |
Описывает профиль расширения облачной службы. |
Cloud |
Свойства расширения. |
Cloud |
Сетевой профиль облачной службы. |
Cloud |
Описывает профиль ОС для облачной службы. |
Cloud |
Свойства облачной службы |
Cloud |
Описывает профиль роли облачной службы. |
Cloud |
Описывает свойства роли. |
Cloud |
Описывает номер SKU роли облачной службы. |
Cloud |
Тип слота для облачной службы.
Возможные значения: |
Cloud |
Режим обновления облачной службы. Экземпляры ролей выделяются для обновления доменов при развертывании службы. Обновления можно инициировать вручную в каждом домене обновления или автоматически инициировать во всех доменах обновления.
Возможные значения |
Cloud |
Защищенные параметры расширения, на которые ссылается keyVault, которые шифруются перед отправкой экземпляру роли. |
Cloud |
Описывает одну ссылку на сертификат в Key Vault и место, где сертификат должен находиться в экземпляре роли. |
Cloud |
Описывает набор сертификатов, которые находятся в одном хранилище ключей. |
Extension |
Описывает расширение облачной службы. |
Inner |
Сведения о внутренней ошибке. |
Load |
Описывает конфигурацию подсистемы балансировки нагрузки. |
Load |
Описывает свойства конфигурации подсистемы балансировки нагрузки. |
Load |
Указывает внешний IP-адрес, используемый для подсистемы балансировки нагрузки. Поддерживается только IP-адрес внешнего интерфейса IPv4. Каждая конфигурация подсистемы балансировки нагрузки должна иметь ровно одну конфигурацию внешнего IP-адреса. |
Load |
Описание IP-конфигурации облачной службы |
Sub |
|
System |
Системные метаданные, относящиеся к этому ресурсу. |
ApiError
Ошибка API.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
details |
Сведения об ошибке API |
|
innererror |
Внутренняя ошибка API |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект конкретной ошибки. |
ApiErrorBase
База ошибок API.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект конкретной ошибки. |
CloudError
Ответ на ошибку из службы вычислений.
Имя | Тип | Описание |
---|---|---|
error |
Ошибка API. |
CloudService
Описывает облачную службу.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
location |
string |
Расположение ресурса. |
name |
string |
Имя ресурса. |
properties |
Свойства облачной службы |
|
systemData |
Системные метаданные, относящиеся к этому ресурсу. |
|
tags |
object |
Теги ресурсов. |
type |
string |
Тип ресурса. |
zones |
string[] |
Список логической зоны доступности ресурса. Список должен содержать только 1 зону, в которой должна быть подготовлена облачная служба. Это поле является необязательным. |
CloudServiceExtensionProfile
Описывает профиль расширения облачной службы.
Имя | Тип | Описание |
---|---|---|
extensions |
Список расширений облачной службы. |
CloudServiceExtensionProperties
Свойства расширения.
Имя | Тип | Описание |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Явно укажите, может ли платформа автоматически обновлять typeHandlerVersion до более поздних дополнительных версий, когда они становятся доступными. |
forceUpdateTag |
string |
Тег для принудительного применения предоставленных общедоступных и защищенных параметров. Изменение значения тега позволяет повторно запустить расширение, не изменяя общедоступные или защищенные параметры. Если forceUpdateTag не изменяется, обновления общедоступных или защищенных параметров по-прежнему применяются обработчиком. Если ни forceUpdateTag, ни какие-либо из общедоступных или защищенных параметров не изменяются, расширение будет передаваться в экземпляр роли с тем же порядковым номером, и он выполняется для реализации обработчика, следует ли повторно запустить его или нет. |
protectedSettings |
object |
Защищенные параметры для расширения, зашифрованного перед отправкой в экземпляр роли. |
protectedSettingsFromKeyVault |
Защищенные параметры расширения, на которые ссылается keyVault, которые шифруются перед отправкой экземпляру роли. |
|
provisioningState |
string |
Состояние подготовки, которое отображается только в ответе. |
publisher |
string |
Имя издателя обработчика расширений. |
rolesAppliedTo |
string[] |
Необязательный список ролей для применения этого расширения. Если свойство не указано или "*" не указано, расширение применяется ко всем ролям в облачной службе. |
settings |
object |
Общедоступные параметры расширения. Для расширений JSON это параметры JSON для расширения. Для расширения XML (например, RDP) это параметр XML для расширения. |
type |
string |
Указывает тип расширения. |
typeHandlerVersion |
string |
Указывает версию расширения. Указывает версию расширения. Если этот элемент не указан или звездочка (*) используется в качестве значения, используется последняя версия расширения. Если значение указано с номером основной версии и звездочкой в качестве дополнительного номера версии (X.), выбрана последняя дополнительная версия указанной основной версии. Если указан номер основной версии и дополнительный номер версии (X.Y), выбрана конкретная версия расширения. Если указана версия, автоматическое обновление выполняется в экземпляре роли. |
CloudServiceNetworkProfile
Сетевой профиль облачной службы.
Имя | Тип | Описание |
---|---|---|
loadBalancerConfigurations |
Список конфигураций подсистемы балансировки нагрузки. Облачная служба может иметь до двух конфигураций подсистемы балансировки нагрузки, соответствующих общедоступной подсистеме балансировки нагрузки и внутренней подсистеме балансировки нагрузки. |
|
slotType |
Тип слота для облачной службы.
Возможные значения: |
|
swappableCloudService |
Ссылка на идентификатор облачной службы, содержащей целевой IP-адрес, с помощью которого облачная служба субъекта может выполнить переключение. Это свойство невозможно обновить после установки. Переключаемая облачная служба, на которую ссылается этот идентификатор, должна присутствовать в противном случае будет вызвана ошибка. |
CloudServiceOsProfile
Описывает профиль ОС для облачной службы.
Имя | Тип | Описание |
---|---|---|
secrets |
Указывает набор сертификатов, которые должны быть установлены на экземпляры роли. |
CloudServiceProperties
Свойства облачной службы
Имя | Тип | Описание |
---|---|---|
allowModelOverride |
boolean |
(Необязательно) Указывает, должны ли свойства sku роли (roleProfile.role.sku), указанные в модели или шаблоне, переопределить количество экземпляров ролей и размер виртуальной машины, указанные в CSCFG и CSDEF соответственно.
Значение по умолчанию — |
configuration |
string |
Указывает конфигурацию СЛУЖБЫ XML (CSCFG) для облачной службы. |
configurationUrl |
string |
Указывает URL-адрес, ссылающийся на расположение конфигурации службы в службе BLOB-объектов. URL-адрес пакета службы может быть url-адресом URI подписанного URL-адреса (SAS) из любой учетной записи хранения. Это свойство только для записи и не возвращается в вызовах GET. |
extensionProfile |
Описывает профиль расширения облачной службы. |
|
networkProfile |
Сетевой профиль облачной службы. |
|
osProfile |
Описывает профиль ОС для облачной службы. |
|
packageUrl |
string |
Указывает URL-адрес, ссылающийся на расположение пакета службы в службе BLOB-объектов. URL-адрес пакета службы может быть url-адресом URI подписанного URL-адреса (SAS) из любой учетной записи хранения. Это свойство только для записи и не возвращается в вызовах GET. |
provisioningState |
string |
Состояние подготовки, которое отображается только в ответе. |
roleProfile |
Описывает профиль роли облачной службы. |
|
startCloudService |
boolean |
(Необязательно) Указывает, следует ли запускать облачную службу сразу после ее создания. Значение по умолчанию — |
uniqueId |
string |
Уникальный идентификатор облачной службы. |
upgradeMode |
Режим обновления облачной службы. Экземпляры ролей выделяются для обновления доменов при развертывании службы. Обновления можно инициировать вручную в каждом домене обновления или автоматически инициировать во всех доменах обновления.
Возможные значения |
CloudServiceRoleProfile
Описывает профиль роли облачной службы.
Имя | Тип | Описание |
---|---|---|
roles |
Список ролей для облачной службы. |
CloudServiceRoleProfileProperties
Описывает свойства роли.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя ресурса. |
sku |
Описывает номер SKU роли облачной службы. |
CloudServiceRoleSku
Описывает номер SKU роли облачной службы.
Имя | Тип | Описание |
---|---|---|
capacity |
integer |
Указывает количество экземпляров ролей в облачной службе. |
name |
string |
Имя SKU. ПРИМЕЧАНИЕ. Если новый номер SKU не поддерживается на оборудовании облачной службы в настоящее время, необходимо удалить и повторно создать облачную службу или вернуться к старому номеру SKU. |
tier |
string |
Указывает уровень облачной службы. Возможные значения |
CloudServiceSlotType
Тип слота для облачной службы.
Возможные значения:
рабочей
промежуточного
Если значение не указано, значение по умолчанию — Production.
Имя | Тип | Описание |
---|---|---|
Production |
string |
|
Staging |
string |
CloudServiceUpgradeMode
Режим обновления облачной службы. Экземпляры ролей выделяются для обновления доменов при развертывании службы. Обновления можно инициировать вручную в каждом домене обновления или автоматически инициировать во всех доменах обновления.
Возможные значения
автоза
вручную
одновременные
Если значение по умолчанию не указано, значение по умолчанию — auto. Если задано значение "Вручную", для применения обновления необходимо вызвать PUT UpdateDomain. Если задано значение "Авто", обновление автоматически применяется к каждому домену обновления в последовательности.
Имя | Тип | Описание |
---|---|---|
Auto |
string |
|
Manual |
string |
|
Simultaneous |
string |
CloudServiceVaultAndSecretReference
Защищенные параметры расширения, на которые ссылается keyVault, которые шифруются перед отправкой экземпляру роли.
Имя | Тип | Описание |
---|---|---|
secretUrl |
string |
URL-адрес секрета, содержащий защищенные параметры расширения |
sourceVault |
Идентификатор ресурса ARM в Key Vault |
CloudServiceVaultCertificate
Описывает одну ссылку на сертификат в Key Vault и место, где сертификат должен находиться в экземпляре роли.
Имя | Тип | Описание |
---|---|---|
certificateUrl |
string |
Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. |
isBootstrapCertificate |
boolean |
Флаг, указывающий, указан ли сертификат начальной загрузки, используемый расширением Key Vault для получения оставшихся сертификатов. |
CloudServiceVaultSecretGroup
Описывает набор сертификатов, которые находятся в одном хранилище ключей.
Имя | Тип | Описание |
---|---|---|
sourceVault |
Относительный URL-адрес Хранилища ключей, содержащий все сертификаты в VaultCertificates. |
|
vaultCertificates |
Список ссылок на хранилище ключей в SourceVault, содержащий сертификаты. |
Extension
Описывает расширение облачной службы.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя расширения. |
properties |
Свойства расширения. |
InnerError
Сведения о внутренней ошибке.
Имя | Тип | Описание |
---|---|---|
errordetail |
string |
Внутреннее сообщение об ошибке или дамп исключений. |
exceptiontype |
string |
Тип исключения. |
LoadBalancerConfiguration
Описывает конфигурацию подсистемы балансировки нагрузки.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса |
name |
string |
Имя подсистемы балансировки нагрузки |
properties |
Свойства конфигурации подсистемы балансировки нагрузки. |
LoadBalancerConfigurationProperties
Описывает свойства конфигурации подсистемы балансировки нагрузки.
Имя | Тип | Описание |
---|---|---|
frontendIpConfigurations |
Указывает внешний IP-адрес, используемый для подсистемы балансировки нагрузки. Поддерживается только IP-адрес внешнего интерфейса IPv4. Каждая конфигурация подсистемы балансировки нагрузки должна иметь ровно одну конфигурацию внешнего IP-адреса. |
LoadBalancerFrontendIpConfiguration
Указывает внешний IP-адрес, используемый для подсистемы балансировки нагрузки. Поддерживается только IP-адрес внешнего интерфейса IPv4. Каждая конфигурация подсистемы балансировки нагрузки должна иметь ровно одну конфигурацию внешнего IP-адреса.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя ресурса, уникального в наборе интерфейсных IP-конфигураций, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу. |
properties |
Свойства интерфейсной ip-конфигурации подсистемы балансировки нагрузки. |
LoadBalancerFrontendIpConfigurationProperties
Описание IP-конфигурации облачной службы
Имя | Тип | Описание |
---|---|---|
privateIPAddress |
string |
Частный IP-адрес виртуальной сети конфигурации IP-адресов. |
publicIPAddress |
Ссылка на ресурс общедоступного IP-адреса. |
|
subnet |
Ссылка на ресурс подсети виртуальной сети. |
SubResource
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса |
SystemData
Системные метаданные, относящиеся к этому ресурсу.
Имя | Тип | Описание |
---|---|---|
createdAt |
string |
Указывает время создания ресурса облачной службы (расширенной поддержки) в формате UTC. |
lastModifiedAt |
string |
Указывает время последнего изменения ресурса облачной службы (расширенной поддержки) в формате UTC. |