Tous les produits
Search
Centre de documentation

Resource Orchestration Service:DATASOURCE::MONGODB::InstanceClasses

Dernière mise à jour :Aug 10, 2026

Répertorie les types d'instance ApsaraDB for MongoDB disponibles pour la création dans une zone spécifiée.

Syntaxe

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

Propriétés

Property

Type

Required

Editable

Description

Constraint

ResourceGroupId

String

No

Yes

ID du groupe de ressources.

Aucune.

ZoneId

String

No

Yes

ID de la zone.

Appelez l'opération DescribeRegions pour répertorier les zones prises en charge.

InstanceChargeType

String

No

Yes

Mode de facturation.

Valeurs valides :

  • PrePaid : abonnement

  • PostPaid (par défaut) : paiement à l'utilisation

DbType

String

No

Yes

Architecture de l'instance.

Valeurs valides :

  • normal : instance de jeu de réplicas

  • sharding : instance de cluster fragmenté

RefreshOptions

String

No

Yes

Politique d'actualisation de la source de données lors de la mise à jour de la pile.

Valeurs valides :

  • Never (par défaut) : n'actualise pas les ressources de la source de données lors de la mise à jour de la pile.

  • Always : actualise les ressources de la source de données lors de la mise à jour de la pile.

Valeurs de retour (Fn::GetAtt)

  • InstanceClassIds : ID des types d'instance.

  • InstanceClasses : informations détaillées sur les types d'instance.

Property

Type

Description

Constraint

InstanceClassIds

List

Types d'instance.

Aucune.

InstanceClasses

List

Détails des types d'instance.

Aucune.

NodeType

String

Nombre de nœuds dans l'instance.

Aucune.

NetworkType

String

Type de réseau de l'instance.

Valeurs valides :

  • Classic : réseau classique

  • VPC : cloud privé virtuel (VPC)

Engine

String

Moteur de stockage de l'instance.

Aucune.

Version

String

Version de l'instance.

Aucune.

ZoneId

String

ID de la zone.

Aucune.

DbType

String

Architecture de l'instance.

Valeurs valides :

  • normal : instance de jeu de réplicas

  • sharding : instance de cluster fragmenté

Exemples

Format JSON

{
  "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"
        ]
      }
    }
  }
}