全部產品
Search
文件中心

:DATASOURCE::HBR::Vaults

更新時間:Oct 30, 2024

DATASOURCE::HBR::Vaults類型用於查詢備份倉庫基礎資訊。

文法

{
  "Type": "DATASOURCE::HBR::Vaults",
  "Properties": {
    "VaultType": String,
    "VaultId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

VaultType

String

否

是

備份倉庫類型。

取值:

  • STANDARD:普通倉庫。

  • OTS_BACKUP:OTS備份庫。

VaultId

String

否

是

備份倉庫ID。

無

RefreshOptions

String

否

是

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • VaultIds:備份倉庫ID列表。

  • Vaults:備份倉庫詳情列表.

屬性名稱

類型

描述

約束

VaultIds

List

備份倉庫ID列表。

無

Vaults

List

備份倉庫詳情列表.

無

ReplicationSourceVaultId

String

源倉庫ID。

無

Replication

String

該備份倉庫是否為遠端備份倉庫。 

無

ReplicationProgress

String

從備份倉庫到鏡像倉庫的資料同步進度。 

無

ReplicationSourceRegionId

String

源倉庫所屬的地區ID。

無

LatestReplicationTime

String

最後一次遠程備份同步的時間。

無

Status

String

備份倉庫的狀態資訊

無

EncryptType

String

源端加密類型。

無

RedundancyType

String

備份倉庫的資料冗餘儲存方式。

無

BackupPlanStatistics

String

使用備份庫的備份計劃統計資訊。 

無

VaultId

String

備份倉庫ID。

無

PaymentType

String

付費類型。

無

StorageSize

String

備份倉庫的使用方式。

單位:bytes。

VaultStatusMessage

String

備份倉庫處於ERROR狀態時返回的狀態資訊。

無

KmsKeyId

String

阿里雲KMS服務自訂密鑰Key或者Alias。

無

VaultStorageClass

String

備份倉庫儲存類型。

無

VaultType

String

備份倉庫類型。

無

CreateTime

String

備份倉庫建立的時間。 

無

IndexAvailable

String

指示索引是否可用。

無

Dedup

String

顯示是否啟用重複資料刪除特性。

無

ResourceGroupId

String

資源群組的ID。

無

IndexUpdateTime

String

索引更新的時間。

無

TrialInfo

String

免費試用資訊。

無

Tags

String

備份庫的標籤。

無

VaultName

String

備份倉庫名稱。

無

IndexLevel

String

索引層級。

無

Retention

String

備份vault的保留期。

無

SourceTypes

String

關於資料來源的資訊。

無

Description

String

備份倉庫描述資訊。

無

BytesDone

String

備份的資料量。 

單位:bytes。

SearchEnabled

String

是否啟用備份搜尋特性。

無

RegionId

String

地區ID。

無

UpdatedTime

String

備份倉庫更新的時間。

無

樣本

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VaultId:
    Description: VaultId.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      VaultId:
        Ref: VaultId
    Type: DATASOURCE::HBR::Vaults
Outputs:
  VaultIds:
    Description: The list of vault IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - VaultIds
  Vaults:
    Description: The list of vaults.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Vaults
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VaultId": {
      "Type": "String",
      "Description": "VaultId."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::HBR::Vaults",
      "Properties": {
        "VaultId": {
          "Ref": "VaultId"
        }
      }
    }
  },
  "Outputs": {
    "VaultIds": {
      "Description": "The list of vault IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VaultIds"
        ]
      }
    },
    "Vaults": {
      "Description": "The list of vaults.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Vaults"
        ]
      }
    }
  }
}