Get Cloud Service Properties

Get Cloud Service Properties 操作は、指定したクラウド サービスのプロパティを取得します。 これらのプロパティには以下の値が含まれます。

  • クラウド サービスの名前と説明。

  • クラウド サービスが属するアフィニティ グループの名前、またはアフィニティ グループに属していない場合はその場所。

  • クラウド サービスの追跡に使用できるラベル。

  • クラウド サービスが作成または変更された日時。

  • 詳細情報が要求されている場合は、クラウド サービス内のデプロイに関する情報が返されます。

要求

Get Cloud Service Properties要求は、次のように指定できます。 <subscription-id> をサブスクリプション ID で、<cloudservice-name> をクラウド サービスの名前でそれぞれ置き換えます。

Method 要求 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 (OK) が返されます。

レスポンス ヘッダー

この操作の応答には、次のヘッダーが含まれています。 応答に追加の標準 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 WinRM が HTTPS リスナーと共に定義され、証明書が定義に含まれいなかったときに生成された SSL 証明書のサムプリントを指定します。 このプロパティの値は読み取り専用で、実行中のロール インスタンスが新しい SSL 証明書を使用するように更新されても変更されません。
デプロイ クラウド サービス内のデプロイを指定します。

HostedServiceProperties

クラウド サービスに割り当てられるプロパティを指定します。

要素名 説明
説明 クラウド サービスの説明を指定します。
AffinityGroup クラウド サービスが関連付けられているアフィニティ グループの名前を指定します。 クラウド サービスにアフィニティ グループが関連付けられている場合、Location 要素は返されません。
場所 Azure でクラウド サービスにアフィニティ グループが関連付けられていない場合に、そのサービスの地理的な場所を指定します。 場所が指定されている場合、AffinityGroup 要素は返されません。
Label クラウド サービスの Base 64 エンコード形式の識別子を指定します。 ラベルは、クラウド サービスを追跡する場合に、サービスを識別するために使用できます。
Status クラウド サービスのステータスを指定します。

次のいずれかの値になります。

- Creating

- Created

- Deleting

- Deleted

- Changing

- ResolvingDns

Status 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
DateCreated クラウド サービスの作成日を、[4DigitYear]-[2DigitMonth]-[2DigitDay]T[2DigitHour]:[2DigitMinute]:[2DigitSecond]Z の形式で指定します。 たとえば、DateCreated 要素または DateLastModified 要素から、2011-05-11T16:15:26Z という日付が返されます。

DateCreated 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
DateLastModified クラウド サービスの最終更新日を、[4DigitYear]-[2DigitMonth]-[2DigitDay]T[2DigitHour]:[2DigitMinute]:[2DigitSecond]Z の形式で指定します。 たとえば、DateCreated 要素または DateLastModified 要素から、2011-05-11T16:15:26Z という日付が返されます。

DateLastModified 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
名前 クラウド サービスの拡張プロパティの名前を指定します。

Name 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
値 クラウド サービスの拡張プロパティの値を指定します。

Value 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
ReverseDnsFqdn 省略可能。 逆引き DNS クエリを使用してクエリが実行された場合に、クラウド サービスの IP アドレスの解決先となる DNS アドレスを指定します。

ReverseDnsFqdn 要素は、バージョン 01.06.14 以上を使用している場合のみ使用できます。

デプロイメント

クラウド サービス内のデプロイを指定します。

要素名 説明
名前 展開の名前を指定します。
DeploymentSlot このデプロイが実行される環境を指定します。staging または production です。
PrivateID デプロイの一意の識別子を指定します。
Status デプロイのステータスを指定します。

次のいずれかの値になります。

- Running

- Suspended

- RunningTransitioning

- SuspendedTransitioning

- Starting

- Suspending

- Deploying

- Deleting
Label デプロイの Base 64 エンコード形式の識別子を指定します。 ラベルは追跡の目的で使用できます。
url クラウド サービスへのアクセスに使用できる URL を指定します。

たとえば、サービス名が MyService の場合、http://MyService.cloudapp.net の呼び出しを使用してサービスにアクセスできます。
構成 デプロイの Base 64 エンコード形式の構成ファイルを指定します。
RoleInstanceList デプロイのロール インスタンスの一覧が含まれます。
UpgradeStatus デプロイで実行されるアップグレードに関する情報を指定します。
UpgradeDomainCount クラウド サービスで利用できるアップグレード ドメインの数を指定します。

UpgradeDomainCount 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
RoleList デプロイのロールの一覧が含まれます。
SdkVersion デプロイのパッケージの生成に使用された SDK のバージョンを指定します。

返されるバージョンの最初の 2 つの数値コンポーネントは、パッケージの作成に使用された SDK のバージョンを表します。

SdkVersion 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
ロック 新しい書き込み操作に対してデプロイがロックされているかどうかを示します。 既存の操作がデプロイの更新中であるためにデプロイがロックされている場合は True、それ以外の場合は false。

Locked 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
RollbackAllowed この時点で ロールバック更新またはアップグレード 操作を許可するかどうかを示します。 True 操作が許可されている場合は 。それ以外の場合 falseは 。

RollbackAllowed 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
CreatedTime デプロイが作成された時刻を指定します。
LastModifiedTime デプロイが最後に更新された日時を指定します。
VirtualNetworkName 仮想マシンの接続先の仮想ネットワークの名前を指定します。

VirtualNetworkName 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
Dns デプロイに指定されているカスタム DNS 設定を指定します。

Dns 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
ExtendedProperties デプロイの詳細情報を提供するために使用されるプロパティを指定します。
PersistentVMDowntime 仮想マシンの起動時刻と停止時刻に関する情報を指定します。

PersistentVMDowntime 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
VirtualIPs デプロイに指定されている仮想 IP アドレスが含まれます。

VirtualIPs 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。

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 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
InstanceFaultDomain ロール インスタンスが属しているフォールト ドメインを指定します。 同じフォールト ドメインに複数のロール インスタンスが属している場合、そのすべてのインスタンスが共有ハードウェアの同じ部分の障害に対して脆弱になる可能性があります。

InstanceFaultDomain 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
InstanceSize ロール インスタンスのサイズを指定します。

InstanceSize 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
InstanceStateDetails 操作が呼び出された時点でのロール インスタンスの状態のスナップショットを提供します。

InstanceStateDetails 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
InstanceErrorCode 仮想マシンの場合、エラー コードは次のとおりです。

- WaitTimeout - ロール インスタンスが 25 分以内に通信しませんでした。 これは通常、ロール インスタンスが起動していないか、ゲスト エージェントがインストールされていないことを示します。

- VhdTooLarge - 選択した VHD イメージが、ロール インスタンスに対して大きすぎます。

- AzureInternalError – ロール インスタンスの起動に失敗する原因となった内部エラーが発生しました。 サポートに問い合わせてください。

Web ロールとワーカー ロールの場合、このフィールドにエラー コードが返されます。このコードはエラーの解決に役立ちます。Azure サポートに提出してください。 通常、このフィールドは空です。

InstanceErrorCode 要素は、バージョン 01.10.11 以上を使用している場合のみ使用できます。
IpAddress ロール インスタンスの IP アドレス (DIP) を指定します。

IpAddress 要素は、バージョン 01.03.12 以上を使用している場合のみ使用できます。
InstanceEndpoints ロール インスタンスのエンドポイントの一覧が含まれます。
PowerState ロール インスタンスの実行状態を示します。

返される値は次のとおりです。

- Starting

- Started

- Stopping

- Stopped

- Unknown
HostName ロール インスタンスを実行しているクラウド サービスの DNS ホスト名を指定します。 この要素は仮想マシンのデプロイに対してのみリストされています。
RemoteAccessCertificateThumbprint RDP サーバー証明書 (Windows の場合) または SSH サーバー証明書 (Linux の場合) のサムプリントを指定します。 サムプリントは、イメージから作成された仮想マシンにのみ使用されます。

RemoteAccessCertificateThumbprint 要素は、バージョン 01.08.12 以上を使用している場合のみ使用できます。

InstanceEndpoints

ロール インスタンスのエンドポイントの一覧が含まれます。

要素名 説明
名前 エンドポイントの名前を指定します。
Vip エンドポイントの仮想 IP アドレスを指定します。

Vip 要素は、バージョン 01.06.11 以上を使用している場合のみ使用できます。
PublicPort エンドポイントが使用する外部ポートを指定します。
ローカル ポート エンドポイントが使用する内部ポートを指定します。
Protocol エンドポイントのトラフィックのプロトコルを指定します。

UpgradeStatus

デプロイで実行されるアップグレードに関する情報を指定します。

要素名 説明
UpgradeType アップグレードの種類を指定します。

次のいずれかの値になります。

- Auto

- Manual

- Simultaneous
CurrentUpgradeDomainState アップグレードの現在の状態を指定します。 指定できる値は Before および During です。
CurrentUpgradeDomain 現在のアップグレード ドメインを識別する整数値が含まれます。 アップグレード ドメインは、ゼロから始まるインデックスで識別されます。最初のアップグレード ドメインの ID は 0、2 番目のアップグレード ドメインの ID は 1 のようになります。

RoleList

デプロイのロールの一覧が含まれます。

要素名 説明
RoleName ロール名を指定します。
OSVersion ロール インスタンスを実行中のオペレーティング システムのバージョンを指定します。
RoleType ロールの種類を指定します。 この要素は仮想マシンのデプロイに対してのみリストされており、既定では PersistentVMRole です。
ConfigurationSets システムまたはアプリケーションの構成設定を表す値のコレクションが含まれます。
AvailabilitySetName 仮想マシンのコレクションの名前を指定します。
DataVirtualHardDisks 仮想マシンにデータ ディスクを追加するために使用されるパラメーターが含まれます。
OSVirtualHardDisk 仮想マシンのオペレーティング システム ディスクの作成に使用されるパラメーターが含まれます。
RoleSize ロール インスタンスのサイズを指定します。

ConfigurationSets

システムまたはアプリケーションの構成設定を表す値のコレクションが含まれます。

要素名 説明
ConfigurationSetType 構成セットの構成の種類を指定します。 現時点では、常に NetworkConfiguration に設定されます。
InputEndpoints 仮想マシンの外部エンドポイントのコレクションが含まれます。
SubnetNames デプロイが属している仮想ネットワーク サブネット名の一覧が含まれます。

InputEndpoints

仮想マシンの外部エンドポイントのコレクションが含まれます。

要素名 説明
LoadBalancedEndpointSetName 負荷分散エンドポイントのセットの名前を指定します。 この要素は仮想マシンのデプロイに対してのみリストされています。
ローカル ポート エンドポイントを提供するために仮想マシンがリッスンする内部ポートを指定します。 この要素は仮想マシンのデプロイに対してのみリストされています。
名前 外部エンドポイントの名前を指定します。 この要素は仮想マシンのデプロイに対してのみリストされています。
Port エンドポイントに使用する外部ポートを指定します。
LoadBalancerProbe トラフィックをエンドポイントに転送する前に、Azure ロード バランサーが仮想マシンの可用性の監視に使用するエンドポイント設定が含まれます。
Protocol エンドポイントのトランスポート プロトコルを指定します。

次のいずれかの値になります。

- TCP

- UDP
Vip エンドポイントの仮想 IP アドレスを指定します。

LoadBalancerProbe

トラフィックをエンドポイントに転送する前に、Azure ロード バランサーが仮想マシンの可用性の監視に使用するエンドポイント設定が含まれます。

要素名 説明
パス 可用性の状態を確認する際に調べる相対パス名を指定します。 Protocol が TCP に設定されている場合、この値は NULL である必要があります。

例:

path

プローブは、 を使用 https://example.com/path してプローブを実行します。
Port 可用性の状態を調べる際に使用するポートを指定します。
Protocol 可用性の状態を調べる際に使用するプロトコルを指定します。

次のいずれかの値になります。

- HTTP

- TCP

DNS

デプロイに指定されているカスタム DNS 設定を指定します。

要素名 説明
名前 DNS サーバーの名前を指定します。
Address DNS サーバーの IP アドレスを指定します。

ExtendedProperties

デプロイの詳細情報を提供するために使用されるプロパティを指定します。

要素名 説明
名前 デプロイに関連付けられているプロパティの名前を指定します。
値 デプロイに関連付けられているプロパティの値を指定します。

PersistentVMDowntime

仮想マシンの起動時刻と停止時刻に関する情報を指定します。

要素名 説明
StartTime 仮想マシンの起動時刻を指定します。
EndTime 仮想マシンの停止時刻を指定します。
Status 仮想マシンのステータスを指定します。

VirtualIPs

デプロイに指定されている仮想 IP アドレスが含まれます。

要素名 説明
Address デプロイの仮想 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 Cloud Servicesを使用できます。