Create SSL VPN Connection

SSL-VPNコネクションを作成します。

URI

/v2.0/vpn/ssl-vpn-connections

HTTPメソッド

POST

リクエストパラメタ

キー 説明 必須/省略可
name SSL-VPNコネクション名

(デフォルト:"")

string Optional
admin_state_up SSL-VPNコネクションの管理状態。falseの場合、ポートはパケットを転送しません。

(デフォルト:true)

bool Optional
client_address_pool_cidr SSL-VPNクライアントが使用する仮想ネットワークCIDR cidr Required
credential_id 鍵コンテナID

K5クライアント証明書を利用する場合、このパラメータは省略してください。

uuid-str Optional
vpnservice_id VPNサービスID uuid-str Required
availability_zone アベイラビリティゾーン名

指定なしの場合、デフォルトAZにリソースが作成されます。

(デフォルト:デフォルトAZ)

string Optional
protocol VPNコネクションが使用するプロトコル(tcp)

("tcp"のみを指定できます。このパラメータを省略することはできません。)

string Required

リクエスト例


{
  "ssl_vpn_connection":{
    "name":"conn1",
    "client_address_pool_cidr":"10.8.0.0/24",
    "admin_state_up": true,
    "credential_id": "434a9843-ecc0-4653-8f3a-e604d9d7aadc",
    "vpnservice_id":"cc91b7af-8304-4aff-ad07-86bdbaae2e93",
    "availability_zone": "AZ1"
    "protocol": "tcp"
  }
}
     

レスポンスステータス

ステータスコード 説明
201 Normal response codes
Bad Request (400) Error response codes
Unauthorized (401) Error response codes

レスポンスボディ(正常系)


{
  "ssl_vpn_connection":{
    "id":"76ee7216-5eef-470c-a7d2-ce4a7461b046",
    "name":"conn1",
    "status":"DOWN",
    "client_address_pool_cidr":"10.8.0.0/24",
    "credential_id": "434a9843-ecc0-4653-8f3a-e604d9d7aadc",
    "admin_state_up": true,
    "tenant_id":"1219ecaa01e0254dac4f08c9123aefcd",
    "vpnservice_id":"cc91b7af-8304-4aff-ad07-86bdbaae2e93",
    "availability_zone": "AZ1"
  }
}
     

レスポンスボディ(正常系)の説明

要素名 説明
tenant_id プロジェクトID
name SSL-VPNコネクション
admin_state_up SSL-VPNコネクションの管理状態。falseの場合、ポートはパケットを転送しません。
client_address_pool_cidr SSL-VPNクライアントが使用する仮想ネットワークCIDR
credential_id 鍵コンテナID

SSL-VPNコネクション作成時に鍵コンテナIDを指定しなかった場合、nullとなります。

vpnservice_id VPNサービスID
id SSL-VPNコネクションID
status SSL-VPNコネクションID

ACTIVE / DOWN / PENDING_CREATE / ERROR

availability_zone アベイラビリティゾーン名