全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::TSDB::HiTSDBInstance

更新时间:Jun 26, 2025

ALIYUN::TSDB::HiTSDBInstance digunakan untuk membuat instance Time Series Database (TSDB).

Sintaksis

{
  "Type": "ALIYUN::TSDB::HiTSDBInstance",
  "Properties": {
    "InstanceStorage": Integer,
    "ZoneId": String,
    "VPCId": String,
    "InstanceAlias": String,
    "PricingCycle": String,
    "SecurityIpList": List,
    "VSwitchId": String,
    "InstanceClass": String,
    "Duration": Integer,
    "PayType": String,
    "DiskCategory": String
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiKendala
ZoneIdStringYaTidakID zona. Tidak tersedia
VPCIdStringYaTidakID dari virtual private cloud (VPC). Tidak tersedia
InstanceAliasStringTidakYaAlias dari instance. Tidak tersedia
SecurityIpListDaftarTidakYaDaftar putih alamat IP dari instance. Tidak tersedia
VSwitchIdStringYaTidakID dari vSwitch. Tidak tersedia
InstanceClassStringYaTidakTipe instance. Nilai yang valid:
  • tsdb.1x.basic: Basic Edition I
  • tsdb.3x.basic: Basic Edition II
  • tsdb.4x.basic: Basic Edition III
  • tsdb.12x.standard: Standard Edition I
  • tsdb.24x.standard: Standard Edition II
  • tsdb.48x.large: Edisi Ultimate I
  • tsdb.96x.large: Edisi Ultimate II
InstanceStorageIntegerYaTidakKapasitas penyimpanan dari instance. Nilai yang valid:
  • Untuk instance Basic Edition atau Standard Edition: 40 hingga 6000.
  • Untuk instance Edisi Ultimate: 320 hingga 32000.
Satuan: GB.
PayTypeStringTidakTidakMetode penagihan dari instance. Nilai yang valid:
  • POSTPAY: bayar sesuai pemakaian
  • PREPAY: langganan
PricingCycleStringTidakTidakUnit siklus penagihan untuk instance berlangganan. Properti ini hanya berlaku jika properti PayType diatur ke PREPAY. Nilai yang valid:
  • Bulan: Ini adalah nilai default.
  • Tahun
DurationIntegerTidakTidakDurasi langganan. Nilai yang valid:
  • Jika properti PricingCycle diatur ke Bulan: 1 hingga 9.
  • Jika properti PricingCycle diatur ke Tahun: 1 hingga 3.
DiskCategoryStringTidakTidakJenis disk TSDB for InfluxDB®️. Nilai yang valid:
  • cloud_efficiency: ultra disk
  • cloud_ssd: SSD
  • cloud_essd: enhanced SSD (ESSD)

Parameter respons

Fn::GetAtt

  • InstanceId: ID dari instance.
  • ReverseVpcPort: Titik akhir reverse VPC dari instance.
  • ReverseVpcIp: Alamat IP reverse dari instance dalam VPC.
  • PublicConnectionString: String koneksi publik dari instance.
  • EngineType: Tipe mesin database.
  • OrderId: ID pesanan.
  • ConnectionString: String koneksi database.

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceStorage": {
      "Type": "Number",
      "Description": "Kapasitas penyimpanan dari instance. Satuan: GB. Sebagai contoh, nilai 50 menunjukkan 50 GB.",
      "MinValue": 40,
      "MaxValue": 6000,
      "Default": 50
    },
    "ZoneId": {
      "Type": "String",
      "Description": "ID zona dari instance.",
      "Default": "cn-hangzhou-i"
    },
    "VPCId": {
      "Type": "String",
      "Description": "ID dari virtual private cloud (VPC) yang terhubung ke instance.",
      "Default": "vpc-wz9ydz3vg93s1ozsd****"
    },
    "VSwitchId": {
      "Type": "String",
      "Description": "ID dari VSwitch dalam VPC yang ditentukan.",
      "Default": "vsw-wz9kv78f9cp47yadu****"
    },
    "InstanceClass": {
      "Type": "String",
      "Description": "Tipe dari instance. Untuk informasi lebih lanjut, lihat Jenis instance:\ntsdb.1x.basic: Basic Edition I\ntsdb.3x.basic: Basic Edition II\ntsdb.4x.basic: Basic Edition III\ntsdb.12x.standard: Standard Edition I\ntsdb.24x.standard: Standard Edition II\ntsdb.48x.large: Edisi Ultimate I\ntsdb.96x.large: Edisi Ultimate II dan seterusnya.",
      "Default": "tsdb.1x.basic"
    }
  },
  "Resources": {
    "HiTSDBInstance": {
      "Type": "ALIYUN::TSDB::HiTSDBInstance",
      "Properties": {
        "InstanceStorage": {
          "Ref": "InstanceStorage"
        },
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "VPCId": {
          "Ref": "VPCId"
        },
        "VSwitchId": {
          "Ref": "VSwitchId"
        },
        "InstanceClass": {
          "Ref": "InstanceClass"
        }
      }
    }
  },
  "Outputs": {
    "InstanceId": {
      "Description": "ID dari instance.",
      "Value": {
        "Fn::GetAtt": [
          "HiTSDBInstance",
          "InstanceId"
        ]
      }
    },
    "ReverseVpcPort": {
      "Description": "Port reverse vpc dari instance.",
      "Value": {
        "Fn::GetAtt": [
          "HiTSDBInstance",
          "ReverseVpcPort"
        ]
      }
    },
    "ReverseVpcIp": {
      "Description": "IP reverse vpc dari instance.",
      "Value": {
        "Fn::GetAtt": [
          "HiTSDBInstance",
          "ReverseVpcIp"
        ]
      }
    },
    "PublicConnectionString": {
      "Description": "String koneksi publik dari instance.",
      "Value": {
        "Fn::GetAtt": [
          "HiTSDBInstance",
          "PublicConnectionString"
        ]
      }
    },
    "EngineType": {
      "Description": "Tipe mesin dari instance.",
      "Value": {
        "Fn::GetAtt": [
          "HiTSDBInstance",
          "EngineType"
        ]
      }
    },
    "OrderId": {
      "Description": "ID pesanan dari instance yang dibuat.",
      "Value": {
        "Fn::GetAtt": [
          "HiTSDBInstance",
          "OrderId"
        ]
      }
    },
    "ConnectionString": {
      "Description": "String koneksi dari instance.",
      "Value": {
        "Fn::GetAtt": [
          "HiTSDBInstance",
          "ConnectionString"
        ]
      }
    }
  }
}