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

Resource Orchestration Service:ALIYUN::VPC::Ipam

最終更新日:Mar 17, 2025

ALIYUN::VPC::Ipam は、IP アドレスマネージャー(IPAM)を作成するために使用されます。

構文

{
  "Type": "ALIYUN::VPC::Ipam",
  "Properties": {
    "OperatingRegionList": List,
    "IpamName": String,
    "IpamDescription": String,
    "ResourceGroupId": String,
    "Tags": List
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

OperatingRegionList

List

はい

はい

IPAM の有効リージョン。

最大 100 個の有効リージョンを指定できます。

IpamName

String

いいえ

はい

IPAM 名。

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

IpamDescription

String

いいえ

はい

IPAM の説明。

説明は 1 ~ 256 文字の長さでなければなりません。文字で始まり、http:// または https:// で始めることはできません。このプロパティはデフォルトでは空です。

ResourceGroupId

String

いいえ

はい

IPAM が属するリソースグループの ID。

なし。

Tags

List

いいえ

はい

タグに関する情報。

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

タグの構文

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

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

String

はい

いいえ

IPAM のタグキー。

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

Value

String

いいえ

いいえ

IPAM のタグ値。

タグ値は空の文字列にすることができます。タグ値は最大 128 文字の長さで、http:// または https:// を含めることはできません。

戻り値

Fn::GetAtt

  • OperatingRegionList: IPAM の有効リージョン。

  • DefaultResourceDiscoveryAssociationId: IPAM とデフォルトのリソース検出との関連付けの ID。

  • DefaultResourceDiscoveryId: デフォルトのリソース検出の ID。

  • IpamName: IPAM 名。

  • ResourceGroupId: IPAM が属するリソースグループの ID。

  • IpamId: IPAM ID。

  • CreateTime: IPAM が作成された時刻。

  • IpamDescription: IPAM の説明。

  • ResourceDiscoveryAssociationCount: リソース検出の数。

  • PrivateDefaultScopeId: IPAM の作成後にデフォルトで作成されるプライベート IPAM スコープ。

  • PublicDefaultScopeId: IPAM の作成後にデフォルトで作成されるパブリック IPAM スコープ。

  • Tags: IPAM のタグに関する情報。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  OperatingRegionList:
    AssociationPropertyMetadata:
      Parameter:
        Type: String
        Description:
          ja: |-
            IPAM の有効リージョン。
            > 1 つ以上のリージョンを選択できます。
        Required: false
    AssociationProperty: List[Parameter]
    Type: Json
    Description:
      ja: IPAM 有効リージョンのリスト。
    Required: true
    MinLength: 1
    MaxLength: 100
    Default:
      - cn-hangzhou
      - cn-beijing
  ResourceGroupId:
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
    Type: String
    Description:
      ja: リソースグループの ID。
    Required: false
  IpamName:
    Type: String
    Description:
      ja: IPAM の名前。
    Required: false
    Default: test_ipam
Resources:
  ExtensionResource:
    Type: ALIYUN::VPC::Ipam
    Properties:
      OperatingRegionList:
        Ref: OperatingRegionList
      ResourceGroupId:
        Ref: ResourceGroupId
      IpamName:
        Ref: IpamName
Outputs:
  OperatingRegionList:
    Description: IPAM 有効リージョンのリスト。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - OperatingRegionList
  DefaultResourceDiscoveryAssociationId:
    Description: IPAM の作成後、システムによってデフォルトで作成されたリソース検出と IPAM との関連付け。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - DefaultResourceDiscoveryAssociationId
  DefaultResourceDiscoveryId:
    Description: IPAM 作成後、システムはデフォルトでリソース検出を作成します。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - DefaultResourceDiscoveryId
  IpamName:
    Description: IPAM の名前。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - IpamName
  ResourceGroupId:
    Description: リソースグループの ID。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ResourceGroupId
  IpamId:
    Description: リソースの最初の ID。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - IpamId
  CreateTime:
    Description: IPAM の作成時間。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
  IpamDescription:
    Description: IPAM の説明。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - IpamDescription
  ResourceDiscoveryAssociationCount:
    Description: IPAM に関連付けられているリソース検出オブジェクトの数。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ResourceDiscoveryAssociationCount
  PrivateDefaultScopeId:
    Description: IPAM の作成後、システムによってデフォルトで作成されるプライベートネットワーク IPAM のスコープ。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - PrivateDefaultScopeId
  PublicDefaultScopeId:
    Description: IPAM の作成後、パブリックネットワーク IPAM はデフォルトで作成されます。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - PublicDefaultScopeId
  Tags:
    Description: IPAM のタグ。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Tags
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "OperatingRegionList": {
      "AssociationPropertyMetadata": {
        "Parameter": {
          "Type": "String",
          "Description": {
            "ja": "IPAM の有効リージョン。\n> 1 つ以上のリージョンを選択できます。"
          },
          "Required": false
        }
      },
      "AssociationProperty": "List[Parameter]",
      "Type": "Json",
      "Description": {
        "ja": "IPAM 有効リージョンのリスト。"
      },
      "Required": true,
      "MinLength": 1,
      "MaxLength": 100,
      "Default": [
        "cn-hangzhou",
        "cn-beijing"
      ]
    },
    "ResourceGroupId": {
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId",
      "Type": "String",
      "Description": {
        "ja": "リソースグループの ID。"
      },
      "Required": false
    },
    "IpamName": {
      "Type": "String",
      "Description": {
        "ja": "IPAM の名前。"
      },
      "Required": false,
      "Default": "test_ipam"
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::VPC::Ipam",
      "Properties": {
        "OperatingRegionList": {
          "Ref": "OperatingRegionList"
        },
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        },
        "IpamName": {
          "Ref": "IpamName"
        }
      }
    }
  },
  "Outputs": {
    "OperatingRegionList": {
      "Description": "IPAM 有効リージョンのリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "OperatingRegionList"
        ]
      }
    },
    "DefaultResourceDiscoveryAssociationId": {
      "Description": "IPAM の作成後、システムによってデフォルトで作成されたリソース検出と IPAM との関連付け。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "DefaultResourceDiscoveryAssociationId"
        ]
      }
    },
    "DefaultResourceDiscoveryId": {
      "Description": "IPAM 作成後、システムはデフォルトでリソース検出を作成します。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "DefaultResourceDiscoveryId"
        ]
      }
    },
    "IpamName": {
      "Description": "IPAM の名前。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IpamName"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "リソースグループの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ResourceGroupId"
        ]
      }
    },
    "IpamId": {
      "Description": "リソースの最初の ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IpamId"
        ]
      }
    },
    "CreateTime": {
      "Description": "IPAM の作成時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "IpamDescription": {
      "Description": "IPAM の説明。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IpamDescription"
        ]
      }
    },
    "ResourceDiscoveryAssociationCount": {
      "Description": "IPAM に関連付けられているリソース検出オブジェクトの数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ResourceDiscoveryAssociationCount"
        ]
      }
    },
    "PrivateDefaultScopeId": {
      "Description": "IPAM の作成後、システムによってデフォルトで作成されるプライベートネットワーク IPAM のスコープ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "PrivateDefaultScopeId"
        ]
      }
    },
    "PublicDefaultScopeId": {
      "Description": "IPAM の作成後、パブリックネットワーク IPAM はデフォルトで作成されます。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "PublicDefaultScopeId"
        ]
      }
    },
    "Tags": {
      "Description": "IPAM のタグ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Tags"
        ]
      }
    }
  }
}