Todos los productos
Search
Centro de documentos

Resource Orchestration Service:DATASOURCE::MONGODB::InstanceClasses

Última actualización: Sep 04, 2026

Consulta los tipos de instancia de ApsaraDB for MongoDB disponibles para su creación en una zona específica.

Sintaxis

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

Propiedades

Propiedad

Tipo

Obligatorio

Editable

Descripción

Restricción

ResourceGroupId

String

No

Sí

ID del resource group.

Ninguna.

ZoneId

String

No

Sí

ID de la zona.

Llame a la operación DescribeRegions para consultar las zonas compatibles.

InstanceChargeType

String

No

Sí

Método de facturación.

Valores válidos:

  • PrePaid: suscripción

  • PostPaid (predeterminado): pay-as-you-go

DbType

String

No

Sí

Arquitectura de la instancia.

Valores válidos:

  • normal: instancia de conjunto de réplicas

  • sharding: instancia de clúster fragmentado

RefreshOptions

String

No

Sí

Directiva de actualización del origen de datos al actualizar la pila.

Valores válidos:

  • Never (predeterminado): no actualiza los recursos del origen de datos al actualizar la pila.

  • Always: actualiza los recursos del origen de datos al actualizar la pila.

Valores de retorno (Fn::GetAtt)

  • InstanceClassIds: ID de los tipos de instancia.

  • InstanceClasses: información detallada sobre los tipos de instancia.

Propiedad

Tipo

Descripción

Restricción

InstanceClassIds

List

Tipos de instancia.

Ninguna.

InstanceClasses

List

Detalles de los tipos de instancia.

Ninguna.

NodeType

String

Número de nodos en la instancia.

Ninguna.

NetworkType

String

Tipo de red de la instancia.

Valores válidos:

  • Classic: red clásica

  • VPC: virtual private cloud (VPC)

Engine

String

Motor de almacenamiento de la instancia.

Ninguna.

Version

String

Versión de la instancia.

Ninguna.

ZoneId

String

ID de la zona.

Ninguna.

DbType

String

Arquitectura de la instancia.

Valores válidos:

  • normal: instancia de conjunto de réplicas

  • sharding: instancia de clúster fragmentado

Ejemplos

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