全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::REDIS::Instances

更新时间:Jul 02, 2025

DATASOURCE::REDIS::Instances digunakan untuk menanyakan informasi tentang instans Tair (Redis OSS-compatible).

Sintaksis

{
  "Type": "DATASOURCE::REDIS::Instances",
  "Properties": {
    "ArchitectureType": String,
    "EngineVersion": String,
    "EditionType": String,
    "ZoneId": String,
    "ResourceGroupId": String,
    "VSwitchId": String,
    "InstanceClass": String,
    "Expired": String,
    "VpcId": String,
    "PrivateIp": String,
    "InstanceStatus": String,
    "ChargeType": String,
    "NetworkType": String,
    "SearchKey": String,
    "GlobalInstance": String,
    "InstanceType": String,
    "InstanceIds": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

ArchitectureType

String

Tidak

Ya

Tipe arsitektur.

Nilai valid:

  • cluster: arsitektur cluster

  • standard: arsitektur standar

  • rwsplit: arsitektur pembagian baca/tulis

EngineVersion

String

Tidak

Ya

Versi mesin database dari instans.

Nilai valid:

  • 2.8

  • 4.0

  • 5.0

  • 6.0

EditionType

String

Tidak

Ya

Edisi dari instans.

Nilai valid:

  • Community: Community Edition

  • Enterprise: Tair (Enterprise Edition)

ZoneId

String

Tidak

Ya

ID zona.

Tidak ada.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

VSwitchId

String

Tidak

Ya

ID vSwitch.

Tidak ada.

InstanceClass

String

Tidak

Ya

Tipe instans.

Tidak ada.

Expired

String

Tidak

Ya

Menentukan apakah instans telah kedaluwarsa.

Nilai valid:

  • true

  • false

VpcId

String

Tidak

Ya

ID virtual private cloud (VPC).

Tidak ada.

PrivateIp

String

Tidak

Ya

Alamat IP dari VPC.

Tidak ada.

InstanceStatus

String

Tidak

Ya

Status dari instans.

Nilai valid:

  • Normal: Instans berjalan sesuai harapan.

  • Creating: Instans sedang dibuat.

  • Changing: Instans sedang dimodifikasi.

  • Inactive: Instans dinonaktifkan.

  • Flushing: Instans sedang dilepaskan.

  • Released: Instans telah dilepaskan.

  • Transforming: Instans sedang ditransformasi.

  • Unavailable: Instans dihentikan.

  • Error: Instans gagal dibuat.

  • Migrating: Instans sedang dimigrasi.

  • BackupRecovering: Instans sedang dipulihkan dari cadangan.

  • MinorVersionUpgrading: Versi minor dari instans sedang diperbarui.

  • NetworkModifying: Konfigurasi jaringan dari instans sedang dimodifikasi.

  • SSLModifying: Konfigurasi SSL dari instans sedang dimodifikasi.

  • MajorVersionUpgrading: Versi utama dari instans sedang ditingkatkan. Instans dapat diakses selama peningkatan.

ChargeType

String

Tidak

Ya

Metode penagihan.

Nilai valid:

  • PrePaid: langganan

  • PostPaid: bayar sesuai pemakaian

NetworkType

String

Tidak

Ya

Tipe jaringan.

Nilai valid:

  • CLASSIC

  • VPC

SearchKey

String

Tidak

Ya

Kata kunci yang ingin Anda gunakan untuk pencarian fuzzy. Kata kunci bisa menjadi bagian dari nama instans atau ID instans.

Tidak ada.

GlobalInstance

String

Tidak

Ya

Menentukan apakah akan mengembalikan instans anak dari instans terdistribusi.

Nilai valid:

  • true

  • false

InstanceType

String

Tidak

Ya

Kategori dari instans.

Nilai valid:

  • Tair

  • Redis

  • Memcache

InstanceIds

String

Tidak

Ya

ID instans yang ingin Anda tanyakan.

Catatan

Jika Anda menentukan beberapa ID instans, pisahkan ID instans dengan koma (,).

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya sumber data ketika stack diperbarui.

Nilai valid:

  • Never (default): tidak merefresh sumber daya sumber data ketika stack diperbarui.

  • Always: merefresh sumber daya sumber data ketika stack diperbarui.

Nilai pengembalian (Fn::GetAtt)

  • InstanceIds: ID dari instans.

  • Instances: detail dari instans.

Properti

Tipe

Deskripsi

Kendala

InstanceIds

List

ID dari instans.

Tidak ada.

Instances

List

Detail dari instans.

Tidak ada.

VpcId

String

ID VPC.

Tidak ada.

PrivateIp

String

Alamat IP dari VPC.

Catatan

Properti ini tidak dikembalikan jika instans diterapkan di jaringan klasik.

Capacity

Number

Kapasitas dari instans.

Satuan: MB.

ReplacateId

String

ID logis dari instans terdistribusi.

Tidak ada.

CreateTime

String

Waktu ketika instans dibuat.

Tidak ada.

ConnectionDomain

String

Titik akhir pribadi dari instans.

Tidak ada.

IsRds

Boolean

Menunjukkan apakah instans dikelola oleh ApsaraDB RDS.

Nilai valid:

  • true

  • false

ChargeType

String

Metode penagihan.

Nilai valid:

  • PrePaid: langganan

  • PostPaid: bayar sesuai pemakaian

ArchitectureType

String

Tipe arsitektur.

Nilai valid:

  • cluster: arsitektur cluster

  • standard: arsitektur standar

  • SplitRW: arsitektur pembagian baca/tulis

  • NULL (default): semua tipe arsitektur

NetworkType

String

Tipe jaringan.

Nilai valid:

  • CLASSIC

  • VPC

ConnectionMode

String

Mode koneksi dari instans.

Nilai valid:

  • Standard: mode standar

  • Safe: mode proxy

Port

Number

Port layanan dari instans.

Tidak ada.

SecondaryZoneId

String

ID zona sekunder.

Catatan

SecondaryZoneId tidak dikembalikan jika nilai yang menunjukkan beberapa ID zona, seperti "cn-hangzhou-MAZ10(h,i)", dikembalikan untuk ZoneId.

EngineVersion

String

Versi mesin database dari instans.

Nilai valid:

  • 2.8

  • 4.0

  • 5.0

  • 6.0

PackageType

String

Tipe paket.

Nilai valid:

  • standard

  • customized

Config

String

Pengaturan parameter dari instans.

Untuk informasi lebih lanjut, lihat Konfigurasikan parameter.

Bandwidth

Number

Bandwidth dari instans.

Satuan: MB/s.

InstanceName

String

Nama instans.

Tidak ada.

ShardCount

Number

Jumlah node data dalam instans cluster.

Catatan

Properti ini dikembalikan hanya jika instans adalah instans cluster yang menggunakan disk cloud.

UserName

String

Nama pengguna yang digunakan untuk terhubung ke instans.

Secara default, nama pengguna yang dinamai berdasarkan ID instans dikembalikan.

GlobalInstanceId

String

ID dari instans terdistribusi.

Catatan

Properti ini dikembalikan hanya jika instans adalah instans anak dari instans terdistribusi.

QPS

Number

Permintaan per detik (QPS).

Tidak ada.

InstanceClass

String

Tipe instans.

Tidak ada.

DestroyTime

String

Waktu ketika instans dihapus secara permanen.

Tidak ada.

InstanceType

String

Kategori dari instans.

Nilai valid:

  • Tair

  • Redis

  • Memcache

HasRenewChangeOrder

Boolean

Menunjukkan apakah ada pesanan tertunda untuk pembaruan dan perubahan konfigurasi.

Nilai valid:

  • true

  • false

SearchKey

String

Kata kunci yang digunakan untuk pencarian fuzzy. Kata kunci merupakan bagian dari ID instans atau deskripsi instans.

Tidak ada.

EndTime

String

Waktu kedaluwarsa dari instans langganan.

Tidak ada.

VSwitchId

String

ID vSwitch.

Tidak ada.

NodeType

String

Tipe node.

Nilai valid:

  • double: master-replika

  • single: mandiri

Connections

Number

Jumlah maksimum koneksi yang didukung oleh instans.

Tidak ada.

ResourceGroupId

String

ID grup sumber daya tempat instans berada.

Tidak ada.

ZoneId

String

ID zona.

Tidak ada.

InstanceStatus

String

Status dari instans.

Nilai valid:

  • Normal: Instans bekerja sesuai harapan.

  • Creating: Instans sedang dibuat.

  • Changing: Instans sedang dimodifikasi.

  • Inactive: Instans dinonaktifkan.

  • Flushing: Instans sedang dilepaskan.

  • Released: Instans telah dilepaskan.

  • Transforming: Instans sedang ditransformasi.

  • Migrating: Instans sedang dimigrasi.

  • Unavailable: Instans dihentikan.

  • Error: Instans gagal dibuat.

  • BackupRecovering: Instans sedang dipulihkan dari cadangan.

  • MinorVersionUpgrading: Versi minor dari instans sedang diperbarui.

  • NetworkModifying: Konfigurasi jaringan dari instans sedang dimodifikasi.

  • SSLModifying: Konfigurasi SSL dari instans sedang dimodifikasi.

  • MajorVersionUpgrading: Versi utama dari instans sedang ditingkatkan. Instans dapat diakses selama peningkatan.

CloudType

String

Properti ini dikembalikan hanya jika instans berada di cloud box.

Tidak ada.

EditionType

String

Edisi dari instans.

Nilai valid:

  • Community: Community Edition

  • Enterprise: Tair (Enterprise Edition)

Tags

Map

Informasi tentang tag.

Contoh:

{
     "Value" : "Community Edition",
      "Key" : "Type"
 } 

InstanceId

String

ID instans.

Tidak ada.

Contoh

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceIds": {
      "Type": "String",
      "Description": "ID dari instans.\nJika Anda menentukan beberapa ID instans, pisahkan ID instans dengan koma (,)."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::REDIS::Instances",
      "Properties": {
        "InstanceIds": {
          "Ref": "InstanceIds"
        }
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "Daftar instans Redis.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "Daftar ID instans Redis.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceIds:
    Type: String
    Description: |-
      ID dari instans.
      Jika Anda menentukan beberapa ID instans, pisahkan ID instans dengan koma (,).
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::REDIS::Instances
    Properties:
      InstanceIds:
        Ref: InstanceIds
Outputs:
  Instances:
    Description: Daftar instans Redis.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Instances
  InstanceIds:
    Description: Daftar ID instans Redis.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceIds