DATASOURCE::CR::Repositories類型用於查詢倉庫列表的資訊。
文法
{
"Type": "DATASOURCE::CR::Repositories",
"Properties": {
"Status": String,
"RepoNamespace": String,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Status | String | 否 | 是 | 倉庫狀態。 | 無 |
RepoNamespace | String | 否 | 是 | 倉庫所在的命名空間名稱。 | 無 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 取值:
|
返回資料(Fn::GetAtt)
Repos:倉庫詳情列表。
RepoNames:倉庫名稱列表。
屬性名稱 | 類型 | 描述 | 約束 |
RepoNames | List | 倉庫名稱列表。 | 無 |
Repos | List | 倉庫詳情列表。 | 無 |
Summary | String | 摘要資訊。 | 無 |
RepoId | String | 倉庫唯一標識ID。 | 無 |
RepoNamespace | String | 倉庫所在的命名空間名稱。 | 無 |
RepoName | String | 倉庫名稱。 | 無 |
RepoOriginType | String | 鏡像倉庫類型。 | 無 |
RepoBuildType | String | 倉庫構建類型。 | 取值:
|
RepoType | String | 倉庫類型。 | 無 |
RepoStatus | String | 倉庫狀態。 | 無 |
RepoAuthorizeType | String | 倉庫許可權。 | 無 |
RegionId | String | 地區。 | 無 |
RepoDomainList | List | 倉庫網域名稱列表。 | 樣本: |
Stars | Number | 點亮數。 | 無 |
Downloads | Number | 倉庫下載量。 | 無 |
Logo | String | 倉庫表徵圖。 | 無 |
GmtCreate | String | 建立時間。 | 無 |
GmtModified | String | 修改時間。 | 無 |
樣本
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RepoNamespace": {
"Type": "String",
"Description": "The namespace of repository."
}
},
"Resources": {
"Repositories": {
"Type": "DATASOURCE::CR::Repositories",
"Properties": {
"RepoNamespace": {
"Ref": "RepoNamespace"
}
}
}
},
"Outputs": {
"Repos": {
"Description": "The list of repositories.",
"Value": {
"Fn::GetAtt": [
"Repositories",
"Repos"
]
}
},
"RepoNames": {
"Description": "The list of repository names.",
"Value": {
"Fn::GetAtt": [
"Repositories",
"RepoNames"
]
}
}
}
}
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RepoNamespace:
Type: String
Description: The namespace of repository.
Resources:
Repositories:
Type: DATASOURCE::CR::Repositories
Properties:
RepoNamespace:
Ref: RepoNamespace
Outputs:
Repos:
Description: The list of repositories.
Value:
Fn::GetAtt:
- Repositories
- Repos
RepoNames:
Description: The list of repository names.
Value:
Fn::GetAtt:
- Repositories
- RepoNames