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