すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::HBR::DbVault

最終更新日:Jun 17, 2026

ALIYUN::HBR::DbVault は、イメージバックアップボールトを作成するためのリソースタイプです。

構文

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

プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

Description

文字列

いいえ

いいえ

ボールトの説明。

なし

VaultName

文字列

はい

いいえ

ボールトの表示名。

なし

RetentionDays

整数

はい

はい

ボールトのデータ保持日数。 この期間を過ぎるとデータは削除されます。

なし

VaultRegionId

文字列

はい

いいえ

ボールトのリージョン ID。

ボールトは Cloud Backup をサポートするリージョンにある必要があります。

詳細については、「利用可能なリージョン」をご参照ください。

Tags

リスト

いいえ

はい

リソースのタグ。

詳細については、「Tags プロパティ」セクションをご参照ください。

Tags 構文

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

Tags プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

Key

文字列

はい

いいえ

タグキー。

タグキーの長さは 1~128 文字です。 aliyun または acs: で始めることはできません。また、http:// または https:// を含めることはできません。

Value

文字列

いいえ

いいえ

タグ値。

タグ値の長さは 1~128 文字です。 aliyun または acs: で始めることはできません。また、http:// または https:// を含めることはできません。

戻り値

Fn::GetAtt

  • Description:ボールトの説明。

  • VaultName:ボールトの表示名。

  • RetentionDays:ボールトのデータ保持日数。 この期間を過ぎるとデータは削除されます。

  • VaultId:ボールトの ID。

  • VaultRegionId:ボールトのリージョン ID。

例

YAML フォーマット

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VaultName:
    Type: String
    Description: ボールトの表示名。
    Default: test
  RetentionDays:
    Type: Number
    Description: ボールトのデータ保持日数。 この期間を過ぎるとデータは削除されます。
    Default: 1
  VaultRegionId:
    Type: String
    Description: ボールトを作成するリージョン ID。
    Default: cn-hangzhou
Resources:
  HBRDbVault:
    Type: ALIYUN::HBR::DbVault
    Properties:
      VaultName:
        Ref: VaultName
      RetentionDays:
        Ref: RetentionDays
      VaultRegionId:
        Ref: VaultRegionId
Outputs:
  Description:
    Description: ボールトの説明。
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - Description
  VaultName:
    Description: ボールトの表示名。
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - VaultName
  RetentionDays:
    Description: ボールトのデータ保持日数。 この期間を過ぎるとデータは削除されます。
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - RetentionDays
  VaultId:
    Description: ボールト ID。
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - VaultId
  VaultRegionId:
    Description: ボールトを作成するリージョン ID。
    Value:
      Fn::GetAtt:
        - HBRDbVault
        - VaultRegionId

JSON フォーマット

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VaultName": {
      "Type": "String",
      "Description": "ボールトの表示名。",
      "Default": "test"
    },
    "RetentionDays": {
      "Type": "Number",
      "Description": "ボールトのデータ保持日数。 この期間を過ぎるとデータは削除されます。",
      "Default": 1
    },
    "VaultRegionId": {
      "Type": "String",
      "Description": "ボールトを作成するリージョン ID。",
      "Default": "cn-hangzhou"
    }
  },
  "Resources": {
    "HBRDbVault": {
      "Type": "ALIYUN::HBR::DbVault",
      "Properties": {
        "VaultName": {
          "Ref": "VaultName"
        },
        "RetentionDays": {
          "Ref": "RetentionDays"
        },
        "VaultRegionId": {
          "Ref": "VaultRegionId"
        }
      }
    }
  },
  "Outputs": {
    "Description": {
      "Description": "ボールトの説明。",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "Description"
        ]
      }
    },
    "VaultName": {
      "Description": "ボールトの表示名。",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "VaultName"
        ]
      }
    },
    "RetentionDays": {
      "Description": "ボールトのデータ保持日数。 この期間を過ぎるとデータは削除されます。",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "RetentionDays"
        ]
      }
    },
    "VaultId": {
      "Description": "ボールト ID。",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "VaultId"
        ]
      }
    },
    "VaultRegionId": {
      "Description": "ボールトを作成するリージョン ID。",
      "Value": {
        "Fn::GetAtt": [
          "HBRDbVault",
          "VaultRegionId"
        ]
      }
    }
  }
}