Tüm Ürünler
Search
Belge Merkezi

Resource Orchestration Service:DATASOURCE::RDS::Zones

Son Güncelleme:Oct 05, 2026

ApsaraDB RDS örnekleri için kullanılabilecek alanları sorgular.

Syntax

{
  "Type": "DATASOURCE::RDS::Zones",
  "Properties": {
    "DispenseMode": String,
    "Category": String,
    "EngineVersion": String,
    "ZoneId": String,
    "CommodityCode": String,
    "Engine": String,
    "RefreshOptions": String
  }
}

Properties

Property Name

Type

Required

Update Allowed

Description

Constraints

DispenseMode

String

No

Yes

Yalnızca tek alana dağıtımı destekleyen alanların döndürülüp döndürülmeyeceğini belirtir.

Geçerli değerler:

  • 1: Döndürür.

  • 0: Döndürmez.

Not

Tek alana dağıtım özelliği, üç düğümlü Enterprise Edition örneğini tek bir alana yüklemenize olanak tanır.

Category

String

No

Yes

Örnek sürümünü belirtir.

Geçerli değerler:

  • Basic: Basic Edition.

  • HighAvailability: High-availability Edition.

  • AlwaysOn: Cluster Edition.

  • Finance: Three-node Enterprise Edition.

EngineVersion

String

No

Yes

Veritabanı sürümünü belirtir.

Geçerli değerler:

  • MySQL: 5,5, 5,6, 5,7, 8,0

  • SQL Server: 2008r2, 08r2_ent_ha, 2012, 2012_ent_ha, 2012_std_ha, 2012_web, 2014_std_ha, 2016_ent_ha, 2016_std_ha, 2016_web, 2017_std_ha, 2017_ent, 2019_std_ha, 2019_ent

  • PostgreSQL: 9,4, 10,0, 11,0, 12,0, 13,0, 14,0

  • MariaDB: 10,3

ZoneId

String

No

Yes

Alan kimliğini belirtir.

Çoklu alan kimlikleri, tek alanlı kimliklerden farklı bir biçim kullanır ve MAZ içerir. Örnekler: cn-hangzhou-MAZ6(b,f) ve cn-hangzhou-MAZ5(b,e,f). Alan kimliklerini sorgulamak için DescribeRegions işlemini çağırabilirsiniz.

CommodityCode

String

No

Yes

Örneğin ürün kodunu belirtir.

Geçerli değerler:

  • bards_intl: Kullandıkça öde birincil örnek.

  • rds_intl: Abonelik birincil örnek.

  • rords_intl: Kullandıkça öde salt okunur örnek.

  • rds_rordspre_public_intl: Abonelik salt okunur örnek.

Engine

String

Yes

Yes

Veritabanı türünü belirtir.

Geçerli değerler:

  • MySQL

  • SQLServer

  • PostgreSQL

  • MariaDB

RefreshOptions

String

No

Yes

Yığın güncellendiğinde veri kaynağı kaynakları için yenileme ilkesini belirtir.

Geçerli değerler:

  • Never (varsayılan): Yığın güncellendiğinde veri kaynağı kaynağı asla yenilenmez.

  • Always: Yığın güncellendiğinde veri kaynağı kaynağı her zaman yenilenir.

Return values (Fn::GetAtt)

  • ZoneIds: RDS alan kimliklerinin listesi.

  • Zones: RDS alan kaynaklarının listesi.

Property

Type

Description

Constraints

ZoneIds

List

RDS alan kimliklerinin listesi.

None

Zones

List

RDS alan kaynaklarının listesi.

None

ZoneId

String

Alan kimliği.

None

RegionId

String

Bölge kimliği.

None

SupportedEngines

List

Satın alınabilen veritabanı altyapısı sürümleri.

Örnek:

[ {  "SupportedEngineVersions" : [ {    "Version" : "8.0",    "SupportedCategorys" : [ {      "Category" : "HighAvailability",      "SupportedStorageTypes" : [ {        "StorageType" : "local_ssd"      }, {        "StorageType" : "cloud_ssd"      } ]    }, {      "Category" : "Basic",      "SupportedStorageTypes" : [ {        "StorageType" : "cloud_ssd"      } ]    } ]  } ],  "Engine" : "MySQL"} ]

Examples

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Engine": {
      "Type": "String",
      "Description": "The database engine that is run by the instance.",
      "AllowedValues": [
        "MySQL",
        "SQLServer",
        "PostgreSQL",
        "MariaDB"
      ]
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::RDS::Zones",
      "Properties": {
        "Engine": {
          "Ref": "Engine"
        }
      }
    }
  },
  "Outputs": {
    "ZoneIds": {
      "Description": "The list of zone IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ZoneIds"
        ]
      }
    },
    "Zones": {
      "Description": "The list of The Zones.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Zones"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Engine:
    Type: String
    Description: The database engine that is run by the instance.
    AllowedValues:
      - MySQL
      - SQLServer
      - PostgreSQL
      - MariaDB
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::RDS::Zones
    Properties:
      Engine:
        Ref: Engine
Outputs:
  ZoneIds:
    Description: The list of zone IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ZoneIds
  Zones:
    Description: The list of The Zones.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Zones