すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::VPC::PrefixList

最終更新日:Jan 16, 2025

ALIYUN::VPC::PrefixList は、プレフィックスリストを作成するために使用されます。

構文

{
  "Type": "ALIYUN::VPC::PrefixList",
  "Properties": {
    "MaxEntries": Integer,
    "PrefixListDescription": String,
    "IpVersion": String,
    "PrefixListName": String,
    "Entries": List,
    "Tags": List,
    "ResourceGroupId": String 
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

MaxEntries

Integer

いいえ

はい

プレフィックスリストの CIDR ブロックの最大数。

デフォルト値:50。

PrefixListDescription

String

いいえ

はい

プレフィックスリストの説明。

説明は 1 ~ 256 文字の長さでなければなりません。http:// または https:// で始めることはできません。

IpVersion

String

いいえ

いいえ

IP バージョン。

有効な値:

  • IPv4(デフォルト)

  • IPv6

PrefixListName

String

いいえ

はい

プレフィックスリストの名前。

名前は 1 ~ 128 文字の長さでなければなりません。http:// または https:// で始めることはできません。

Entries

List

いいえ

はい

プレフィックスリストの CIDR ブロック。

詳細については、「Entries プロパティ」をご参照ください。

Tags

List

いいえ

はい

タグ。

最大 20 個のタグを追加できます。詳細については、「Tags プロパティ」をご参照ください。

ResourceGroupId

String

いいえ

はい

プレフィックスリストが属するリソースグループの ID。

なし。

Entries 構文

"Entries": [
  {
    "Description": String,
    "Cidr": String
  }
]

Entries プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Description

String

いいえ

はい

プレフィックスリストの CIDR ブロックの説明。

説明は 1 ~ 256 文字の長さでなければなりません。http:// または https:// で始めることはできません。

Cidr

String

はい

はい

プレフィックスリストの CIDR ブロック。

なし。

Tags 構文

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]

Tags プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

String

はい

いいえ

タグキー。

タグキーは空の文字列にすることはできません。タグキーは最大 64 文字の長さで、文字、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始まり、aliyun または acs: で始めることはできません。http:// または https:// を含めることはできません。

Value

String

いいえ

いいえ

タグ値。

タグ値は空の文字列にすることができます。

タグ値は最大 128 文字の長さで、文字、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始まり、aliyun または acs: で始めることはできません。http:// または https:// を含めることはできません。

戻り値

Fn::GetAtt

  • MaxEntries:プレフィックスリストの CIDR ブロックの最大数。

  • PrefixListDescription:プレフィックスリストの説明。

  • IpVersion:IP バージョン。

  • PrefixListId:プレフィックスリストの ID。

  • PrefixListName:プレフィックスリストの名前。

  • CreateTime:プレフィックスリストが作成された時刻。

  • ShareType:プレフィックスリストの共有タイプ。

  • Tags:タグ。

  • ResourceGroupId:プレフィックスリストが属するリソースグループの ID。

  • OwnerId:プレフィックスリストが属する Alibaba Cloud アカウントの ID。

  • Entries:プレフィックスリストの CIDR ブロック。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      ExtensionResource:
        Type: ALIYUN::VPC::PrefixList
        Properties:
          MaxEntries: 50
          IpVersion: IPv4
          PrefixListName: TestPrefixListName
          Entries:
            - Description: CIDR  # CIDR
              Cidr: 192.168.0.0/16
    Outputs:
      MaxEntries:
        Description: The maximum number of entries for CIDR address blocks in the prefix list. # プレフィックスリストのCIDRアドレスブロックの最大エントリ数。
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - MaxEntries
      PrefixListDescription:
        Description: The description of the prefix list. # プレフィックスリストの説明。
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - PrefixListDescription
      IpVersion:
        Description: The IP version of the prefix list. # プレフィックスリストのIPバージョン。
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - IpVersion
      PrefixListId:
        Description: The ID of the query Prefix List. # クエリプレフィックスリストのID。
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - PrefixListId
      PrefixListName:
        Description: The name of the prefix list. # プレフィックスリストの名前。
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - PrefixListName
      CreateTime:
        Description: The time when the prefix list was created. # プレフィックスリストが作成された時刻。
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - CreateTime
      ShareType:
        Description: The share type of the prefix list. # プレフィックスリストの共有タイプ。
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ShareType
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "ExtensionResource": {
          "Type": "ALIYUN::VPC::PrefixList",
          "Properties": {
            "MaxEntries": 50,
            "IpVersion": "IPv4",
            "PrefixListName": "TestPrefixListName",
            "Entries": [
              {
                "Description": "CIDR", // CIDR
                "Cidr": "192.168.0.0/16"
              }
            ]
          }
        }
      },
      "Outputs": {
        "MaxEntries": {
          "Description": "The maximum number of entries for CIDR address blocks in the prefix list.", // プレフィックスリストのCIDRアドレスブロックの最大エントリ数。
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "MaxEntries"
            ]
          }
        },
        "PrefixListDescription": {
          "Description": "The description of the prefix list.", // プレフィックスリストの説明。
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "PrefixListDescription"
            ]
          }
        },
        "IpVersion": {
          "Description": "The IP version of the prefix list.", // プレフィックスリストのIPバージョン。
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "IpVersion"
            ]
          }
        },
        "PrefixListId": {
          "Description": "The ID of the query Prefix List.", // クエリプレフィックスリストのID。
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "PrefixListId"
            ]
          }
        },
        "PrefixListName": {
          "Description": "The name of the prefix list.", // プレフィックスリストの名前。
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "PrefixListName"
            ]
          }
        },
        "CreateTime": {
          "Description": "The time when the prefix list was created.", // プレフィックスリストが作成された時刻。
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "CreateTime"
            ]
          }
        },
        "ShareType": {
          "Description": "The share type of the prefix list.", // プレフィックスリストの共有タイプ。
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ShareType"
            ]
          }
        }
      }
    }