この API を呼び出して、指定されたゾーンで作成される ApsaraDB for Redis インスタンスのタイプを照会できます。

デバッグ

Alibaba Cloud は、API を簡単に利用できる OpenAPI Explorer を提供しています。 OpenAPI Explorer を使用して、API の検索、API の呼び出し、SDK サンプルコードの動的生成を行うことができます。

リクエストパラメーター

パラメーター タイプ 必須/任意 説明
Action String 必須 DescribeAvailableResource

実行するAPI (DescribeAvailableResource) を設定します。

RegionId String 必須 cn-beijing

リージョンの ID を設定します。 DescribeRegionsを呼び出すと、最新のリージョンリストを照会できます。

ZoneId String 必須 cn-beijing

ゾーン ID を設定します。 DescribeZones を呼び出すと、ゾーン ID を照会できます。

InstanceChargeType String 任意 PrePaid

インスタンスの課金方法を設定します。 設定可能な値:

  • PrePaid:サブスクリプション
  • PostPaid: 従量課金
デフォルト値は PrePaid です。
AccessKeyId String 任意 Lxxxxxxxxxxxxxxw

サービスにアクセスするためにAlibaba Cloud から提供される AccessKey ID を設定します。

レスポンスパラメーター

パラメーター データ型 説明
AvailableZones

ゾーンで作成できるApsaraDB for Redis インスタンスの詳細情報を示します。

└RegionId String cn-beijing

リージョンの ID を示します。

└SupportedEngines

サポートされているエンジンの種類を示します。

└Engine String Redis

インスタンスのエンジンタイプを示します。

└SupportedEngineVersions

サポートされているエンジンバージョンを示します。

└SupportedArchitectureTypes

サポートされているアーキテクチャタイプを示します。

└アーキテクチャ String standard

インスタンスのアーキテクチャを示します。 想定される値:

  • standard:標準版
  • cluster:クラスター版
  • rwsplit:読み書き分離版
└SupportedPerformanceTypes

サポートされているパフォーマンスのタイプを示します。

└PerformanceType String standard_performance_type

インスタンスのパフォーマンスタイプ。

  • standard_performance_type
  • enhance_performance_type
└SupportedStorageTypes

サポートされているストレージタイプを示します。

└StorageType String inmemory

インスタンスのストレージタイプを示します。 想定される値:

  • inmemory
  • hybrid
└SupportedNodeTypes

サポートされているノードタイプっを示します。

└NodeType String double

インスタンスのノードタイプを示します。 想定される値:

  • double:デュアルコピー
  • single:シングルノード
  • readone:1つの読み取り専用ノード
  • readthree:3つの読み取り専用ノード
  • readfive:5つの読み取り専用ノード。
└SupportedPackageTypes

サポートされているパッケージタイプを示します。

└AvailableResources

サポートされているインスタンスタイプ。

└InstanceClass String redis.master.small.default

インスタンスタイプを示します。

└PackageType String standard

パッケージのタイプを示します。 想定される値:

  • standard
  • customized
└Version String 4.0

インスタンスのエンジンバージョンを示します。

└ZoneId String cn-beijing

ゾーンの ID を示します。

RequestId String 128BD75D-A423-4235-B777-811429BB6E4D

リクエストの ID を示します。

リクエストの例


https://r-kvstore.aliyuncs.com
? Action=DescribeAvailableResource
&RegionId=cn-beijing
&ZoneId=cn-beijing-c
&<Common request parameters>

通常のレスポンス例

XML 形式

<DescribeAvailableResourceResponse>
  <RequestId>128BD75D-A423-4235-B777-811429BB6E4D</RequestId>
  <AvailableZones>
    <AvailableZone>
      <ZoneId>cn-beijing-c</ZoneId>
      <SupportedEngines>
        <SupportedEngine>
          <SupportedEngineVersions>
            <SupportedEngineVersion>
              <SupportedArchitectureTypes>
                <SupportedArchitectureType>
                  <SupportedPerformanceTypes>
                    <SupportedPerformanceType>
                      <PerformanceType>standard_performance_type</PerformanceType>
                      <SupportedStorageTypes>
                        <SupportedStorageType>
                          <SupportedNodeTypes>
                            <SupportedNodeType>
                              <NodeType>double</NodeType>
                              <SupportedPackageTypes>
                                <SupportedPackageType>
                                  <PackageType>standard</PackageType>
                                  <AvailableResources>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 2g. 8db. 0rodb. 8proxy.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 2g. 2db. 0rodb. 4proxy.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 4g. 2db. 0rodb. 4proxy.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 4g. 8db. 0rodb. 8proxy.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 8g. 8db. 0rodb. 8proxy.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 8g. 16db. 0rodb. 16proxy.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 16g. 16db. 0rodb. 16proxy.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 16g. 32db. 0rodb. 32proxy.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.sharding. 16xlarge.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.sharding. 32xlarge.default</InstanceClass>
                                    </AvailableResource>
                                    <AvailableResource>
                                    <InstanceClass>redis.logic.sharding. 16g. 256db. 0rodb. 256proxy.default</InstanceClass>
                                    </AvailableResource>
                                  </AvailableResources>
                                </SupportedPackageType>
                              </SupportedPackageTypes>
                            </SupportedNodeType>
                          </SupportedNodeTypes>
                          <StorageType>inmemory</StorageType>
                        </SupportedStorageType>
                      </SupportedStorageTypes>
                    </SupportedPerformanceType>
                  </SupportedPerformanceTypes>
                  <Architecture>cluster</Architecture>
                </SupportedArchitectureType>
              </SupportedArchitectureTypes>
              <Version>4.0</Version>
            </SupportedEngineVersion>
            <Engine>redis</Engine>
          </SupportedEngineVersions>
        </SupportedEngine>
      </SupportedEngines>
    </AvailableZone>
  </AvailableZones>
</DescribeAvailableResourceResponse>

JSON 形式

{
	"DescribeAvailableResourceResponse":{
		"RequestId":"128BD75D-A423-4235-B777-811429BB6E4D",
		"AvailableZones":{
			"AvailableZone":{
				"ZoneId":"cn-beijing-c",
				"SupportedEngines":{
					"SupportedEngine":{
						"SupportedEngineVersions":{
							"Engine":"redis",
							"SupportedEngineVersion":{
								"SupportedArchitectureTypes":{
									"SupportedArchitectureType":{
										"Architecture":"cluster",
										"SupportedPerformanceTypes":{
											"SupportedPerformanceType":{
												"PerformanceType":"standard_performance_type",
												"SupportedStorageTypes":{
													"SupportedStorageType":{
														"SupportedNodeTypes":{
															"SupportedNodeType":{
																"NodeType":"double",
																"SupportedPackageTypes":{
																	"SupportedPackageType":{
																		"PackageType":"standard",
																		"AvailableResources":{
																			"AvailableResource":[
																				{
																					"InstanceClass":"redis.logic.sharding. 2g. 8db. 0rodb. 8proxy.default"
																				},
																				{
																					"InstanceClass":"redis.logic.sharding. 2g. 2db. 0rodb. 4proxy.default"
																				},
																				{
																					"InstanceClass":"redis.logic.sharding. 4g. 2db. 0rodb. 4proxy.default"
																				},
																				{
																					"InstanceClass":"redis.logic.sharding. 4g. 8db. 0rodb. 8proxy.default"
																				},
																				{
																					"InstanceClass":"redis.logic.sharding. 8g. 8db. 0rodb. 8proxy.default"
																				},
																				{
																					"InstanceClass":"redis.logic.sharding. 8g. 16db. 0rodb. 16proxy.default"
																				},
																				{
																					"InstanceClass":"redis.logic.sharding. 16g. 16db. 0rodb. 16proxy.default"
																				},
																				{
																					"InstanceClass":"redis.logic.sharding. 16g. 32db. 0rodb. 32proxy.default"
																				},
																				{
																					"InstanceClass":"redis.sharding. 16xlarge.default"
																				},
																				{
																					"InstanceClass":"redis.sharding. 32xlarge.default"
																				},
																				{
																					"InstanceClass":"redis.logic.sharding. 16g. 256db. 0rodb. 256proxy.default"
																				}
																			]
																		}
																	}
																}
															}
														},
														"StorageType":"inmemory"
													}
												}
											}
										}
									}
								},
								"Version":"4.0"
							}
						}
					}
				}
			}
		}
	}
}

エラーコード

エラーコードを表示します。