DATASOURCE::VPC::PrefixLists は、プレフィックスリストを照会するために使用されます。
構文
{
"Type": "DATASOURCE::VPC::PrefixLists",
"Properties": {
"PrefixListName": String,
"ResourceGroupId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
PrefixListName | String | いいえ | はい | プレフィックスリストの名前。 | 名前は 1 ~ 128 文字である必要があります。 |
ResourceGroupId | String | いいえ | はい | 仮想プライベートクラウド ( VPC ) が属するリソースグループの ID 。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
PrefixListIds: プレフィックスリストの ID 。
PrefixLists: プレフィックスリストの詳細。
プロパティ | タイプ | 説明 | 制約 |
PrefixListIds | List | プレフィックスリストの ID 。 | なし。 |
PrefixLists | List | プレフィックスリストの詳細。 | なし。 |
MaxEntries | Number | プレフィックスリストで指定されている CIDR ブロックの最大数。 | なし。 |
Status | String | プレフィックスリストの状態。 | 有効な値:
|
ShareType | String | プレフィックスリストが共有されているかどうかを示します。 | 有効な値:
|
PrefixListName | String | プレフィックスリストの名前。 | なし。 |
IpVersion | String | プレフィックスリストの IP バージョン。 | 有効な値:
|
ResourceGroupId | String | リソースグループの ID 。 | なし。 |
Entries | List | プレフィックスリストで指定されている CIDR ブロック。 | 例: |
OwnerId | String | プレフィックスリストが属する Alibaba Cloud アカウント。 | なし。 |
PrefixListId | String | プレフィックスリストの ID 。 | なし。 |
CreateTime | String | プレフィックスリストが作成された時刻。 | なし。 |
PrefixListDescription | String | プレフィックスリストの説明。 | なし。 |
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Resources:
ExtensionDataSource:
Properties:
PrefixListName: Test
Type: DATASOURCE::VPC::PrefixLists
Outputs:
PrefixListIds:
Description: The list of prefix list IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- PrefixListIds
PrefixLists:
Description: The list of prefix lists.
Value:
Fn::GetAtt:
- ExtensionDataSource
- PrefixLists{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::VPC::PrefixLists",
"Properties": {
"PrefixListName": "Test"
}
}
},
"Outputs": {
"PrefixListIds": {
"Description": "プレフィックスリスト ID のリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PrefixListIds"
]
}
},
"PrefixLists": {
"Description": "プレフィックスリストのリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PrefixLists"
]
}
}
}
}