全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::HBR::DbVault

更新时间:Jul 02, 2025

ALIYUN::HBR::DbVault digunakan untuk membuat vault cermin.

Sintaks

{
  "Type": "ALIYUN::HBR::DbVault",
  "Properties": {
    "Description": String,
    "VaultName": String,
    "RetentionDays": Integer,
    "VaultRegionId": String,
    "Tags": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Description

String

Tidak

Tidak

Deskripsi dari vault cermin.

Tidak ada.

VaultName

String

Ya

Tidak

Nama dari vault cermin.

Tidak ada.

RetentionDays

Integer

Ya

Ya

Jangka waktu penyimpanan data cadangan.

Tidak ada.

VaultRegionId

String

Ya

Tidak

ID wilayah dari vault cermin.

Anda harus menerapkan vault cermin di salah satu wilayah tempat Cloud Backup tersedia.

Untuk informasi lebih lanjut, lihat Wilayah yang didukung.

Tags

List

Tidak

Ya

Tag dari vault cermin.

Untuk informasi lebih lanjut, lihat Properti tag.

Sintaks Tags

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Key

String

Ya

Tidak

Kunci dari tag.

Kunci tag harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Kunci tag tidak boleh dimulai dengan aliyun atau acs:.

Value

String

Tidak

Tidak

Nilai dari tag.

Nilai tag harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Nilai tag tidak boleh dimulai dengan aliyun atau acs:.

Nilai Pengembalian

Fn::GetAtt

  • Description: Deskripsi dari vault cermin.

  • VaultName: Nama dari vault cermin.

  • RetentionDays: Jangka waktu penyimpanan data cadangan.

  • VaultId: ID dari vault cermin.

  • VaultRegionId: ID wilayah dari vault cermin.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VaultName:
    Type: String
    Description: Nama tampilan dari vault.
    Default: test
  RetentionDays:
    Type: Number
    Description: Jumlah hari retensi data dari vault. Data akan dihapus jika lebih tua dari waktu ini.
    Default: 1
  VaultRegionId:
    Type: String
    Description: ID wilayah untuk membuat vault.
    Default: cn-hangzhou
Resources:
  HBRDbVault:
    Type: ALIYUN::HBR::DbVault
    Properties:
      VaultName:
        Ref: VaultName
      RetentionDays:
        Ref: RetentionDays
      VaultRegionId:
        Ref: VaultRegionId
Outputs:
  Description:
    Description: Deskripsi dari vault.
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - Description
  VaultName:
    Description: Nama tampilan dari vault.
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - VaultName
  RetentionDays:
    Description: Jumlah hari retensi data dari vault. Data akan dihapus jika lebih tua dari waktu ini.
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - RetentionDays
  VaultId:
    Description: ID Vault.
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - VaultId
  VaultRegionId:
    Description: ID wilayah untuk membuat vault.
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - VaultRegionId

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VaultName": {
      "Type": "String",
      "Description": "Nama tampilan dari vault.",
      "Default": "test"
    },
    "RetentionDays": {
      "Type": "Number",
      "Description": "Jumlah hari retensi data dari vault. Data akan dihapus jika lebih tua dari waktu ini.",
      "Default": 1
    },
    "VaultRegionId": {
      "Type": "String",
      "Description": "ID wilayah untuk membuat vault.",
      "Default": "cn-hangzhou"
    }
  },
  "Resources": {
    "HBRDbVault": {
      "Type": "ALIYUN::HBR::DbVault",
      "Properties": {
        "VaultName": {
          "Ref": "VaultName"
        },
        "RetentionDays": {
          "Ref": "RetentionDays"
        },
        "VaultRegionId": {
          "Ref": "VaultRegionId"
        }
      }
    }
  },
  "Outputs": {
    "Description": {
      "Description": "Deskripsi dari vault.",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "Description"
        ]
      }
    },
    "VaultName": {
      "Description": "Nama tampilan dari vault.",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "VaultName"
        ]
      }
    },
    "RetentionDays": {
      "Description": "Jumlah hari retensi data dari vault. Data akan dihapus jika lebih tua dari waktu ini.",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "RetentionDays"
        ]
      }
    },
    "VaultId": {
      "Description": "ID Vault.",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "VaultId"
        ]
      }
    },
    "VaultRegionId": {
      "Description": "ID wilayah untuk membuat vault.",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "VaultRegionId"
        ]
      }
    }
  }
}