全部产品
Search
文档中心

资源编排:DATASOURCE::DBS::BackupPlans

更新时间:Sep 29, 2024

DATASOURCE::DBS::BackupPlans类型用于查询备份计划列表信息。

语法

{
  "Type": "DATASOURCE::DBS::BackupPlans",
  "Properties": {
    "BackupPlanName": String,
    "ResourceGroupId": String,
    "BackupPlanId": String,
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

BackupPlanName

String

备份计划名称。

ResourceGroupId

String

资源组ID。

BackupPlanId

String

备份计划ID。

RefreshOptions

String

当资源栈更新时,数据源资源的刷新策略。

取值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

返回值

Fn::GetAtt

  • BackupPlanIds:备份计划ID列表

  • BackupPlans:备份计划详情列表

属性名称

类型

描述

约束

BackupPlanIds

List

备份计划ID列表

BackupPlans

List

备份计划详情列表

SourceEndpointUserName

String

数据库账号。

BackupObjects

String

备份对象。

EnableBackupLog

String

是否开启增量日志备份。

DuplicationArchivePeriod

String

转为归档冷备存储时间。

CrossAliyunId

String

跨阿里云账号备份的UID。

BackupStorageType

String

内置存储类型。

SourceEndpointInstanceId

String

数据库实例ID。

BackupPlanId

String

备份计划ID。

Status

String

备份计划状态。

OssBucketName

String

OSS Bucket名称。

SourceEndpointDatabaseName

String

数据库名称。

ResourceGroupId

String

资源组ID。

InstanceClass

String

规格。

SourceEndpointRegion

String

数据库地域。

CrossRoleName

String

跨阿里云账号备份的RAM角色名称。

BackupRetentionPeriod

String

备份数据保留时间。

取值范围:0~1825。

单位:天。

BackupMethod

String

备份方式。

BackupPeriod

String

全量备份周期。

BackupGatewayId

String

备份网关ID。

SourceEndpointSid

String

数据库实例SID名称。

DuplicationInfrequentAccessPeriod

String

转为低频访问存储时间。

单位:天。

SourceEndpointInstanceType

String

数据库所在位置。

BackupStartTime

String

全量备份开始时间。

格式为HH:mm。

DatabaseType

String

数据库类型。

BackupPlanName

String

备份计划名称。

CreateTime

String

备份计划创建时间戳。

示例

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  BackupPlanName:
    Description: The name of the backup schedule.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      BackupPlanName:
        Ref: BackupPlanName
    Type: DATASOURCE::DBS::BackupPlans
Outputs:
  BackupPlanIds:
    Description: The list of backup plan IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - BackupPlanIds
  BackupPlans:
    Description: The list of backup plans.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - BackupPlans

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "BackupPlanName": {
      "Type": "String",
      "Description": "The name of the backup schedule."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DBS::BackupPlans",
      "Properties": {
        "BackupPlanName": {
          "Ref": "BackupPlanName"
        }
      }
    }
  },
  "Outputs": {
    "BackupPlanIds": {
      "Description": "The list of backup plan IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "BackupPlanIds"
        ]
      }
    },
    "BackupPlans": {
      "Description": "The list of backup plans.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "BackupPlans"
        ]
      }
    }
  }
}