Partager via


Obtention des propriétés d'un service cloud

L'opération Get Cloud Service Properties récupère les propriétés pour le service cloud spécifié. Ces propriétés comprennent les valeurs suivantes :

  • Le nom et la description du service cloud.

  • Le nom du groupe d'affinités auquel le service cloud appartient, ou son emplacement s'il ne fait pas partie du groupe d'affinités.

  • L'étiquette pouvant être utilisée pour suivre le service cloud.

  • La date et l'heure de création ou de modification du service cloud.

  • Si des détails sont demandés, les informations sur les déploiements dans le service cloud sont renvoyées.

Requête

La demande Get Cloud Service Properties peut être spécifiée comme suit. Remplacez <subscription-id> par votre ID d'abonnement, et <cloudservice-name> par le nom du service cloud.

Méthode URI de demande
GET https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>

Paramètres URI

Paramètre d’URI Description
embed-detail=true facultatif. Spécifie que les propriétés doivent être renvoyées pour tous les déploiements dans le service cloud. La valeur par défaut est false.

En-têtes de requête

Le tableau suivant décrit les en-têtes de la demande.

En-tête de requête Description
x-ms-version Obligatoire. Spécifie la version de l'opération à utiliser pour cette demande. Cet en-tête doit avoir la valeur 2009-10-01 ou une valeur supérieure.

Corps de la requête

Aucun.

response

La réponse inclut un code d'état HTTP, un ensemble d'en-têtes de réponse et un corps de réponse.

Code d’état

Une opération réussie envoie le code d'état 200 (OK).

En-têtes de réponse

La réponse de l'opération inclut les en-têtes suivants. La réponse peut aussi inclure des en-têtes HTTP standard supplémentaires.

En-tête de réponse Description
x-ms-request-id Valeur qui identifie de façon unique une demande effectuée au service de gestion.

Corps de la réponse

Le format de base pour le corps de la réponse lorsque la demande n'inclut pas embed-detail est illustré ci-dessous :

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

Les éléments suivants sont pris en charge lorsque embed-detail a la valeur 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>  
  

Le tableau suivant décrit les éléments dans le corps de la réponse.

Nom de l'élément Description
Url Spécifie l'URL attribuée au service cloud.
NomService Spécifie le nom du service cloud. Ce nom est le nom du préfixe DNS et peut être utilisé pour accéder au service cloud.

Par exemple, si le nom du service cloud est MyService vous pouvez accéder à ce service en appelant : http://MyService.cloudapp.net
HostedServiceProperties Spécifie les propriétés qui sont assignées au service cloud.
DefaultWinRmCertificateThumbprint Spécifie l'empreinte numérique du certificat SSL générée lorsque WinRM a été défini avec un écouteur HTTPS et lorsqu'un certificat n'a pas été inclus dans la définition. La valeur de cette propriété est en lecture seule et ne change pas si une instance de rôle en cours d'exécution est mise à jour pour utiliser un nouveau certificat SSL.
Déploiements Spécifie les déploiements dans le service cloud.

HostedServiceProperties

Spécifie les propriétés qui sont assignées au service cloud.

Nom de l'élément Description
Description Spécifie la description du service cloud.
AffinityGroup Spécifie le nom du groupe d'affinités auquel le service cloud est associé. Si le service cloud est associé à un groupe d'affinités, l'élément Location n'est pas renvoyé.
Emplacement Spécifie la localisation géographique du service cloud dans Azure, si le service cloud n'est pas associé à un groupe d'affinités. Si un emplacement a été spécifié, l'élément AffinityGroup n'est pas renvoyé.
Étiquette Spécifie l'identificateur encodé en base 64 du service cloud. L'étiquette peut être utilisée pour identifier le service cloud à des fins de suivi.
Statut Spécifie l'état du service cloud.

Les valeurs possibles sont les suivantes :

- Creating

- Created

- Deleting

- Deleted

- Changing

- ResolvingDns

L’élément Status est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
DateCreated Spécifie la date à laquelle le service cloud a été créé, selon le format [année en 4 chiffres]-[mois en 2 chiffres]-[jour en 2 chiffres]T[heures en 2 chiffres]:[minutes en 2 chiffres]:[secondes en 2 chiffres]Z. La date 2011-05-11T16:15:26Z est un exemple qui peut être renvoyé par les éléments DateCreated ou DateLastModified.

L’élément DateCreated est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
DateLastModified Spécifie la date à laquelle le service cloud a été mis à jour pour la dernière fois, selon le format [année en 4 chiffres]-[mois en 2 chiffres]-[jour en 2 chiffres]T[heures en 2 chiffres]:[minutes en 2 chiffres]:[secondes en 2 chiffres]Z. La date 2011-05-11T16:15:26Z est un exemple qui peut être renvoyé par les éléments DateCreated ou DateLastModified.

L’élément DateLastModified est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
Nom Spécifie le nom d'une propriété étendue du service cloud.

L’élément Name est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
Valeur Spécifie la valeur d'une propriété étendue du service cloud.

L’élément Value est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
ReverseDnsFqdn Optionnel. Spécifie l'adresse DNS avec laquelle l'adresse IP du service cloud est résolue lorsqu'il est interrogé à l'aide d'une requête DNS inversée.

L’élément ReverseDnsFqdn est disponible uniquement à l’aide de la version 2014-06-01 ou ultérieure.

Déploiements

Spécifie les déploiements dans le service cloud.

Nom de l'élément Description
Nom Spécifie le nom du déploiement.
DeploymentSlot Spécifie l'environnement dans lequel ce déploiement s'exécute, staging ou production.
PrivateID Spécifie l'identificateur unique du déploiement.
Statut Spécifie l'état du déploiement.

Les valeurs possibles sont les suivantes :

- Running

- Suspended

- RunningTransitioning

- SuspendedTransitioning

- Starting

- Suspending

- Deploying

- Deleting
Étiquette Spécifie l'identificateur encodé en base 64 du déploiement. L'étiquette peut être utilisée pour le suivi.
Url Spécifie l'URL pouvant être utilisée pour accéder au service cloud.

Par exemple, si le nom du service est MyService vous pouvez accéder à ce service en appelant : http://MyService.cloudapp.net
Configuration Spécifie le fichier de configuration encodé en base 64 du déploiement.
RoleInstanceList Contient la liste des instances de rôle dans le déploiement.
UpgradeStatus Spécifie des informations sur une mise à niveau se produisant sur le déploiement.
UpgradeDomainCount Spécifie le nombre de domaines de mise à niveau disponibles pour le service cloud.

L’élément UpgradeDomainCount est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
RoleList Contient la liste des rôles dans le déploiement.
SdkVersion Spécifie la version du kit de développement logiciel utilisé pour générer le package du déploiement.

Les deux premiers composants numériques de la version renvoyée représentent la version du kit de développement logiciel utilisée pour créer le package.

L’élément SdkVersion est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
Verrouillé Indique si le déploiement est verrouillé pour les nouvelles opérations d’écriture. True si le déploiement est verrouillé, car une opération existante met à jour le déploiement ; sinon false.

L’élément Locked est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
RollbackAllowed Indique si l’opération restaurer la mise à jour ou la mise à niveau est autorisée pour le moment. True si l’opération est autorisée ; sinon false.

L’élément RollbackAllowed est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
CreatedTime Spécifie l'heure de création du déploiement.
LastModifiedTime Spécifie l'heure de la dernière modification apportée au déploiement.
VirtualNetworkName Spécifie le nom du réseau virtuel auquel la machine virtuelle se connecte.

L’élément VirtualNetworkName est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
Dns Spécifie les paramètres DNS personnalisés qui sont spécifiés pour le déploiement.

L’élément Dns est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
ExtendedProperties Spécifie les propriétés utilisées pour fournir plus informations sur le déploiement.
PersistentVMDowntime Spécifie les informations relatives aux derniers démarrage et arrêt de la machine virtuelle.

L’élément PersistentVMDowntime est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
VirtualIPs Contient les adresses IP virtuelles qui sont spécifiées pour le déploiement.

L’élément VirtualIPs est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.

RoleInstanceList

Contient la liste des instances de rôle dans le déploiement.

Nom de l'élément Description
RoleName Indique le nom du rôle.
InstanceName Spécifie le nom d'une instance de rôle spécifique, si une instance de rôle s'exécute.
InstanceStatus Spécifie l'état actuel d'une instance de rôle.

RoleStateUnknown :

- Indique que l’état du rôle est actuellement inconnu.

CreatingVM :

- Indique que des ressources sont en cours de création pour une machine virtuelle.

StartingVM :

- Indique qu’une machine virtuelle démarre.

CreatingRole :

- Indique que des ressources sont créées pour un rôle instance.

StartingRole :

- Indique qu’un rôle instance démarre.

ReadyRole :

- Indique qu’un rôle instance a démarré et qu’il est prêt à être utilisé.

BusyRole :

- Indique qu’un rôle instance n’est pas disponible pour les demandes. Cet état est généralement généré pendant que le rôle est créé ou arrêté.

StoppingRole :

- Indique qu’un rôle instance s’arrête.

StoppingVM :

- Indique qu’une machine virtuelle s’arrête.

DeletingVM :

- Indique qu’une machine virtuelle est en cours de suppression.

StoppedVM :

- Indique qu’une machine virtuelle n’est pas en cours d’exécution. C'est l'état final du processus d'arrêt, et aucun autre message d'état n'est reçu après StoppedVM.

RestartingRole :

- Indique qu’un rôle instance s’est arrêté de manière inattendue ou n’a pas pu démarrer. Cet état indique qu'un problème avec l'instance de rôle provoque le blocage ou empêche le démarrage, et qu'il doit être corrigé pour que l'instance de rôle puisse être démarrée. Les champs InstanceStateDetails et InstanceErrorCode peuvent contenir des informations sur l'erreur qui a provoqué cet état.

CyclingRole :

- Indique que le rôle instance ne démarre pas correctement. Cet état indique qu'un problème empêche l'instance de rôle de démarrer, et peut être généré même après que les états StartingRole ou ReadyRole sont reçus. Le problème relatif à l'instance de rôle doit être identifié et corrigé pour démarrer le rôle. Les champs InstanceStateDetails et InstanceErrorCode peuvent contenir des informations sur l'erreur de rôle qui a provoqué cet état.

FailedStartingRole :

- Indique qu’un rôle instance n’a pas pu démarrer. Cet état indique qu'un problème empêche l'instance de rôle de démarrer, et peut être généré même après que le processus renvoie StartingRole. Le problème relatif au rôle doit être identifié et corrigé pour démarrer le rôle. Les champs InstanceStateDetails et InstanceErrorCode peuvent contenir des informations sur l'erreur de rôle qui a causé cet état, et peuvent être utilisés pour identifier et déboguer le problème.

FailedStartingVM :

: indique qu’une machine virtuelle n’a pas pu démarrer en permanence. Cet état est généré par Azure, et n'indique pas une erreur relative à l'instance de rôle. Il peut être généré après l'état StartingRole.

UnresponsiveRole :

- Indique qu’un rôle instance a expiré avant de recevoir un message status et ne répond pas aux demandes.

StoppedDeallocated :

- Indique qu’un rôle instance a été arrêté et que toutes les ressources allouées ont été libérées. Cela arrête la facturation pour l'instance de rôle. Les instances de rôle qui ont un état StoppedDeallocated sont renvoyées dans la liste uniquement si leur version est 2013-06-01 ou une version ultérieure. Si toutes les instances de rôle du déploiement ont un état StoppedDeallocated, le déploiement n'est pas renvoyé.
InstanceUpgradeDomain Spécifie le domaine de mise à jour auquel cette instance de rôle appartient. Pendant un déploiement de mise à niveau, toutes les instances de rôle dans le même domaine de mise à jour sont mises à jour en même temps.

L’élément InstanceUpgradeDomain est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
InstanceFaultDomain Spécifie le domaine par défaut auquel cette instance de rôle appartient. Les instances de rôle qui font partie du même domaine par défaut peuvent toutes être vulnérables à l'échec d'une partie du matériel partagé.

L’élément InstanceFaultDomain est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
InstanceSize Spécifie la taille de l'instance de rôle.

L’élément InstanceSize est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
InstanceStateDetails Fournit un instantané de l'état de l'instance de rôle au moment où l'opération a été appelée.

L’élément InstanceStateDetails est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
InstanceErrorCode Pour les machines virtuelles, les codes d'erreur sont les suivants :

- WaitTimeout : le rôle instance n’a pas communiqué dans les 25 minutes. En général, cela indique qu'elle n'a pas démarré ou que l'agent invité n'est pas installé.

- VhdTooLarge : l’image de disque dur virtuel sélectionnée était trop grande pour le rôle instance.

- AzureInternalError : une erreur interne s’est produite qui a provoqué l’échec du démarrage du rôle instance. Contactez le support pour obtenir une assistance supplémentaire.

Pour les rôles web et de travail, ce champ renvoie un code d'erreur qui peut être fourni à l'assistance d'Azure pour aider à la résolution des erreurs. En général, ce champ est vide.

L’élément InstanceErrorCode est disponible uniquement à l’aide de la version 2011-10-01 ou ultérieure.
IpAddress Spécifie l'adresse IP de l'instance de rôle (DIP).

L’élément IpAddress est disponible uniquement à l’aide de la version 2012-03-01 ou ultérieure.
InstanceEndpoints Contient la liste des points de terminaison d'instance pour le rôle.
PowerState Indique l'état d'exécution de l'instance de rôle.

Les valeurs possibles sont les suivantes :

- Starting

- Started

- Stopping

- Stopped

- Unknown
HostName Spécifie le nom d'hôte DNS du service cloud dans lequel l'instance de rôle s'exécute. Cet élément est uniquement indiqué pour les déploiements de machine virtuelle.
RemoteAccessCertificateThumbprint Spécifie l'empreinte numérique du certificat de serveur RDP (dans Windows) ou du certificat de serveur SSH (dans Linux). L'empreinte numérique est utilisée uniquement pour les machines virtuelles créées à partir d'une image.

L’élément RemoteAccessCertificateThumbprint est disponible uniquement à l’aide de la version 2012-08-01 ou ultérieure.

InstanceEndpoints

Contient la liste des points de terminaison d'instance pour le rôle.

Nom de l'élément Description
Nom Spécifie le nom du point de terminaison.
Vip Spécifie l'adresse IP virtuelle du point de terminaison.

L’élément Vip est disponible uniquement à l’aide de la version 2011-06-01 ou ultérieure.
PublicPort Spécifie le port externe utilisé par le point de terminaison.
LocalPort Spécifie le port interne utilisé par le point de terminaison.
Protocol Spécifie le protocole du trafic sur le point de terminaison.

UpgradeStatus

Spécifie des informations sur une mise à niveau se produisant sur le déploiement.

Nom de l'élément Description
UpgradeType Spécifie le type de mise à niveau.

Les valeurs possibles sont les suivantes :

- Auto

- Manual

- Simultaneous
CurrentUpgradeDomainState Spécifie l'état actuel de la mise à niveau. Les valeurs possibles sont Before et During.
CurrentUpgradeDomain Contient un entier qui identifie le domaine de mise à niveau actuel. Les domaines de mise à niveau sont identifiés avec un index de base zéro : le premier domaine de mise à niveau a un ID égal à 0, le deuxième un ID égal à 1, etc.

RoleList

Contient la liste des rôles dans le déploiement.

Nom de l'élément Description
RoleName Indique le nom du rôle.
OSVersion Spécifie la version du système d'exploitation sur lequel les instances de rôle s'exécutent.
RoleType Spécifie le type du rôle. Cet élément est uniquement indiqué pour les déploiements de machine virtuelle ; il est PersistentVMRole par défaut.
ConfigurationSets Contient une collection de valeurs qui représente les paramètres système ou de configuration de l'application.
AvailabilitySetName Spécifie le nom de la collection de machines virtuelles.
DataVirtualHardDisks Contient les paramètres utilisés pour ajouter un disque de données à une machine virtuelle.
OSVirtualHardDisk Contient les paramètres utilisés pour créer le disque de système d'exploitation pour une machine virtuelle.
RoleSize Spécifie la taille de l'instance de rôle.

ConfigurationSets

Contient une collection de valeurs qui représente les paramètres système ou de configuration de l'application.

Nom de l'élément Description
ConfigurationSetType Spécifie le type de configuration pour le jeu de configurations. Ce paramètre a toujours la valeur NetworkConfiguration.
InputEndpoints Contient une collection de points de terminaison externes pour une machine virtuelle.
SubnetNames Contient la liste des noms de sous-réseaux du réseau virtuel auxquels le déploiement appartient.

InputEndpoints

Contient une collection de points de terminaison externes pour une machine virtuelle.

Nom de l'élément Description
LoadBalancedEndpointSetName Spécifie un nom pour un ensemble de points de terminaison à charge équilibrée. Cet élément est uniquement indiqué pour les déploiements de machine virtuelle.
LocalPort Spécifie le port interne sur lequel la machine virtuelle écoute pour utiliser le point de terminaison. Cet élément est uniquement indiqué pour les déploiements de machine virtuelle.
Nom Spécifie le nom du point de terminaison externe. Cet élément est uniquement indiqué pour les déploiements de machine virtuelle.
Port Spécifie le port externe à utiliser pour le point de terminaison.
LoadBalancerProbe Contient les paramètres de point de terminaison qu'utilise le programme d'équilibrage de charge Azure pour surveiller la disponibilité d'une machine virtuelle avant de transférer le trafic au point de terminaison.
Protocol Spécifie le protocole de transport du point de terminaison.

Les valeurs possibles sont les suivantes :

- TCP

- UDP
Vip Spécifie l'adresse IP virtuelle du point de terminaison.

LoadBalancerProbe

Contient les paramètres de point de terminaison qu'utilise le programme d'équilibrage de charge Azure pour surveiller la disponibilité d'une machine virtuelle avant de transférer le trafic au point de terminaison.

Nom de l'élément Description
Path Spécifie le nom du chemin d'accès relatif à inspecter pour déterminer l'état de disponibilité. Si le protocole est défini sur TCP, cette valeur doit être NULL.

Exemple :

path

La sonde sera utilisée https://example.com/path pour effectuer la sonde.
Port Spécifie le port utilisé pour inspecter l'état de disponibilité.
Protocol Spécifie le protocole utilisé pour inspecter l'état de disponibilité.

Les valeurs possibles sont les suivantes :

- HTTP

- TCP

DNS

Spécifie les paramètres DNS personnalisés qui sont spécifiés pour le déploiement.

Nom de l'élément Description
Nom Spécifie le nom du serveur DNS.
Adresse Spécifie l'adresse IP du serveur DNS.

ExtendedProperties

Spécifie les propriétés utilisées pour fournir plus informations sur le déploiement.

Nom de l'élément Description
Nom Spécifie le nom d'une propriété associée au déploiement.
Valeur Spécifie la valeur d'une propriété associée au déploiement.

PersistentVMDowntime

Spécifie les informations relatives aux derniers démarrage et arrêt de la machine virtuelle.

Nom de l'élément Description
StartTime Spécifie l'heure à laquelle la machine virtuelle a été démarrée.
EndTime Spécifie l'heure à laquelle la machine virtuelle a été arrêtée.
Statut Spécifie l'état de la machine virtuelle.

VirtualIPs

Contient les adresses IP virtuelles qui sont spécifiées pour le déploiement.

Nom de l'élément Description
Adresse Spécifie l'adresse IP virtuelle du déploiement.

DataVirtualHardDisks

Contient les paramètres utilisés pour ajouter un disque de données à une machine virtuelle.

Nom de l'élément Description
HostCaching Spécifie le comportement de mise en cache de la plateforme pour l'objet blob de disque de données, pour l'efficacité en lecture/écriture.

Les valeurs possibles sont les suivantes :

- None

- ReadOnly

- ReadWrite

La valeur par défaut est ReadOnly.
DiskName Spécifie le nom du disque dur virtuel à utiliser pour créer le disque de données pour la machine virtuelle.
Lun Spécifie le numéro d'unité logique (LUN) pour le disque de données. Le numéro d'unité logique spécifie l'emplacement dans lequel le lecteur de données s'affiche une fois monté afin d'être utilisé par la machine virtuelle. Cet élément est uniquement répertorié lorsque plusieurs disques de données sont associés à une machine virtuelle.
LogicalDiskSizeInGB Spécifie la taille, en Go, du disque à joindre à la machine virtuelle.
MediaLink Spécifie l'emplacement dans le stockage Azure du disque dur virtuel associé au disque.

Exemple :

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

OSVirtualHardDisk

Contient les paramètres utilisés pour créer le disque de système d'exploitation pour une machine virtuelle.

Nom de l'élément Description
HostCaching Spécifie le comportement de mise en cache de la plateforme pour l'objet blob de disque de système d'exploitation, pour l'efficacité en lecture/écriture.

Les valeurs possibles sont les suivantes :

- ReadOnly

- ReadWrite
DiskName Spécifie le nom d'une image de système d'exploitation dans le référentiel d'images.
MediaLink Spécifie l'emplacement dans le stockage Azure du disque dur virtuel associé au disque de système d'exploitation.
SourceImageName Spécifie le nom de l'image source qui a été utilisé pour créer le disque de système d'exploitation.
Système d''exploitation Spécifie le système d'exploitation exécuté sur la machine virtuelle.

Notes

Pour obtenir les noms des services cloud dans votre abonnement, vous pouvez utiliser List Services cloud.