Condividi tramite


Recuperare le proprietà del servizio cloud

Tramite l'operazione Get Cloud Service Properties vengono recuperate le proprietà per il servizio cloud specificato. In queste proprietà sono inclusi i valori seguenti:

  • Nome e descrizione del servizio cloud.

  • Nome del gruppo di affinità a cui appartiene il servizio cloud o relativa posizione qualora non facesse parte di un gruppo di affinità.

  • Etichetta utilizzabile per tenere traccia del servizio cloud.

  • Data e ora di creazione o di modifica del servizio cloud.

  • Se i dettagli sono obbligatori, vengono restituite le informazioni sulle distribuzioni nel servizio cloud.

Richiesta

La richiesta di Get Cloud Service Properties può essere specificata come indicato di seguito. Sostituire <subscription-id> con l'ID sottoscrizione e <cloudservice-name> con il nome del servizio cloud.

Metodo URI richiesta
GET https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>

Parametri dell'URI

Parametro URI Descrizione
embed-detail=true Facoltativa. Specifica che le proprietà devono essere restituite per tutte le distribuzioni nel servizio cloud. Il valore predefinito è false.

Intestazioni richiesta

La tabella seguente descrive le intestazioni della richiesta.

Intestazione della richiesta Descrizione
x-ms-version Obbligatorio. Specifica la versione dell'operazione da usare per questa richiesta. Questa intestazione deve essere impostata su 2009-10-01 o versione successiva.

Corpo della richiesta

Nessuno.

Risposta

Nella risposta sono inclusi un codice di stato HTTP, un set di intestazioni per la risposta e il corpo di una risposta.

Codice di stato

Un'operazione completata correttamente restituisce 200 (OK).

Intestazioni della risposta

Nella risposta per questa operazione sono incluse le intestazioni riportate di seguito; inoltre, possono essere incluse intestazioni HTTP standard aggiuntive.

Intestazione di risposta Descrizione
x-ms-request-id Valore che identifica in modo univoco una richiesta eseguita nel servizio di gestione.

Corpo della risposta

Di seguito è illustrato il formato base per il corpo della risposta quando la richiesta non include 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>  
  

Se embed-detail è impostato su true, vengono restituiti gli elementi seguenti:

<?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>  
  

Nella tabella seguente vengono descritti gli elementi nel corpo della risposta.

Nome dell'elemento Descrizione
URL Specifica l'URL assegnato al servizio cloud.
ServiceName Specifica il nome del servizio cloud. Questo nome è il nome del prefisso DNS e può essere usato per accedere al servizio cloud.

Ad esempio, se il nome del servizio cloud è MyService è possibile accedere al servizio cloud chiamando: http://MyService.cloudapp.net
HostedServiceProperties Specifica le proprietà assegnate al servizio cloud.
DefaultWinRmCertificateThumbprint Specifica l'identificazione personale del certificato SSL generato quando WinRM è stato definito con un listener HTTPS e un certificato non è stato incluso nella definizione. Il valore di questa proprietà è di sola lettura e non viene modificato se un'istanza del ruolo in esecuzione viene aggiornata per usare un nuovo certificato SSL.
Deployments Specifica le distribuzioni nel servizio cloud.

HostedServiceProperties

Specifica le proprietà assegnate al servizio cloud.

Nome dell'elemento Descrizione
Descrizione Specifica la descrizione del servizio cloud.
AffinityGroup Specifica il nome del gruppo di affinità a cui è associato il servizio cloud. Se il servizio cloud è associato a un gruppo di affinità, l'elemento Location non viene restituito.
Posizione Specifica la posizione geografica del servizio cloud in Azure, se il servizio cloud non è associato a un gruppo di affinità. Se è stata specificata una posizione, l'elemento AffinityGroup non viene restituito.
Etichetta Specifica l'identificatore con codifica Base 64 del servizio cloud. Questa etichetta può essere usata per identificare il servizio cloud per motivi di rilevamento.
Stato Specifica lo stato del servizio cloud.

I valori possibili sono:

- Creating

- Created

- Deleting

- Deleted

- Changing

- ResolvingDns

L'elemento Status è disponibile solo con la versione 2012-03-01 o successiva.
DateCreated Specifica la data di creazione del servizio cloud nel formato [anno a 4 cifre]-[mese a 2 cifre]-[giorno a 2 cifre]T[ore a 2 cifre]:[minuti a 2 cifre]:[secondi a 2 cifre]Z. La data 2011-05-11T16:15:26Z è un esempio che può essere restituito dagli elementi DateCreated o DateLastModified.

L'elemento DateCreated è disponibile solo con la versione 2012-03-01 o successiva.
DateLastModified Specifica la data dell'ultimo aggiornamento del servizio cloud nel formato [anno a 4 cifre]-[mese a 2 cifre]-[giorno a 2 cifre]T[ore a 2 cifre]:[minuti a 2 cifre]:[secondi a 2 cifre]Z. La data 2011-05-11T16:15:26Z è un esempio che può essere restituito dagli elementi DateCreated o DateLastModified.

L'elemento DateLastModified è disponibile solo con la versione 2012-03-01 o successiva.
Nome Specifica il nome di una proprietà estesa del servizio cloud.

L'elemento Name è disponibile solo con la versione 2012-03-01 o successiva.
Valore Specifica il valore di una proprietà estesa del servizio cloud.

L'elemento Value è disponibile solo con la versione 2012-03-01 o successiva.
ReverseDnsFqdn Facoltativa. Specifica l'indirizzo DNS in cui l'indirizzo IP del servizio viene risolto quando viene sottoposto a query mediante una query DNS inversa.

L'elemento ReverseDnsFqdn è disponibile solo con la versione 2014-06-01 o successiva.

Deployments

Specifica le distribuzioni nel servizio cloud.

Nome dell'elemento Descrizione
Nome Specifica il nome della distribuzione.
DeploymentSlot Specifica l'ambiente in cui è in esecuzione la distribuzione, staging o production.
PrivateID Specifica l'identificatore univoco della distribuzione.
Stato Specifica lo stato della distribuzione.

I valori possibili sono:

- Running

- Suspended

- RunningTransitioning

- SuspendedTransitioning

- Starting

- Suspending

- Deploying

- Deleting
Etichetta Specifica l'identificatore con codifica Base 64 della distribuzione. L'etichetta può essere usata per motivi di rilevamento.
URL Specifica l'URL che può essere usato per accedere al servizio cloud.

Ad esempio, se il nome del servizio è MyService, è possibile accedere al servizio chiamando: http://MyService.cloudapp.net
Configurazione Specifica il file di configurazione con codifica Base 64 della distribuzione.
RoleInstanceList Contiene l'elenco delle istanze del ruolo nella distribuzione.
UpgradeStatus Specifica le informazioni su un aggiornamento che si verifica nella distribuzione.
UpgradeDomainCount Specifica il numero di domini di aggiornamento disponibili per il servizio cloud.

L'elemento UpgradeDomainCount è disponibile solo usando la versione 2011-06-01 o successiva.
RoleList Contiene l'elenco dei ruoli nella distribuzione.
SdkVersion Specifica la versione dell'SDK usata per generare il pacchetto per la distribuzione.

I primi due componenti numerici della versione restituita rappresentano la versione dell'SDK usato per creare il pacchetto.

L'elemento SdkVersion è disponibile solo usando la versione 2011-06-01 o successiva.
Bloccato Indica se la distribuzione è bloccata per le nuove operazioni di scrittura. True se la distribuzione è bloccata perché un'operazione esistente sta aggiornando la distribuzione; altrimenti false.

L'elemento Locked è disponibile solo usando la versione 2011-06-01 o successiva.
RollbackAllowed Indica se l'operazione di aggiornamento o aggiornamento rollback è consentita in questo momento. True se l'operazione è consentita; altrimenti false.

L'elemento RollbackAllowed è disponibile solo usando la versione 2011-06-01 o successiva.
CreatedTime Specifica l'ora di creazione della distribuzione.
LastModifiedTime Specifica l'ora dell'ultima modifica della distribuzione.
VirtualNetworkName Specifica il nome della rete virtuale a cui si connette la macchina virtuale.

L'elemento VirtualNetworkName è disponibile solo usando la versione 2012-03-01 o successiva.
Dns Specifica le impostazioni DNS personalizzate fornite per la distribuzione.

L'elemento Dns è disponibile solo usando la versione 2012-03-01 o successiva.
ExtendedProperties Specifica le proprietà usate per fornire altre informazioni su una distribuzione.
PersistentVMDowntime Specifica le informazioni relative al momento in cui la macchina virtuale è stata avviata e arrestata.

L'elemento PersistentVMDowntime è disponibile solo usando la versione 2012-03-01 o successiva.
VirtualIPs Contiene gli indirizzi IP virtuali specificati per la distribuzione.

L'elemento VirtualIPs è disponibile solo usando la versione 2012-03-01 o successiva.

RoleInstanceList

Contiene l'elenco delle istanze del ruolo nella distribuzione.

Nome dell'elemento Descrizione
RoleName Specifica il nome del ruolo.
InstanceName Specifica il nome di una determinata istanza del ruolo, se è in esecuzione un'istanza di questo tipo.
InstanceStatus Specifica lo stato corrente di un'istanza del ruolo.

RoleStateUnknown :

- Indica che lo stato del ruolo è attualmente sconosciuto.

CreatingVM :

- Indica che le risorse vengono create per una macchina virtuale.

StartingVM :

- Indica che viene avviata una macchina virtuale.

CreatingRole :

- Indica che le risorse vengono create per un'istanza del ruolo.

StartingRole :

- Indica che viene avviata un'istanza del ruolo.

ReadyRole :

- Indica che un'istanza del ruolo è stata avviata ed è pronta per essere usata.

BusyRole :

- Indica che un'istanza del ruolo non è disponibile per le richieste. Questo stato viene normalmente generato durante la creazione o l'arresto del ruolo.

StoppingRole :

- Indica che un'istanza del ruolo viene arrestata.

StoppingVM :

- Indica che una macchina virtuale viene arrestata.

DeletingVM :

- Indica che viene eliminata una macchina virtuale.

StoppedVM :

- Indica che una macchina virtuale non è in esecuzione. Si tratta dello stato finale del processo di arresto e dopo StoppedVM non verranno ricevuti altri messaggi di stato.

RestartingRole :

- Indica che un'istanza del ruolo è stata arrestata in modo imprevisto o non è riuscita ad avviare. Questo stato indica la presenza di un problema con l'istanza del ruolo che ne causa l'arresto anomalo o ne impedisce l'avvio. Per poter avviare l'istanza del ruolo, è necessario correggere prima il problema. Nei campi InstanceStateDetails e InstanceErrorCode possono essere incluse informazioni sull'errore che ha causato questo stato.

CyclingRole :

- Indica che l'istanza del ruolo non viene avviata correttamente. Questo stato indica che è presente un problema con l'istanza del ruolo che ne impedisce l'avvio e può essere generato dopo la ricezione dello stato StartingRole o ReadyRole. Per poter avviare il ruolo, è necessario individuare e correggere prima il problema nell'istanza del ruolo. Nei campi InstanceStateDetails e InstanceErrorCode possono essere incluse informazioni sull'errore del ruolo che ha causato questo stato.

FailedStartingRole :

- Indica che non è stata avviata un'istanza del ruolo. Questo stato indica che è presente un problema con l'istanza del ruolo che ne impedisce l'avvio e può essere generato dopo la restituzione di StartingRole da parte del processo. Per poter avviare il ruolo, è necessario individuare e correggere prima il problema nel ruolo. I campi InstanceStateDetails e InstanceErrorCode possono contenere informazioni sull'errore del ruolo che ha causato questo stato, le quali possono essere utili per identificare ed eseguire il debug del problema.

FailedStartingVM :

- Indica che una macchina virtuale non è stata avviata continuamente. Questo stato viene generato da Azure e non indica un errore con l'istanza del ruolo. Può essere generato dopo lo stato StartingRole.

UnresponsiveRole :

- Indica che un'istanza del ruolo è scaduta prima di ricevere un messaggio di stato e non risponde alle richieste.

StoppedDeallocated :

- Indica che è stata arrestata un'istanza del ruolo e tutte le risorse allocate sono state rilasciate. pertanto viene arrestata la fatturazione per l'istanza del ruolo. Vengono restituite solo le istanze del ruolo con stato StoppedDeallocated nell'elenco di istanze del ruolo se la versione è 2013-06-01 o successiva. Se lo stato di tutte le istanze del ruolo nella distribuzione è StoppedDeallocated, la distribuzione non viene restituita.
InstanceUpgradeDomain Specifica il dominio di aggiornamento a cui appartiene l'istanza del ruolo. Durante la distribuzione di un aggiornamento, tutte le istanze del ruolo presenti nello stesso dominio di aggiornamento vengono aggiornate contemporaneamente.

L'elemento InstanceUpgradeDomain è disponibile solo usando la versione 2011-06-01 o successiva.
InstanceFaultDomain Specifica il dominio di errore a cui appartiene l'istanza del ruolo. Le istanze del ruolo che fanno parte dello stesso dominio di errore possono essere tutte soggette agli errori dello stesso componente hardware condiviso.

L'elemento InstanceFaultDomain è disponibile solo usando la versione 2011-06-01 o successiva.
InstanceSize Specifica la dimensione dell'istanza del ruolo.

L'elemento InstanceSize è disponibile solo usando la versione 2011-06-01 o successiva.
InstanceStateDetails Fornisce uno snapshot dello stato dell'istanza del ruolo al momento della chiamata dell'operazione.

L'elemento InstanceStateDetails è disponibile solo usando la versione 2011-06-01 o successiva.
InstanceErrorCode I codice errore per le macchine virtuali sono:

- WaitTimeout: l'istanza del ruolo non comunica entro 25 minuti. Questo codice errore indica in genere che non è stato eseguito l'avvio o che l'agente guest non è installato.

- VhdTooLarge: l'immagine del disco rigido virtuale selezionata è troppo grande per l'istanza del ruolo.

- AzureInternalError: si è verificato un errore interno che ha causato l'avvio dell'istanza del ruolo. Per assistenza aggiuntiva, rivolgersi al supporto tecnico.

Per i ruoli Web e di lavoro questo campo restituisce un codice errore che può essere fornito al supporto di Azure per consentire la risoluzione degli errori. In genere, questo campo sarà vuoto.

L'elemento InstanceErrorCode è disponibile solo se si utilizza la versione 01.10.11 o una versione successiva.
IpAddress Specifica l'indirizzo IP dell'istanza del ruolo (DIP).

L'elemento IpAddress è disponibile solo usando la versione 2012-03-01 o successiva.
InstanceEndpoints Contiene l'elenco di endpoint dell'istanza per il ruolo.
PowerState Indica lo stato di esecuzione dell'istanza del ruolo.

Di seguito sono indicati i valori possibili:

- Starting

- Started

- Stopping

- Stopped

- Unknown
HostName Specifica il nome host DNS del servizio cloud in cui è in esecuzione l'istanza del ruolo. Questo elemento viene elencato solo per le distribuzioni di macchine virtuali.
RemoteAccessCertificateThumbprint Specifica l'identificazione personale del certificato del server RDP (in Windows) o del certificato del server SSH (in Linux). L'identificazione personale viene usata solo per le macchine virtuali create da un'immagine.

L'elemento RemoteAccessCertificateThumbprint è disponibile solo se si utilizza la versione 01.08.12 o una versione successiva.

InstanceEndpoints

Contiene l'elenco di endpoint dell'istanza per il ruolo.

Nome dell'elemento Descrizione
Nome Specifica il nome dell'endpoint.
Vip Specifica l'indirizzo IP virtuale dell'endpoint.

L'elemento Vip è disponibile solo usando la versione 2011-06-01 o successiva.
PublicPort Specifica la porta esterna usata dall'endpoint.
Porta locale Specifica la porta interna usata dall'endpoint.
Protocollo Specifica il protocollo di traffico nell'endpoint.

UpgradeStatus

Specifica le informazioni su un aggiornamento che si verifica nella distribuzione.

Nome dell'elemento Descrizione
UpgradeType Specifica il tipo dell'aggiornamento.

I valori possibili sono:

- Auto

- Manual

- Simultaneous
CurrentUpgradeDomainState Specifica lo stato corrente dell'aggiornamento. I valori possibili sono Before e During.
CurrentUpgradeDomain Contiene un valore intero tramite cui viene identificato il dominio di aggiornamento corrente. I domini di aggiornamento vengono identificati con un indice in base zero: l'ID del primo dominio di aggiornamento è 0, l'ID del secondo dominio di aggiornamento è 1 e così via.

RoleList

Contiene l'elenco dei ruoli nella distribuzione.

Nome dell'elemento Descrizione
RoleName Specifica il nome del ruolo.
OSVersion Specifica la versione del sistema operativo in cui vengono eseguite le istanze del ruolo.
RoleType Specifica il tipo del ruolo. Questo elemento viene elencato solo per le distribuzioni di macchine virtuali e per impostazione predefinita è PersistentVMRole.
ConfigurationSets Contiene una raccolta di valori che rappresenta le impostazioni di configurazione dell'applicazione o di sistema.
AvailabilitySetName Specifica il nome di una raccolta di macchine virtuali.
DataVirtualHardDisks Contiene i parametri usati per aggiungere un disco dati a una macchina virtuale.
OSVirtualHardDisk Contiene i parametri usati per creare il disco del sistema operativo per una macchina virtuale.
RoleSize Specifica la dimensione dell'istanza del ruolo.

ConfigurationSets

Contiene una raccolta di valori che rappresenta le impostazioni di configurazione dell'applicazione o di sistema.

Nome dell'elemento Descrizione
ConfigurationSetType Specifica il tipo di configurazione per il set di configurazione. Attualmente è sempre impostato su NetworkConfiguration.
InputEndpoints Contiene una raccolta di endpoint esterni per una macchina virtuale.
SubnetNames Contiene un elenco di nomi di subnet della rete virtuale a cui appartiene la distribuzione.

InputEndpoints

Contiene una raccolta di endpoint esterni per una macchina virtuale.

Nome dell'elemento Descrizione
LoadBalancedEndpointSetName Specifica un nome di un set di endpoint con carico bilanciato. Questo elemento viene elencato solo per le distribuzioni di macchine virtuali.
Porta locale Specifica la porta interna su cui la macchina virtuale è in ascolto per servire l'endpoint. Questo elemento viene elencato solo per le distribuzioni di macchine virtuali.
Nome Specifica il nome dell'endpoint esterno. Questo elemento viene elencato solo per le distribuzioni di macchine virtuali.
Porta Specifica la porta esterna da usare per l'endpoint.
LoadBalancerProbe Contiene le impostazioni di endpoint usate dal servizio di bilanciamento del carico di Azure per monitorare la disponibilità di una macchina virtuale prima di inoltrare il traffico all'endpoint.
Protocollo Specifica il protocollo di trasporto per l'endpoint.

I valori possibili sono:

- TCP

- UDP
Vip Specifica l'indirizzo IP virtuale dell'endpoint.

LoadBalancerProbe

Contiene le impostazioni di endpoint usate dal servizio di bilanciamento del carico di Azure per monitorare la disponibilità di una macchina virtuale prima di inoltrare il traffico all'endpoint.

Nome dell'elemento Descrizione
Percorso Specifica il nome del percorso relativo da verificare per determinare lo stato di disponibilità. Se il protocollo è impostato su TCP, questo valore deve essere NULL.

Esempio:

path

Il probe userà https://example.com/path per eseguire il probe.
Porta Specifica la porta da usare per verificare lo stato di disponibilità.
Protocollo Specifica il protocollo da usare per verificare lo stato di disponibilità.

I valori possibili sono:

- HTTP

- TCP

DNS

Specifica le impostazioni DNS personalizzate fornite per la distribuzione.

Nome dell'elemento Descrizione
Nome Specifica il nome del server DNS.
Indirizzo Specifica l'indirizzo IP del server DNS.

ExtendedProperties

Specifica le proprietà usate per fornire altre informazioni su una distribuzione.

Nome dell'elemento Descrizione
Nome Specifica il nome di una proprietà associata alla distribuzione.
Valore Specifica il valore di una proprietà associata alla distribuzione.

PersistentVMDowntime

Specifica le informazioni relative al momento in cui la macchina virtuale è stata avviata e arrestata.

Nome dell'elemento Descrizione
StartTime Specifica l'ora di avvio della macchina virtuale.
EndTime Specifica l'ora di arresto della macchina virtuale.
Stato Specifica lo stato della macchina virtuale.

VirtualIPs

Contiene gli indirizzi IP virtuali specificati per la distribuzione.

Nome dell'elemento Descrizione
Indirizzo Specifica l'indirizzo IP virtuale della distribuzione.

DataVirtualHardDisks

Contiene i parametri usati per aggiungere un disco dati a una macchina virtuale.

Nome dell'elemento Descrizione
HostCaching Specifica il comportamento di memorizzazione nella cache della piattaforma del BLOB di un disco dati per l'efficienza di lettura/scrittura.

I valori possibili sono:

- None

- ReadOnly

- ReadWrite

L'insieme di credenziali predefinito è ReadOnly.
DiskName Specifica il nome del VHD da usare per la creazione del disco dati per la macchina virtuale.
Lun Specifica il numero di unità logica (LUN) per il disco dati. Tramite il LUN viene specificato lo slot in cui viene visualizzata l'unità dati una volta montata per l'utilizzo da parte della macchina virtuale. Questo elemento viene elencato solo quando più dischi dati sono collegati a una macchina virtuale.
LogicalDiskSizeInGB Specifica le dimensioni, in GB, del disco da collegare alla macchina virtuale.
MediaLink Specifica il percorso nel servizio di archiviazione di Azure del VHD associato al disco.

Esempio:

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

OSVirtualHardDisk

Contiene i parametri usati per creare il disco del sistema operativo per una macchina virtuale.

Nome dell'elemento Descrizione
HostCaching Specifica il comportamento di memorizzazione nella cache della piattaforma del BLOB di un disco del sistema operativo per l'efficienza di lettura/scrittura.

I valori possibili sono:

- ReadOnly

- ReadWrite
DiskName Specifica il nome di un'immagine del sistema operativo nell'archivio immagini.
MediaLink Specifica il percorso nel servizio di archiviazione di Azure del VHD associato al disco del sistema operativo.
SourceImageName Specifica il nome dell'immagine di origine usata per creare il disco del sistema operativo.
Sistema operativo Specifica il sistema operativo che è in esecuzione nella macchina virtuale.

Commenti

Per ottenere i nomi dei servizi cloud nella sottoscrizione, è possibile usare List Servizi cloud.