Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::VPC::HaVips

Última atualização: Jun 27, 2026

Consulta os endereços IP virtuais de alta disponibilidade (HAVIPs) em uma região específica.

Sintaxe

{
  "Type": "DATASOURCE::VPC::HaVips",
  "Properties": {
    "HaVipId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

HaVipId

String

Não

Sim

ID do HAVIP.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos de source ao atualizar a pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos de source durante a atualização da pilha.

  • Always: atualiza os recursos de source durante a atualização da pilha.

Valores de retorno (Fn::GetAtt)

  • HaVipIds: IDs dos HAVIPs.

  • HaVips: detalhes dos HAVIPs.

Propriedade

Tipo

Descrição

Restrição

HaVipIds

List

IDs dos HAVIPs.

Nenhuma.

HaVips

List

Detalhes dos HAVIPs.

Nenhuma.

Status

String

Status do HAVIP.

Valores válidos:

  • Creating: o HAVIP está sendo criado.

  • Available: o HAVIP está disponível.

  • Deleting: o HAVIP está sendo excluído.

VpcId

String

ID da VPC à qual o HAVIP pertence.

Nenhuma.

Description

String

Descrição do HAVIP.

Nenhuma.

AssociatedEipAddresses

String

Endereços IP elásticos (EIPs) associados ao HAVIP.

Nenhuma.

RegionId

String

ID da região à qual o HAVIP pertence.

Nenhuma.

MasterInstanceId

String

ID da instância ativa associada ao HAVIP.

Nenhuma.

HaVipName

String

Nome do HAVIP.

Nenhuma.

VSwitchId

String

ID do vSwitch ao qual o HAVIP pertence.

Nenhuma.

HaVipId

String

ID do HAVIP.

Nenhuma.

AssociatedInstanceType

String

Tipo da instância associada ao HAVIP.

Valores válidos:

  • EcsInstance: instância do Elastic Compute Service (ECS).

  • NetworkInterface: interface de rede elástica (ENI).

IpAddress

String

Endereço IP privado do HAVIP.

Nenhuma.

CreateTime

String

Horário de criação do HAVIP.

O horário segue o formato YYYY-MM-DDThh:mm:ssZ, conforme definido pela norma ISO 8601.

AssociatedInstances

String

IDs das instâncias associadas ao HAVIP.

Nenhuma.

Exemplos

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "HaVipId": {
      "Type": "String",
      "Description": "The  ID of the resource"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::HaVips",
      "Properties": {
        "HaVipId": {
          "Ref": "HaVipId"
        }
      }
    }
  },
  "Outputs": {
    "HaVips": {
      "Description": "The list of ha vips.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "HaVips"
        ]
      }
    },
    "HaVipIds": {
      "Description": "The list of ha vip IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "HaVipIds"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  HaVipId:
    Type: String
    Description: The  ID of the resource
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::VPC::HaVips
    Properties:
      HaVipId:
        Ref: HaVipId
Outputs:
  HaVips:
    Description: The list of ha vips.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - HaVips
  HaVipIds:
    Description: The list of ha vip IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - HaVipIds