DATASOURCE::VPC::PrefixList は、プレフィックスリストに関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::VPC::PrefixList",
"Properties": {
"PrefixListId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
PrefixListId | String | はい | はい | クエリ対象のプレフィックスリストの ID です。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースのリフレッシュポリシーです。 | 有効な値:
|
戻り値
Fn::GetAtt
MaxEntries: プレフィックスリストの CIDR ブロックの最大数。
ResourceGroupId: プレフィックスリストが属するリソースグループの ID。
OwnerId: プレフィックスリストが属する Alibaba Cloud アカウントの ID。
PrefixListDescription: プレフィックスリストの説明。
IpVersion: プレフィックスリストの IP バージョン。
PrefixListId: プレフィックスリストの ID。
PrefixListName: プレフィックスリストの名前。
CreateTime: プレフィックスリストが作成された時刻。
Entries: プレフィックスリストの CIDR ブロック。
Tags: タグ。
ShareType: プレフィックスリストの共有タイプ。
例
YAML フォーマット
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
PrefixListId:
Description:
en: The ID of the query Prefix List.
Required: true
Type: String
Resources:
ExtensionDataSource:
Properties:
PrefixListId:
Ref: PrefixListId
Type: DATASOURCE::VPC::PrefixList
Outputs:
CreateTime:
Description: プレフィックスリストが作成された時刻。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreateTime
Entries:
Description: プレフィックスリストの CIDR アドレスブロックリスト。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Entries
IpVersion:
Description: プレフィックスリストの IP バージョン。
Value:
Fn::GetAtt:
- ExtensionDataSource
- IpVersion
MaxEntries:
Description: プレフィックスリストの CIDR アドレスブロックの最大エントリ数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- MaxEntries
OwnerId:
Description: プレフィックスリストが属する Alibaba Cloud アカウント (プライマリアカウント)。
Value:
Fn::GetAtt:
- ExtensionDataSource
- OwnerId
PrefixListDescription:
Description: プレフィックスリストの説明。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PrefixListDescription
PrefixListId:
Description: クエリプレフィックスリストの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PrefixListId
PrefixListName:
Description: プレフィックスリストの名前。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PrefixListName
ResourceGroupId:
Description: VPC が属するリソースグループの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ResourceGroupId
ShareType:
Description: プレフィックスリストの共有タイプ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ShareType
Tags:
Description: PrefixList のタグ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Tags
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"PrefixListId": {
"Type": "String",
"Description": {
"en": "The ID of the query Prefix List."
},
"Required": true
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::VPC::PrefixList",
"Properties": {
"PrefixListId": {
"Ref": "PrefixListId"
}
}
}
},
"Outputs": {
"MaxEntries": {
"Description": "プレフィックスリストの CIDR アドレスブロックの最大エントリ数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"MaxEntries"
]
}
},
"ResourceGroupId": {
"Description": "VPC が属するリソースグループの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroupId"
]
}
},
"OwnerId": {
"Description": "プレフィックスリストが属する Alibaba Cloud アカウント (プライマリアカウント)。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"OwnerId"
]
}
},
"PrefixListDescription": {
"Description": "プレフィックスリストの説明。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PrefixListDescription"
]
}
},
"IpVersion": {
"Description": "プレフィックスリストの IP バージョン。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"IpVersion"
]
}
},
"PrefixListId": {
"Description": "クエリプレフィックスリストの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PrefixListId"
]
}
},
"PrefixListName": {
"Description": "プレフィックスリストの名前。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PrefixListName"
]
}
},
"CreateTime": {
"Description": "プレフィックスリストが作成された時刻。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"Entries": {
"Description": "プレフィックスリストの CIDR アドレスブロックリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Entries"
]
}
},
"Tags": {
"Description": "PrefixList のタグ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Tags"
]
}
},
"ShareType": {
"Description": "プレフィックスリストの共有タイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ShareType"
]
}
}
}
}