DATASOURCE::VOD::Storages

DATASOURCE::VOD::Storages类型用于获取存储列表。

语法

{
  "Type": "DATASOURCE::VOD::Storages",
  "Properties": {
    "ResourceGroupId": String,
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

ResourceGroupId

String

资源组ID。

RefreshOptions

String

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

有效值:

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

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

返回值

Fn::GetAtt

  • Storages:存储列表详情。

  • StorageLocations:存储ID列表

属性名称

类型

描述

约束

StorageLocations

List

存储地址列表

Storages

List

存储列表详情。

StorageUsage

String

存储使用率。

StorageLocation

String

存储地址。

DefaultUpload

String

是否默认上传。

GroupId

String

分组ID。

ResourceGroupId

String

资源组的ID。

GmtModified

String

修改时间。

Type

String

存储类型。

CreateTime

String

创建时间。

示例

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::VOD::Storages
    Properties: {}
Outputs:
  Storages:
    Description: The list of storages.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Storages
  StorageLocations:
    Description: The list of storage locations.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - StorageLocations
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VOD::Storages",
      "Properties": {
      }
    }
  },
  "Outputs": {
    "Storages": {
      "Description": "The list of storages.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Storages"
        ]
      }
    },
    "StorageLocations": {
      "Description": "The list of storage locations.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "StorageLocations"
        ]
      }
    }
  }
}