ALIYUN::DLF::Catalog は、Data Lake Formation(DLF)でカタログを作成するために使用されます。
構文
{
"Type": "ALIYUN::DLF::Catalog",
"Properties": {
"Owner": String,
"LocationUri": String,
"Description": String,
"CatalogId": String
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| Owner | String | いいえ | はい | ユーザーに関する情報。 | なし。 |
| LocationUri | String | いいえ | はい | データベースのロケーション URI(Uniform Resource Identifier)。 | 例: /hdfs/hivedb/data。 |
| Description | String | いいえ | はい | カタログの説明。 | なし。 |
| CatalogId | String | はい | いいえ | カタログの ID。 | デフォルトでは、Alibaba Cloud アカウント ID が使用されます。 |
戻り値
Fn::GetAtt
CatalogId: カタログの ID。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "CatalogId": { "Type": "String", "Description": "Catalog ID", // カタログID "AllowedPattern": "^[a-zA-Z][a-zA-Z0-9_]{1,255}" } }, "Resources": { "Catalog": { "Type": "ALIYUN::DLF::Catalog", "Properties": { "CatalogId": { "Ref": "CatalogId" } } } }, "Outputs": { "CatalogId": { "Description": "Catalog ID", // カタログID "Value": { "Fn::GetAtt": [ "Catalog", "CatalogId" ] } } } }