Tüm Ürünler
Search
Belge Merkezi

Resource Orchestration Service:DATASOURCE::MONGODB::InstanceClasses

Son Güncelleme:Oct 05, 2026

Belirtilen bir alanda oluşturulabilecek ApsaraDB for MongoDB örnek türlerini sorgular.

Syntax

{
  "Type": "DATASOURCE::MONGODB::InstanceClasses",
  "Properties": {
    "ResourceGroupId": String,
    "ZoneId": String,
    "InstanceChargeType": String,
    "DbType": String,
    "RefreshOptions": String
  }
}

Properties

Property

Type

Required

Editable

Description

Constraint

ResourceGroupId

String

No

Yes

Kaynak grubunun ID'si.

Yok.

ZoneId

String

No

Yes

Alanın ID'si.

Desteklenen alanları sorgulamak için DescribeRegions işlemini çağırın.

InstanceChargeType

String

No

Yes

Faturalandırma yöntemi.

Geçerli değerler:

  • PrePaid: abonelik

  • PostPaid (varsayılan): kullandıkça öde

DbType

String

No

Yes

Örneğin mimarisi.

Geçerli değerler:

  • normal: çoğaltma kümesi örneği

  • sharding: parçalanmış küme örneği

RefreshOptions

String

No

Yes

Yığın güncellemesi sırasında veri kaynağı yenileme ilkesi.

Geçerli değerler:

  • Never (varsayılan): yığın güncellemesinde veri kaynağı kaynaklarını yenilemez.

  • Always: yığın güncellemesinde veri kaynağı kaynaklarını yeniler.

Return values (Fn::GetAtt)

  • InstanceClassIds: örnek türü ID'leri.

  • InstanceClasses: örnek türlerine ilişkin ayrıntılı bilgiler.

Property

Type

Description

Constraint

InstanceClassIds

List

Örnek türleri.

Yok.

InstanceClasses

List

Örnek türlerinin ayrıntıları.

Yok.

NodeType

String

Örnekteki düğüm sayısı.

Yok.

NetworkType

String

Örneğin ağ türü.

Geçerli değerler:

  • Classic: klasik ağ

  • VPC: sanal özel cloud (VPC)

Engine

String

Örneğin depolama motoru.

Yok.

Version

String

Örneğin sürümü.

Yok.

ZoneId

String

Alanın ID'si.

Yok.

DbType

String

Örneğin mimarisi.

Geçerli değerler:

  • normal: çoğaltma kümesi örneği

  • sharding: parçalanmış küme örneği

Examples

JSON biçimi

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ZoneId": {
      "Type": "String",
      "Description": "The zone ID of the instance. You can call the DescribeRegions operation to query the most recent zone list. ",
      "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId"
    },
    "DbType": {
      "Type": "String",
      "Description": "The database engine type of the instance.\nnormal: replica set instance\nsharding: sharded cluster instance",
      "Default": "normal"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::MONGODB::InstanceClasses",
      "Properties": {
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "DbType": {
          "Ref": "DbType"
        }
      }
    }
  },
  "Outputs": {
    "InstanceClasses": {
      "Description": "The list of The instance classes.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceClasses"
        ]
      }
    },
    "InstanceClassIds": {
      "Description": "The list of The instance class Ids.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceClassIds"
        ]
      }
    }
  }
}