你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
获取云服务属性
Get Cloud Service Properties
操作检索指定云服务的属性。 这些属性包括以下值:
云服务的名称和说明。
云服务所属地缘组的名称,如果云服务不属于地缘组,则为其位置。
可用于跟踪云服务的标签。
创建或修改云服务的日期和时间。
如果请求了详细信息,则返回云服务中部署的相关信息。
请求
可以按以下方式指定 Get Cloud Service Properties
请求。 请将 <subscription-id>
替换为你的订阅 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 | 指定在使用 HTTPS 侦听器定义了 WinRM 并且定义中未包括证书时,所生成的 SSL 证书指纹。 此属性的值为只读,并且当正在运行的角色实例更新为使用新 SSL 证书时不更改。 |
部署 | 指定云服务中的部署。 |
HostedServiceProperties
指定分配给云服务的属性。
元素名称 | 说明 |
---|---|
说明 | 指定云服务的说明。 |
AffinityGroup | 指定与此云服务关联的地缘组的名称。 如果云服务与某个地缘组关联,则不返回 Location 元素。 |
位置 | 指定 Azure 中云服务的地理位置(如果云服务不与地缘组关联)。 如果已指定位置,则不返回 AffinityGroup 元素。 |
Label | 指定云服务的 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 |
Label | 指定 Base-64 编码的部署标识符。 该标签可用于跟踪用途。 |
URL | 指定可用于访问云服务的 URL。 例如,如果服务名称为 MyService,则可通过调用 http://MyService.cloudapp.net,访问该服务 |
配置 | 指定 Base-64 编码的部署配置文件。 |
RoleInstanceList | 包含部署中的角色实例的列表。 |
UpgradeStatus | 指定有关对部署进行的升级的信息。 |
UpgradeDomainCount | 指定对云服务可用的升级域的数量。 仅在 01.06.11 或更高版本中才可以使用 UpgradeDomainCount 元素。 |
RoleList | 包含部署中角色的列表。 |
SdkVersion | 指定用于生成部署的包的 SDK 版本。 返回的版本的前两个数字部分表示用于创建该包的 SDK 版本。 仅在 01.06.11 或更高版本中才可以使用 SdkVersion 元素。 |
已锁定 | 指示是否锁定部署以执行新的写入操作。 True 如果由于现有操作正在更新部署而锁定部署,则为 ;否则为 false 。仅在 01.06.11 或更高版本中才可以使用 Locked 元素。 |
RollbackAllowed | 指示此时是否允许 回滚更新或升级 操作。 True 如果允许操作,则为 ;否则为 false 。仅在 01.06.11 或更高版本中才可以使用 RollbackAllowed 元素。 |
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 :- 指示角色实例已停止,并且已释放所有分配的资源。 这将停止角色实例的计费。 仅当版本为 2013-06-01 或更高版本时,状态为 StoppedDeallocated 的角色实例才返回到角色实例列表中。 如果部署中所有角色实例的状态都是 StoppedDeallocated ,则不返回部署。 |
InstanceUpgradeDomain | 指定此角色实例所属的更新域。 在升级部署期间,同时更新同一更新域中的所有角色实例。 仅在 01.06.11 或更高版本中才可以使用 InstanceUpgradeDomain 元素。 |
InstanceFaultDomain | 指定此角色实例所属的故障域。 同一个共享硬件发生故障可能会影响属于同一容错域一部分的所有角色实例。 仅在 01.06.11 或更高版本中才可以使用 InstanceFaultDomain 元素。 |
InstanceSize | 指定角色实例的大小。 仅在 01.06.11 或更高版本中才可以使用 InstanceSize 元素。 |
InstanceStateDetails | 提供角色实例在调用操作时状态的快照。 仅在 01.06.11 或更高版本中才可以使用 InstanceStateDetails 元素。 |
InstanceErrorCode | 对于虚拟机,这些错误代码为: - WaitTimeout - 角色实例在 25 分钟内未通信。 通常,这表示角色实例未启动或未安装来宾代理。 - VhdTooLarge - 所选 VHD 映像对于角色实例来说太大。 - AzureInternalError - 发生内部错误,导致角色实例无法启动。 请与支持部门联系以寻求其他帮助。 对于 Web 和辅助角色,此字段返回一个错误代码,可将该代码提供给 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 中)的指纹。 该指纹仅用于从映像创建的虚拟机。 仅在 01.08.12 版或更高版本中才可以使用 RemoteAccessCertificateThumbprint 元素。 |
InstanceEndpoints
包含角色的实例端点的列表。
元素名称 | 说明 |
---|---|
名称 | 指定端点的名称。 |
Vip | 指定端点的虚拟 IP 地址。 仅在 01.06.11 或更高版本中才可以使用 Vip 元素。 |
PublicPort | 指定端点使用的外部端口。 |
LocalPort | 指定端点使用的内部端口。 |
协议 | 指定在端点上进行通信的协议。 |
UpgradeStatus
指定有关对部署进行的升级的信息。
元素名称 | 说明 |
---|---|
UpgradeType | 指定升级的类型。 可能的值包括: - Auto - Manual - Simultaneous |
CurrentUpgradeDomainState | 指定升级的当前状态。 可取的值为 Before 和 During |
CurrentUpgradeDomain | 包含一个整数值,标识当前的升级域。 以从零开始的索引标识升级域:第一个升级域的 ID 为 0,第二个升级域的 ID 为 1,依此类推。 |
RoleList
包含部署中角色的列表。
元素名称 | 说明 |
---|---|
RoleName | 指定角色的名称。 |
OSVersion | 指定从中运行角色实例的操作系统版本。 |
RoleType | 指定角色的类型。 仅对虚拟机部署列出此元素,并且默认情况下此元素为 PersistentVMRole 。 |
ConfigurationSets | 包含表示系统或应用程序配置设置的值的集合。 |
AvailabilitySetName | 指定虚拟机的集合的名称。 |
DataVirtualHardDisks | 包含用于将数据磁盘添加到虚拟机的参数。 |
OSVirtualHardDisk | 包含用于为虚拟机创建操作系统磁盘的参数。 |
RoleSize | 指定角色实例的大小。 |
ConfigurationSets
包含表示系统或应用程序配置设置的值的集合。
元素名称 | 说明 |
---|---|
ConfigurationSetType | 指定配置集的配置类型。 当前,始终将此项设置为 NetworkConfiguration。 |
InputEndpoints | 包含虚拟机的外部端点的集合。 |
SubnetNames | 包含部署所属的虚拟网络子网名称的列表。 |
InputEndpoints
包含虚拟机的外部端点的集合。
元素名称 | 说明 |
---|---|
LoadBalancedEndpointSetName | 指定一组负载平衡端点的名称。 仅对虚拟机部署列出此元素。 |
LocalPort | 指定虚拟机正在侦听以向端点提供服务的内部端口。 仅对虚拟机部署列出此元素。 |
名称 | 指定外部终结点的名称。 仅对虚拟机部署列出此元素。 |
端口 | 指定用于终结点的外部端口。 |
LoadBalancerProbe | 包含 Azure 负载平衡器所用的端点设置,用于在将通信转发到端点之前监视虚拟机可用性。 |
协议 | 指定终结点的传输协议。 可能的值有: - TCP - UDP |
Vip | 指定端点的虚拟 IP 地址。 |
LoadBalancerProbe
包含 Azure 负载平衡器所用的端点设置,用于在将通信转发到端点之前监视虚拟机可用性。
元素名称 | 说明 |
---|---|
路径 | 指定要检查的相对路径名称,用于确定可用性状态。 如果 Protocol 设置为 TCP,则此值必须为 NULL。 例如: path 探测将用于 https://example.com/path 执行探测。 |
端口 | 指定用于检查可用性状态的端口。 |
协议 | 指定用于检查可用性状态的协议。 可能的值包括: - HTTP - TCP |
Dns
指定为部署指定的自定义 DNS 设置。
元素名称 | 说明 |
---|---|
名称 | 指定 DNS 服务器的名称。 |
地址 | 指定 DNS 服务器的 IP 地址。 |
ExtendedProperties
指定用于提供有关部署的详细信息的属性。
元素名称 | 说明 |
---|---|
名称 | 指定与部署关联的属性的名称。 |
值 | 指定与部署关联的属性的值。 |
PersistentVMDowntime
指定有关何时启动和停止虚拟机的信息。
元素名称 | 说明 |
---|---|
StartTime | 指定启动虚拟机的时间。 |
EndTime | 指定停止虚拟机的时间。 |
状态 | 指定虚拟机的状态。 |
VirtualIPs
包含为部署指定的虚拟 IP 地址。
元素名称 | 说明 |
---|---|
地址 | 指定部署的虚拟 IP 地址。 |
DataVirtualHardDisks
包含用于将数据磁盘添加到虚拟机的参数。
元素名称 | 说明 |
---|---|
HostCaching | 指定用于提高读/写效率的数据磁盘 blob 的平台缓存行为。 可能的值包括: - None - ReadOnly - ReadWrite 默认值为 ReadOnly 。 |
DiskName | 指定要用于为虚拟机创建数据磁盘的 VHD 的名称。 |
Lun | 指定数据磁盘的逻辑单元号 (LUN)。 LUN 指定在装入数据驱动器供虚拟机使用后从中出现该驱动器的插槽。 仅在有多个数据磁盘附加到虚拟机时列出此元素。 |
LogicalDiskSizeInGB | 以 GB 为单位指定要附加到虚拟机的磁盘的大小。 |
MediaLink | 指定与磁盘关联的 VHD 在 Azure 存储中的位置。 例如: http://example.blob.core.windows.net/disks/mydatadisk.vhd |
OSVirtualHardDisk
包含用于为虚拟机创建操作系统磁盘的参数。
元素名称 | 说明 |
---|---|
HostCaching | 指定用于提高读/写效率的操作系统磁盘 blob 的平台缓存行为。 可能的值包括: - ReadOnly - ReadWrite |
DiskName | 指定映像存储库中某个操作系统映像的名称。 |
MediaLink | 指定与操作系统磁盘关联的 VHD 在 Azure 存储中的位置。 |
SourceImageName | 指定用于创建操作系统磁盘的源映像的名称。 |
(OS) | 指定在虚拟机上运行的操作系统。 |
注解
若要获取订阅中云服务的名称,可以使用 List 云服务。