ALIYUN::VOD::Storage は、ApsaraVideo VOD (VOD)に Object Storage Service (OSS)バケットを追加するために使用されます。
構文
{
"Type": "ALIYUN::VOD::Storage",
"Properties": {
"StorageType": String,
"DefaultUpload": Boolean,
"StorageLocation": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
StorageType | String | はい | いいえ | ストレージタイプ。 | なし。 |
DefaultUpload | Boolean | いいえ | はい | メディアリソースをデフォルトのストレージの場所にアップロードするかどうかを指定します。 | 有効な値:
|
StorageLocation | String | はい | いいえ | ストレージの場所。 | VOD コンソール の [ストレージ] ページで、次の操作を実行してストレージの場所を表示できます。左側のナビゲーションウィンドウで、構成管理[メディア管理] > [ストレージ] > を選択します。 |
戻り値
Fn::GetAtt
Type:ストレージタイプ。
StorageAcl:ストレージのアクセス制御リスト(ACL)。
ResourceGroupId:リソースグループ ID。
CreateTime:バケットが作成された時刻。
GmtModified:バケットが変更された時刻。
DefaultUpload:メディアリソースがデフォルトのストレージの場所にアップロードされるかどうかを示します。
StorageLocation:ストレージの場所。
StorageUsage:ストレージの使用量。
GroupId:グループ ID。
例
YAML形式ROSTemplateFormatVersion: '2015-09-01' Parameters: DefaultUpload: Description: en: Whether to upload by default. Type: Boolean ResourceGroupId: Description: en: The ID of the resource group. Type: String StorageAcl: Description: en: Storage ACL. Type: String StorageLocation: Description: en: Storage address. Type: String StorageType: Description: en: Storage Type. Type: String Resources: ExtensionResource: Properties: DefaultUpload: Ref: DefaultUpload ResourceGroupId: Ref: ResourceGroupId StorageAcl: Ref: StorageAcl StorageLocation: Ref: StorageLocation StorageType: Ref: StorageType Type: ALIYUN::VOD::Storage Outputs: CreateTime: Description: The creation time of the storage. Value: Fn::GetAtt: - ExtensionResource - CreateTime DefaultUpload: Description: Whether to upload by default. Value: Fn::GetAtt: - ExtensionResource - DefaultUpload GmtModified: Description: Modification time. Value: Fn::GetAtt: - ExtensionResource - GmtModified GroupId: Description: Group id. Value: Fn::GetAtt: - ExtensionResource - GroupId ResourceGroupId: Description: The ID of the resource group. Value: Fn::GetAtt: - ExtensionResource - ResourceGroupId StorageAcl: Description: Storage ACL. Value: Fn::GetAtt: - ExtensionResource - StorageAcl StorageLocation: Description: Storage address. Value: Fn::GetAtt: - ExtensionResource - StorageLocation StorageUsage: Description: Storage usage. Value: Fn::GetAtt: - ExtensionResource - StorageUsage Type: Description: Storage type. Value: Fn::GetAtt: - ExtensionResource - TypeJSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "StorageType": { "Type": "String", "Description": { "en": "Storage Type." } }, "ResourceGroupId": { "Type": "String", "Description": { "en": "The ID of the resource group." } }, "StorageAcl": { "Type": "String", "Description": { "en": "Storage ACL." } }, "DefaultUpload": { "Type": "Boolean", "Description": { "en": "Whether to upload by default." } }, "StorageLocation": { "Type": "String", "Description": { "en": "Storage address." } } }, "Resources": { "ExtensionResource": { "Type": "ALIYUN::VOD::Storage", "Properties": { "StorageType": { "Ref": "StorageType" }, "ResourceGroupId": { "Ref": "ResourceGroupId" }, "StorageAcl": { "Ref": "StorageAcl" }, "DefaultUpload": { "Ref": "DefaultUpload" }, "StorageLocation": { "Ref": "StorageLocation" } } } }, "Outputs": { "Type": { "Description": "Storage type.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "Type" ] } }, "StorageAcl": { "Description": "Storage ACL.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "StorageAcl" ] } }, "ResourceGroupId": { "Description": "The ID of the resource group.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "ResourceGroupId" ] } }, "CreateTime": { "Description": "The creation time of the storage.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "CreateTime" ] } }, "GmtModified": { "Description": "Modification time.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "GmtModified" ] } }, "DefaultUpload": { "Description": "Whether to upload by default.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "DefaultUpload" ] } }, "StorageLocation": { "Description": "Storage address.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "StorageLocation" ] } }, "StorageUsage": { "Description": "Storage usage.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "StorageUsage" ] } }, "GroupId": { "Description": "Group id.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "GroupId" ] } } } }