Create network
ネットワークを作成します。
URI
/v2.0/networks
HTTPメソッド
POST
リクエストパラメタ
キー | 説明 | 型 | 必須/省略可 |
---|---|---|---|
admin_state_up | ネットワークの管理状態
ネットワークが稼動中(true)か停止している(false)かを示します。 |
xsd:bool | Optional |
name | ネットワーク名
リクエストボディ部は任意です。指定する場合に、この追加属性を指定できます。 |
xsd:string | Optional |
shared | このネットワークを全プロジェクトで共有するかどうかを示します。デフォルトでは、この値を変更できるのは管理者ユーザーだけです。 | xsd:bool | Optional |
availability_zone | アベイラビリティゾーン名
指定しなかった場合、リソースはデフォルトのアベイラビリティゾーンに作成されます。 |
xsd:string | Optional |
リクエスト例
{
"network": {
"name": "sample_network",
"admin_state_up": true,
"availability_zone": "AZ1"
}
}
レスポンスステータス
ステータスコード | 説明 |
---|---|
201 | Normal response codes |
badRequest (400) | Error response codes |
unauthorized (401) | Error response codes |
レスポンスボディ(正常系)
{
"network": {
"status": "ACTIVE",
"subnets": [],
"name": "net1",
"admin_state_up": true,
"tenant_id": "9bacb3c5d39d41a79512987f338cf177",
"segments": [
{
"provider:segmentation_id": 2,
"provider:physical_network": "8bab8453-1bc9-45af-8c70-f83aa9b50453",
"provider:network_type": "vlan"
},
{
"provider:segmentation_id": null,
"provider:physical_network": "8bab8453-1bc9-45af-8c70-f83aa9b50453",
"provider:network_type": "stt"
}
],
"shared": false,
"port_security_enabled": true,
"id": "4e8e5957-649f-477b-9e5b-f1f75b21c03c",
"availability_zone": "AZ1"
}
}
レスポンスボディ(正常系)の説明
要素名 | 説明 |
---|---|
admin_state_up | ネットワークの管理状態
ネットワークが稼動中(true)か停止している(false)かを示します。 |
id | ネットワークID |
name | ネットワーク名 |
shared | このネットワークを全プロジェクトで共有するかどうかを示します。 |
status | ネットワークのステータス |
subnets | 関連付けられているサブネット |
tenant_id | プロジェクトID |
availability_zone | アベイラビリティゾーン名 |