Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::VPC::Ipv4Gateways

Última atualização: Jun 27, 2026

Use DATASOURCE::VPC::Ipv4Gateways para consultar os detalhes de gateways IPv4.

Sintaxe

{
  "Type": "DATASOURCE::VPC::Ipv4Gateways",
  "Properties": {
    "Ipv4GatewayName": String,
    "VpcId": String,
    "Ipv4GatewayId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

Ipv4GatewayName

String

Não

Sim

Nome do gateway IPv4.

O nome deve ter de 1 a 128 caracteres e não pode começar com http:// ou https://.

VpcId

String

Não

Sim

ID da VPC associada ao gateway IPv4.

Nenhuma.

Ipv4GatewayId

String

Não

Sim

ID do gateway IPv4.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da fonte de dados durante a atualização da pilha.

Valores válidos:

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

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

Valores de retorno

Fn::GetAtt

  • Ipv4GatewayIds: IDs dos gateways IPv4.

  • Ipv4Gateways: detalhes dos gateways IPv4.

Propriedade

Tipo

Descrição

Restrição

Ipv4GatewayIds

List

IDs dos gateways IPv4.

Nenhuma.

Ipv4Gateways

List

Detalhes dos gateways IPv4.

Nenhuma.

Status

String

Status do gateway IPv4.

Valores válidos:

  • Creating: o gateway IPv4 está sendo criado.

  • Created: o gateway IPv4 foi criado e está disponível.

  • Modifying: o gateway IPv4 está sendo modificado.

  • Deleting: o gateway IPv4 está sendo excluído.

  • Deleted: o gateway IPv4 foi excluído.

VpcId

String

ID da VPC associada ao gateway IPv4.

Nenhuma.

Ipv4GatewayId

String

ID do gateway IPv4.

Nenhuma.

Ipv4GatewayDescription

String

Descrição do gateway IPv4.

Nenhuma.

Enabled

Boolean

Indica se o gateway IPv4 está ativado.

Valores válidos:

  • true

  • false

Ipv4GatewayName

String

Nome do gateway IPv4.

Nenhuma.

Ipv4GatewayRouteTableId

String

ID da tabela de rotas associada ao gateway IPv4.

Nenhuma.

CreateTime

String

Hora de criação do gateway IPv4.

Nenhuma.

Exemplos

YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
    Description: The ID of the VPC associated with the IPv4 Gateway.
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::VPC::Ipv4Gateways
    Properties:
      VpcId:
        Ref: VpcId
Outputs:
  Ipv4GatewayIds:
    Description: The list of ipv4 gateway IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Ipv4GatewayIds
  Ipv4Gateways:
    Description: The list of ipv4 gateways.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Ipv4Gateways
JSON format
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "Description": "The ID of the VPC associated with the IPv4 Gateway."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::Ipv4Gateways",
      "Properties": {
        "VpcId": {
          "Ref": "VpcId"
        }
      }
    }
  },
  "Outputs": {
    "Ipv4GatewayIds": {
      "Description": "The list of ipv4 gateway IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Ipv4GatewayIds"
        ]
      }
    },
    "Ipv4Gateways": {
      "Description": "The list of ipv4 gateways.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Ipv4Gateways"
        ]
      }
    }
  }
}