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 文字の長さでなければなりません。 |
IpamDescription | String | いいえ | はい | IPAM の説明。 | 説明は 1 ~ 256 文字の長さでなければなりません。文字で始まり、 |
ResourceGroupId | String | いいえ | はい | IPAM が属するリソースグループの ID。 | なし。 |
Tags | List | いいえ | はい | タグに関する情報。 | 最大 20 個のタグを追加できます。詳細については、「タグのプロパティ」をご参照ください。 |
タグの構文
"Tags": [
{
"Value": String,
"Key": String
}
]タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Key | String | はい | いいえ | IPAM のタグキー。 | タグキーは空の文字列にすることはできません。タグキーは最大 64 文字の長さで、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始まり、 |
Value | String | いいえ | いいえ | IPAM のタグ値。 | タグ値は空の文字列にすることができます。タグ値は最大 128 文字の長さで、 |
戻り値
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"
]
}
}
}
}