ApsaraDB for MongoDB örnekleri hakkında bilgi sorgular.
Sözdizimi
{
"Type": "DATASOURCE::MONGODB::Instances",
"Properties": {
"EngineVersion": String,
"ReplicationFactor": String,
"DBInstanceStatus": String,
"ZoneId": String,
"ResourceGroupId": String,
"DBInstanceClass": String,
"VSwitchId": String,
"DBInstanceType": String,
"Expired": Boolean,
"ConnectionDomain": String,
"VpcId": String,
"DBInstanceId": String,
"ChargeType": String,
"NetworkType": String,
"DBInstanceDescription": String,
"Tags": List,
"RefreshOptions": String
}
}
Özellikler
|
Özellik |
Tür |
Gerekli |
Düzenlenebilir |
Açıklama |
Kısıtlama |
|
EngineVersion |
String |
Hayır |
Evet |
Veritabanı altyapı sürümü. |
Geçerli değerler:
|
|
ReplicationFactor |
String |
Hayır |
Evet |
Çoğaltma kümesi örneğindeki düğüm sayısı. |
Geçerli değerler:
|
|
DBInstanceStatus |
String |
Hayır |
Evet |
Örnek durumu. |
Geçerli değerler: Örnek durumları. |
|
ZoneId |
String |
Hayır |
Evet |
Alan kimliği. |
Desteklenen alanları sorgulamak için DescribeRegions API'sini çağırın. |
|
ResourceGroupId |
String |
Hayır |
Evet |
Kaynak grubu kimliği. |
Yok. |
|
DBInstanceClass |
String |
Hayır |
Evet |
Örnek türü. |
Geçerli değerler: Örnek türleri. |
|
VSwitchId |
String |
Hayır |
Evet |
vSwitch kimliği. |
Yok. |
|
DBInstanceType |
String |
Hayır |
Evet |
Örnek mimarisi. |
Geçerli değerler:
|
|
Expired |
Boolean |
Hayır |
Evet |
Örneğin süresinin dolup dolmadığı. |
Geçerli değerler:
|
|
ConnectionDomain |
String |
Hayır |
Evet |
Düğüm uç noktası. |
Düğüm uç noktalarını sorgulamak için DescribeDBInstanceAttribute API'sini çağırın. |
|
VpcId |
String |
Hayır |
Evet |
VPC kimliği. |
Yok. |
|
DBInstanceId |
String |
Hayır |
Evet |
Örnek kimliği. |
Yok. |
|
ChargeType |
String |
Hayır |
Evet |
Faturalama yöntemi. |
Geçerli değerler:
|
|
NetworkType |
String |
Hayır |
Evet |
Ağ türü. |
Geçerli değerler:
|
|
DBInstanceDescription |
String |
Hayır |
Evet |
Örnek açıklaması. |
Yok. |
|
Tags |
List |
Hayır |
Evet |
Örnek etiketleri. |
Maksimum: 20 etiket. |
|
RefreshOptions |
String |
Hayır |
Evet |
Yığın güncellendiğinde veri kaynağı kaynakları için yenileme ilkesi. |
Geçerli değerler:
|
Etiket sözdizimi
"Tags": [
{
"Value": String,
"Key": String
}
]
Etiket özellikleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dönüş değerleri (Fn::GetAtt)
InstanceIds: Örnek kimlikleri.
Instances: Örnek ayrıntıları.
|
Özellik |
Tür |
Açıklama |
Kısıtlama |
|
InstanceIds |
List |
Örnek kimlikleri. |
Yok. |
|
Instances |
List |
Örnek ayrıntıları. |
Yok. |
|
ChargeType |
String |
Faturalama yöntemi. |
Geçerli değerler:
|
|
Tags |
List |
Örnek etiketleri. |
Yok. |
|
VpcAuthMode |
String |
VPC üzerinden şifresiz erişimin etkin olup olmadığı. |
Geçerli değerler:
|
|
NetworkType |
String |
Ağ türü. |
Geçerli değerler:
|
|
LockMode |
String |
Örnek kilitleme modu. |
Geçerli değerler:
|
|
EngineVersion |
String |
Veritabanı altyapı sürümü. |
Yok. |
|
MongosList |
List |
mongos düğüm ayrıntıları. |
Yalnızca DBInstanceType sharding olduğunda döndürülür. |
|
DBInstanceDescription |
String |
Örnek açıklaması. |
Yok. |
|
DBInstanceType |
String |
Örnek mimarisi. |
Geçerli değerler:
|
|
ShardList |
List |
Parça düğüm ayrıntıları. |
Yalnızca DBInstanceType sharding olduğunda döndürülür. |
|
DBInstanceStatus |
String |
Örnek durumu. |
Geçerli değerler: Örnek durumları. |
|
DBInstanceStorage |
Number |
Örneğin depolama kapasitesi. |
Yok. |
|
ResourceGroupId |
String |
Kaynak grubu kimliği. |
Yok. |
|
ZoneId |
String |
Alan kimliği. |
Yok. |
|
DBInstanceId |
String |
Örnek kimliği. |
Yok. |
|
DBInstanceClass |
String |
Örnek türü. |
Geçerli değerler: Örnek teknik özellikleri. |
|
Engine |
String |
Veritabanı altyapısı. |
Yok. |
|
ReplicationFactor |
String |
Örnekteki düğüm sayısı. |
Yalnızca DBInstanceType replicate olduğunda döndürülür. |
|
KindCode |
String |
Örneğin tür kodu. |
Geçerli değerler:
|
|
CapacityUnit |
String |
Örnek tarafından tüketilen okuma ve yazma aktarım hızı. |
Yalnızca DBInstanceType serverless olduğunda döndürülür. |
Örnekler
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"
]
}
}
}
}