全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::PVTZ::Rules

更新时间:Jun 26, 2025

DATASOURCE::PVTZ::Rules digunakan untuk menanyakan aturan pengalihan.

Sintaksis

{
  "Type": "DATASOURCE::PVTZ::Rules",
  "Properties": {
    "EndpointId": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

EndpointId

String

Tidak

Ya

ID dari titik akhir keluar.

Tidak ada.

RefreshOptions

String

Tidak

Ya

Kebijakan penyegaran untuk sumber daya sumber data ketika tumpukan diperbarui.

Nilai yang valid:

  • Never (default): tidak menyegarkan sumber daya sumber data ketika tumpukan diperbarui.

  • Always: menyegarkan sumber daya sumber data ketika tumpukan diperbarui.

Nilai kembali

Fn::GetAtt

  • RuleIds: ID dari aturan pengalihan.

  • Rules: Detail dari aturan pengalihan.

Properti

Tipe

Deskripsi

Kendala

RuleIds

Daftar

ID dari aturan pengalihan.

Tidak ada.

Rules

Daftar

Detail dari aturan pengalihan.

Tidak ada.

ForwardIp

Daftar

Detail dari alamat IP tujuan.

Contoh:

[{"Ip": "192.168.XX.XX","Port": 53}]

RuleId

String

ID dari aturan pengalihan.

Tidak ada.

Vpcs

Daftar

Detail dari virtual private cloud (VPC) terkait.

Contoh:

[ {
   "VpcName" : "vpc-name-test",
   "VpcId" : "vpc-8vbl8mpum-vp****",
   "RegionName" : "Hangzhou-test",
   "RegionId" : "cn-hangzhou"
  } ]

EndpointName

String

Nama titik akhir.

Tidak ada.

EndpointId

String

ID titik akhir.

Tidak ada.

RuleName

String

Nama dari aturan pengalihan.

Tidak ada.

Type

String

Tipe dari aturan pengalihan.

Hanya OUTBOUND yang mungkin dikembalikan, yang menunjukkan bahwa lalu lintas Domain Name System (DNS) dialihkan ke alamat IP eksternal.

CreateTime

String

Waktu pembuatan.

Tidak ada.

ZoneName

String

Zona tempat permintaan DNS dialihkan.

Tidak ada.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  EndpointId:
    Description: EndpointId
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      EndpointId:
        Ref: EndpointId
    Type: DATASOURCE::PVTZ::Rules
Outputs:
  RuleIds:
    Description: Daftar ID aturan.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - RuleIds
  Rules:
    Description: Daftar aturan.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Rules
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "EndpointId": {
      "Type": "String",
      "Description": "EndpointId"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::PVTZ::Rules",
      "Properties": {
        "EndpointId": {
          "Ref": "EndpointId"
        }
      }
    }
  },
  "Outputs": {
    "RuleIds": {
      "Description": "Daftar ID aturan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RuleIds"
        ]
      }
    },
    "Rules": {
      "Description": "Daftar aturan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Rules"
        ]
      }
    }
  }
}