Obter Propriedades do Serviço Cloud

A Get Cloud Service Properties operação obtém propriedades para o serviço cloud especificado. Estas propriedades incluem os seguintes valores:

  • O nome e a descrição do serviço cloud.

  • O nome do grupo de afinidade ao qual pertence o serviço cloud ou a respetiva localização se não fizer parte de um grupo de afinidades.

  • A etiqueta que pode ser utilizada para controlar o serviço cloud.

  • A data e hora em que o serviço cloud foi criado ou modificado.

  • Se forem pedidos detalhes, são devolvidas informações sobre implementações no serviço cloud.

Pedir

O Get Cloud Service Properties pedido pode ser especificado da seguinte forma. Substitua <subscription-id> pelo ID da subscrição e <cloudservice-name> pelo nome do serviço cloud.

Método URI do pedido
GET https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>

Parâmetros do URI

Parâmetro URI Description
embed-detail=true Opcional. Especifica que as propriedades devem ser devolvidas para todas as implementações no serviço cloud. O valor predefinido é false.

Cabeçalhos do Pedido

A tabela seguinte descreve os cabeçalhos do pedido.

Cabeçalho do Pedido Description
x-ms-version Obrigatório. Especifica a versão da operação a utilizar para este pedido. Este cabeçalho tem de ser definido como 2009-10-01 ou superior.

Corpo do Pedido

Nenhum.

Resposta

A resposta inclui um código de estado HTTP, um conjunto de cabeçalhos de resposta e um corpo de resposta.

Código de Estado

Uma operação bem-sucedida devolve o código de estado 200 (OK).

Cabeçalhos de Resposta

A resposta para esta operação inclui os seguintes cabeçalhos. A resposta também pode incluir cabeçalhos HTTP padrão adicionais.

Cabeçalho de Resposta Description
x-ms-request-id Um valor que identifica exclusivamente um pedido feito no serviço de gestão.

Corpo da Resposta

O formato básico para o corpo da resposta quando o pedido não inclui embed-detail é apresentado abaixo:

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

Os seguintes elementos são devolvidos quando embed-detail está definido como 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>  
  

A tabela seguinte descreve os elementos no corpo da resposta.

Nome do elemento Descrição
Url Especifica o URL atribuído ao serviço cloud.
ServiceName Especifica o nome do serviço cloud. Este nome é o nome do prefixo DNS e pode ser utilizado para aceder ao serviço cloud.

Por exemplo, se o nome do serviço cloud for MyService, poderá aceder ao serviço cloud ao chamar: http:// MyService.cloudapp.net
HostedServiceProperties Especifica as propriedades atribuídas ao serviço cloud.
DefaultWinRmCertificateThumbprint Especifica o thumbprint do certificado SSL que foi gerado quando o WinRM foi definido com um serviço de escuta HTTPS e um certificado não foi incluído na definição. O valor desta propriedade é só de leitura e não é alterado se uma instância de função em execução for atualizada para utilizar um novo certificado SSL.
Implementações Especifica as implementações no serviço cloud.

HostedServiceProperties

Especifica as propriedades atribuídas ao serviço cloud.

Nome do elemento Descrição
Descrição Especifica a descrição do serviço cloud.
AffinityGroup Especifica o nome do grupo de afinidades com o qual o serviço cloud está associado. Se o serviço cloud estiver associado a um grupo de afinidades, o Location elemento não será devolvido.
Localização Especifica a localização geográfica do serviço cloud no Azure, se o serviço cloud não estiver associado a um grupo de afinidades. Se tiver sido especificada uma localização, o AffinityGroup elemento não será devolvido.
Etiqueta Especifica o identificador codificado de base 64 do serviço cloud. A etiqueta pode ser utilizada para identificar o serviço cloud para as suas finalidades de controlo.
Estado Especifica o estado do serviço cloud.

Os valores possíveis são:

- Creating

- Created

- Deleting

- Deleted

- Changing

- ResolvingDns

O Status elemento só está disponível com a versão 2012-03-01 ou superior.
DateCreated Especifica a data em que o serviço cloud foi criado, em [4DigitYear]-[2DigitMonth]-[2DigitDay]T[2DigitHour]:[2DigitMinute]:[2DigitSecond]Z format. A data 2011-05-11T16:15:26Z é um exemplo que pode ser devolvido pelos DateCreated elementos ou DateLastModified .

O DateCreated elemento só está disponível com a versão 2012-03-01 ou superior.
DateLastModified Especifica a data em que o serviço cloud foi atualizado pela última vez, em [4DigitYear]-[2DigitMonth]-[2DigitDay]T[2DigitHour]:[2DigitMinute]:[2DigitSecond]Z format. A data 2011-05-11T16:15:26Z é um exemplo que pode ser devolvido pelos DateCreated elementos ou DateLastModified

O DateLastModified elemento só está disponível com a versão 2012-03-01 ou superior.
Name Especifica o nome de uma propriedade de serviço cloud expandida.

O Name elemento só está disponível com a versão 2012-03-01 ou superior.
Valor Especifica o valor de uma propriedade de serviço cloud expandida.

O Value elemento só está disponível com a versão 2012-03-01 ou superior.
ReverseDnsFqdn Opcional. Especifica o endereço DNS para o qual o endereço IP do serviço cloud é resolvido quando consultado através de uma consulta DNS inversa.

O ReverseDnsFqdn elemento só está disponível com a versão 2014-06-01 ou superior.

Implementações

Especifica as implementações no serviço cloud.

Nome do elemento Descrição
Nome Especifica o nome da implementação.
DeploymentSlot Especifica o ambiente no qual esta implementação está em execução, ou stagingproduction.
PrivateID Especifica o identificador exclusivo para a implementação.
Estado Especifica o estado da implementação.

Os valores possíveis são:

- Running

- Suspended

- RunningTransitioning

- SuspendedTransitioning

- Starting

- Suspending

- Deploying

- Deleting
Etiqueta Especifica o identificador codificado com base 64 da implementação. A etiqueta pode ser utilizada para fins de controlo.
Url Especifica o URL que pode ser utilizado para aceder ao serviço cloud.

Por exemplo, se o nome do serviço for MyService, poderá aceder ao serviço ao chamar: http:// MyService.cloudapp.net
Configuração Especifica o ficheiro de configuração com codificação base 64 da implementação.
RoleInstanceList Contém a lista de instâncias de função na implementação.
UpgradeStatus Especifica informações sobre uma atualização que ocorre na implementação.
UpgradeDomainCount Especifica o número de domínios de atualização disponíveis para o serviço cloud.

O UpgradeDomainCount elemento só está disponível com a versão 2011-06-01 ou superior.
Lista de Funções Contém a lista de funções na implementação.
SdkVersion Especifica a versão do SDK que foi utilizada para gerar o pacote para a implementação.

Os dois primeiros componentes numéricos da versão devolvida representam a versão do SDK que foi utilizada para criar o pacote.

O SdkVersion elemento só está disponível com a versão 2011-06-01 ou superior.
Bloqueado Indica se a implementação está bloqueada para novas operações de escrita. True se a implementação estiver bloqueada porque uma operação existente está a atualizar a implementação; caso contrário false, .

O Locked elemento só está disponível com a versão 2011-06-01 ou superior.
RollbackAllowed Indica se a operação de Reversão de Atualização ou Atualização é permitida neste momento. True se a operação for permitida; caso contrário false, .

O RollbackAllowed elemento só está disponível com a versão 2011-06-01 ou superior.
CreatedTime Especifica a hora em que a implementação foi criada.
LastModifiedTime Especifica a última vez que a implementação foi modificada.
VirtualNetworkName Especifica o nome do Rede Virtual ao qual a máquina virtual se liga.

O VirtualNetworkName elemento só está disponível através da versão 2012-03-01 ou superior.
DNS Especifica as definições DNS personalizadas especificadas para implementação.

O Dns elemento só está disponível através da versão 2012-03-01 ou superior.
Propriedades Expandidas Especifica as propriedades que são utilizadas para fornecer mais informações sobre uma implementação.
PersistentVMDowntime Especifica informações sobre quando a Máquina Virtual foi iniciada e parada.

O PersistentVMDowntime elemento só está disponível através da versão 2012-03-01 ou superior.
VirtualIPs Contém os endereços IP virtuais especificados para a implementação.

O VirtualIPs elemento só está disponível através da versão 2012-03-01 ou superior.

RoleInstanceList

Contém a lista de instâncias de função na implementação.

Nome do elemento Descrição
RoleName Especifica o nome da função.
InstanceName Especifica o nome de uma instância de função específica, se uma instância da função estiver em execução.
InstanceStatus Especifica o estado atual de uma instância de função.

RoleStateUnknown :

- Indica que o estado da função é atualmente desconhecido.

CreatingVM :

- Indica que estão a ser criados recursos para uma Máquina Virtual.

StartingVM :

- Indica que está a ser iniciada uma Máquina Virtual.

CreatingRole :

- Indica que estão a ser criados recursos para uma instância de função.

StartingRole :

- Indica que está a ser iniciada uma instância de função.

ReadyRole :

- Indica que uma instância de função foi iniciada e está pronta para ser utilizada.

BusyRole :

- Indica que uma instância de função não está disponível para pedidos. Normalmente, este estado é gerado enquanto a função está a ser criada ou parada.

StoppingRole :

- Indica que uma instância de função está a parar.

StoppingVM :

- Indica que uma Máquina Virtual está a parar.

DeletingVM :

- Indica que uma Máquina Virtual está a ser eliminada.

StoppedVM :

- Indica que uma Máquina Virtual não está em execução. Este é o estado final do processo de encerramento e nenhuma outra mensagem de estado deve ser recebida depois de StoppedVM.

RestartingRole :

- Indica que uma instância de função parou inesperadamente ou falhou ao iniciar. Este estado indica que existe um problema com a instância de função que está a causar a falha ou a impedi-la de iniciar e tem de ser corrigido antes de a instância de função poder ser iniciada. Os InstanceStateDetails campos e InstanceErrorCode podem conter informações sobre o erro que causou este estado.

CyclingRole :

- Indica que a instância de função não está a iniciar corretamente. Este estado indica que existe um problema com a instância de função que a impede de iniciar e pode ser gerado após o StartingRole estado ou ReadyRole o estado ser recebido. O problema na instância de função tem de ser encontrado e corrigido antes de a função poder ser iniciada. Os InstanceStateDetails campos e InstanceErrorCode podem conter informações sobre o erro de função que causou este estado.

FailedStartingRole :

- Indica que não foi possível iniciar uma instância de função. Este estado indica que existe um problema com a instância de função que a impede de iniciar e pode ser gerado após o processo devolver StartingRole. O problema na função tem de ser encontrado e corrigido antes de a função poder ser iniciada. Os InstanceStateDetails campos e InstanceErrorCode podem conter informações sobre o erro de função que causou este estado, o que pode ser útil para identificar e depurar o problema.

FailedStartingVM :

- Indica que uma Máquina Virtual falhou continuamente ao iniciar. Este estado é gerado pelo Azure e não indica um erro com a instância de função. Pode ser gerado após o StartingRole estado.

UnresponsiveRole :

- Indica que uma instância de função excedeu o limite de tempo antes de receber uma mensagem de estado e não está a responder aos pedidos.

StoppedDeallocated :

- Indica que uma instância de função foi parada e todos os recursos alocados foram libertados. Esta ação para a faturação da instância de função. As instâncias de função com o estado de StoppedDeallocated só são devolvidas na lista de instâncias de função se a versão for 2013-06-01 ou superior. Se todas as instâncias de função na implementação tiverem o estado , StoppedDeallocateda implementação não será devolvida.
InstanceUpgradeDomain Especifica o domínio de atualização ao qual pertence a instância de função. Durante uma implementação de atualização, todas as instâncias de função no mesmo domínio de atualização são atualizadas ao mesmo tempo.

O InstanceUpgradeDomain elemento só está disponível com a versão 2011-06-01 ou superior.
InstanceFaultDomain Especifica o domínio de falha ao qual pertence a instância de função. As instâncias de função que fazem parte do mesmo domínio de falha podem ser vulneráveis à falha da mesma peça de hardware partilhado.

O InstanceFaultDomain elemento só está disponível com a versão 2011-06-01 ou superior.
InstanceSize Especifica o tamanho da instância de função.

O InstanceSize elemento só está disponível com a versão 2011-06-01 ou superior.
InstanceStateDetails Fornece um instantâneo do estado da instância de função no momento em que a operação foi chamada.

O InstanceStateDetails elemento só está disponível com a versão 2011-06-01 ou superior.
InstanceErrorCode Por Máquinas Virtuais os códigos de erro são:

- WaitTimeout - A instância de função não comunicou no prazo de 25 minutos. Normalmente, isto indica que não foi iniciado ou que o agente convidado não está instalado.

- VhdTooLarge - A imagem do VHD selecionada era demasiado grande para a instância de função.

- AzureInternalError – ocorreu um erro interno que fez com que a instância de função falhasse ao iniciar. Contacte o suporte para obter assistência adicional.

Para funções web e de trabalho, este campo devolve um código de erro que pode ser fornecido ao suporte do Azure para ajudar na resolução de erros. Normalmente, este campo estará vazio.

O InstanceErrorCode elemento só está disponível através da versão 2011-10-01 ou superior.
Endereço Ip Especifica o endereço IP da instância de função (DIP).

O IpAddress elemento só está disponível através da versão 2012-03-01 ou superior.
InstanceEndpoints Contém a lista de pontos finais de instância para a função.
PowerState Indica o estado de execução da instância de função.

Seguem-se valores possíveis:

- Starting

- Started

- Stopping

- Stopped

- Unknown
Nome do Anfitrião Especifica o nome do anfitrião DNS do serviço cloud no qual a instância de função está em execução. Este elemento só está listado para implementações de Máquinas Virtuais.
RemoteAccessCertificateThumbprint Especifica o thumbprint do certificado de servidor RDP (no Windows) ou do certificado de servidor SSH (no Linux). O thumbprint só é utilizado para Máquinas Virtuais que foram criados a partir de uma imagem.

O RemoteAccessCertificateThumbprint elemento só está disponível com a versão 2012-08-01 ou superior.

InstanceEndpoints

Contém a lista de pontos finais de instância para a função.

Nome do elemento Descrição
Nome Especifica o nome do ponto final.
Vip Especifica o endereço IP virtual do ponto final.

O Vip elemento só está disponível com a versão 2011-06-01 ou superior.
PublicPort Especifica a porta externa utilizada pelo ponto final.
LocalPort Especifica a porta interna utilizada pelo ponto final.
Protocolo Especifica o protocolo de tráfego no ponto final.

UpgradeStatus

Especifica informações sobre uma atualização que ocorre na implementação.

Nome do elemento Descrição
UpgradeType Especifica o tipo de atualização.

Os valores possíveis são:

- Auto

- Manual

- Simultaneous
CurrentUpgradeDomainState Especifica o estado atual da atualização. Os valores possíveis são Before e During
CurrentUpgradeDomain Contém um valor inteiro que identifica o domínio de atualização atual. Os domínios de atualização são identificados com um índice baseado em zero: o primeiro domínio de atualização tem um ID de 0, o segundo tem um ID de 1, etc.

Lista de Funções

Contém a lista de funções na implementação.

Nome do elemento Descrição
RoleName Especifica o nome da função.
OSVersion Especifica a versão do sistema operativo no qual as instâncias de função estão em execução.
RoleType Especifica o tipo da função. Este elemento só está listado para implementações de Máquinas Virtuais e, por predefinição, é PersistentVMRole.
ConfigurationSets Contém uma coleção de valores que representa as definições de configuração do sistema ou da aplicação.
AvailabilitySetName Especifica o nome de uma coleção de máquinas virtuais.
DataVirtualHardDisks Contém os parâmetros que são utilizados para adicionar um disco de dados a uma Máquina Virtual.
OSVirtualHardDisk Contém os parâmetros que são utilizados para criar o disco do sistema operativo para uma Máquina Virtual.
RoleSize Especifica o tamanho da instância de função.

ConfigurationSets

Contém uma coleção de valores que representa as definições de configuração do sistema ou da aplicação.

Nome do elemento Descrição
ConfigurationSetType Especifica o tipo de configuração para o conjunto de configuração. Atualmente, está sempre definido como NetworkConfiguration.
InputEndpoints Contém uma coleção de pontos finais externos para uma Máquina Virtual.
Sub-redesNames Contém uma lista de Rede Virtual nomes de sub-rede aos quais a implementação pertence.

InputEndpoints

Contém uma coleção de pontos finais externos para uma Máquina Virtual.

Nome do elemento Descrição
LoadBalancedEndpointSetName Especifica um nome de um conjunto de pontos finais com balanceamento de carga. Este elemento só está listado para implementações de Máquinas Virtuais.
LocalPort Especifica a porta interna na qual a Máquina Virtual está a escutar para servir o ponto final. Este elemento só está listado para implementações de Máquinas Virtuais.
Name Especifica o nome do ponto final externo. Este elemento só está listado para implementações de Máquinas Virtuais.
Porta Especifica a porta externa a utilizar para o ponto final.
LoadBalancerProbe Contém as definições de ponto final que o balanceador de carga do Azure utiliza para monitorizar a disponibilidade de uma Máquina Virtual antes de reencaminhar o tráfego para o ponto final.
Protocolo Especifica o protocolo de transporte para o ponto final.

Os Valores Possíveis são:

- TCP

- UDP
Vip Especifica o endereço IP virtual para o ponto final.

LoadBalancerProbe

Contém as definições de ponto final que o balanceador de carga do Azure utiliza para monitorizar a disponibilidade de uma Máquina Virtual antes de reencaminhar o tráfego para o ponto final.

Nome do elemento Descrição
Caminho Especifica o nome do caminho relativo a inspecionar para determinar o estado de disponibilidade. Se Protocolo estiver definido como TCP, este valor tem de ser NULO.

Exemplo:

caminho

A sonda será utilizada https://example.com/path para executar a sonda.
Porta Especifica a porta a utilizar para inspecionar o estado de disponibilidade.
Protocolo Especifica o protocolo a utilizar para inspecionar o estado de disponibilidade.

Os valores possíveis são:

- HTTP

- TCP

Dns

Especifica as definições DNS personalizadas especificadas para implementação.

Nome do elemento Descrição
Nome Especifica o nome do servidor DNS.
Endereço Especifica o endereço IP do servidor DNS.

Propriedades Expandidas

Especifica as propriedades que são utilizadas para fornecer mais informações sobre uma implementação.

Nome do elemento Descrição
Nome Especifica o nome de uma propriedade que está associada à implementação.
Valor Especifica o valor de uma propriedade que está associada à implementação.

PersistentVMDowntime

Especifica informações sobre quando a Máquina Virtual foi iniciada e parada.

Nome do elemento Descrição
StartTime Especifica a hora em que a Máquina Virtual foi iniciada.
EndTime Especifica a hora em que a Máquina Virtual foi parada.
Estado Especifica o estado da Máquina Virtual.

VirtualIPs

Contém os endereços IP virtuais especificados para a implementação.

Nome do elemento Descrição
Endereço Especifica o endereço IP virtual da implementação.

DataVirtualHardDisks

Contém os parâmetros que são utilizados para adicionar um disco de dados a uma Máquina Virtual.

Nome do elemento Descrição
HostCaching Especifica o comportamento de colocação em cache da plataforma do blob do disco de dados para eficiência de leitura/escrita.

Os valores possíveis são:

- None

- ReadOnly

- ReadWrite

O cofre predefinido é ReadOnly.
DiskName Especifica o nome do VHD a utilizar para criar o disco de dados para a Máquina Virtual.
Lun Especifica o Número de Unidade Lógica (LUN) para o disco de dados. O LUN especifica o bloco no qual a unidade de dados é apresentada quando montada para utilização pela Máquina Virtual. Este elemento só é listado quando mais do que um disco de dados está anexado a uma Máquina Virtual.
LogicalDiskSizeInGB Especifica o tamanho, em GB, do disco a anexar à Máquina Virtual.
MediaLink Especifica a localização no armazenamento do Azure do VHD que está associado ao disco.

Exemplo:

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

OSVirtualHardDisk

Contém os parâmetros que são utilizados para criar o disco do sistema operativo para uma Máquina Virtual.

Nome do elemento Descrição
HostCaching Especifica o comportamento de colocação em cache da plataforma do blob de discos do sistema operativo para eficiência de leitura/escrita.

Os valores possíveis são:

- ReadOnly

- ReadWrite
DiskName Especifica o nome de uma imagem do sistema operativo no repositório de imagens.
MediaLink Especifica a localização no armazenamento do Azure do VHD que está associado ao disco do sistema operativo.
SourceImageName Especifica o nome da imagem de origem que foi utilizada para criar o disco do sistema operativo.
SO Especifica o sistema operativo em execução na Máquina Virtual.

Observações

Para obter os nomes dos serviços cloud na sua subscrição, pode utilizar Lista Serviços Cloud.