{
    "openapi": "3.0.3",
    "info": {
        "title": "XServer VPS クラウド API",
        "version": "1.0.0",
        "description": "XServer VPS クラウドの申し込み・管理を行うREST APIです。冪等性・状態別条件・ページングの共通仕様はリファレンス本文も参照してください。掲載金額とIDは説明用の例です。実際の申込条件はカタログと申込前の料金確認（dry_run=true）で確認してください。"
    },
    "servers": [
        {
            "url": "https://api.xserver.ne.jp",
            "description": "XServer API"
        }
    ],
    "security": [
        {
            "BearerAuth": [

            ]
        }
    ],
    "paths": {
        "/v1/me": {
            "get": {
                "operationId": "vpsCloudGetV1Me",
                "tags": [
                    "APIキー情報・実行ログ"
                ],
                "summary": "認証中のAPIキー情報を取得",
                "description": "現在認証に使用しているAPIキーの情報を返します。VPSクラウドではservices.vps_cloudに権限種別と新規申込許可が含まれます。分類ごとの権限（permissions）は、他サービスと同じく権限種別がカスタム（custom）のときだけ含まれます。VPSクラウドのキーは認証したアカウントのリソースが対象のため、target_mode / targets は含まれません。",
                "x-scope": "読み取り",
                "x-permission": "共通",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "expires_at": {
                                            "type": "string",
                                            "nullable": true,
                                            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$",
                                            "description": "有効期限（YYYY-MM-DD HH:MM:SS）。無期限の場合は null"
                                        },
                                        "services": {
                                            "type": "object",
                                            "properties": {
                                                "vps_cloud": {
                                                    "type": "object",
                                                    "properties": {
                                                        "permission_type": {
                                                            "type": "string",
                                                            "enum": [
                                                                "full",
                                                                "read",
                                                                "custom"
                                                            ],
                                                            "description": "権限種別。full / read / custom"
                                                        },
                                                        "permissions": {
                                                            "type": "object",
                                                            "description": "分類ごとの権限。permission_type=custom のときだけ含まれます。カスタムで設定していない分類は none",
                                                            "properties": {
                                                                "vps_server_info": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "VPS > サーバー情報。一覧・詳細、名前・メモ。full / read / none"
                                                                },
                                                                "vps_network": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "VPS > ネットワーク。NICの参照、追加IP・パケットフィルターの割り当て。full / read / none"
                                                                },
                                                                "vps_ipv6": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "VPS > IPv6。IPv6の設定とパケットフィルターの割り当て。full / read / none"
                                                                },
                                                                "vps_resource": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "VPS > リソース。CPU・ディスク・ネットワークの使用状況。full / read / none"
                                                                },
                                                                "os_reinstall": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "VPS > OS再インストール。再インストール用イメージ・状態の参照と再インストール、操作保護。full / read / none"
                                                                },
                                                                "vps_power": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "VPS > 電源操作。VPSの電源状態・起動・停止・再起動。full / read / none"
                                                                },
                                                                "database_server_info": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "DBサーバー > サーバー情報。一覧・詳細、名前・メモ。full / read / none"
                                                                },
                                                                "database_databases": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "DBサーバー > データベース。データベースの一覧・作成・削除。full / read / none"
                                                                },
                                                                "database_users": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "DBサーバー > ユーザー。ユーザーの一覧・作成・削除、パスワード・利用権限の設定。full / read / none"
                                                                },
                                                                "database_resource": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "DBサーバー > リソース。CPU・ディスク・ネットワークの使用状況、ストレージ使用量。full / read / none"
                                                                },
                                                                "database_power": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "DBサーバー > 電源操作。DBサーバーの電源状態・起動・停止。full / read / none"
                                                                },
                                                                "load_balancer_info": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "L4ロードバランサー > 基本情報。一覧・詳細、名前・メモ。full / read / none"
                                                                },
                                                                "load_balancer_balancing": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "L4ロードバランサー > バランシング設定。リスナー・振り分け方式・振り分け先サーバーの設定。full / read / none"
                                                                },
                                                                "load_balancer_power": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "L4ロードバランサー > 電源操作。L4ロードバランサーの電源状態・起動・停止。full / read / none"
                                                                },
                                                                "nfs_server_info": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "NFS > サーバー情報。一覧・詳細、名前・メモ。full / read / none"
                                                                },
                                                                "nfs_resource": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "NFS > リソース。CPU・ディスク・ネットワークの使用状況。full / read / none"
                                                                },
                                                                "nfs_power": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "NFS > 電源操作。NFSの電源状態・起動・停止。full / read / none"
                                                                },
                                                                "private_network": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "プライベートネットワーク。一覧・詳細・作成・削除、名前・接続先の設定。full / read / none"
                                                                },
                                                                "additional_ip": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "追加IPアドレス管理。追加IPアドレスの一覧・詳細・メモ。full / read / none"
                                                                },
                                                                "packet_filter": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "パケットフィルター。一覧・詳細・作成・削除、ルールの追加・削除。NIC・IPv6への適用・解除は含まず、VPS > ネットワーク / IPv6 の権限で判定します。full / read / none"
                                                                },
                                                                "ssh_key": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "full",
                                                                        "read",
                                                                        "none"
                                                                    ],
                                                                    "description": "SSH Key。SSH公開鍵の一覧・詳細・登録・削除。full / read / none"
                                                                }
                                                            },
                                                            "required": [
                                                                "vps_server_info",
                                                                "vps_network",
                                                                "vps_ipv6",
                                                                "vps_resource",
                                                                "os_reinstall",
                                                                "vps_power",
                                                                "database_server_info",
                                                                "database_databases",
                                                                "database_users",
                                                                "database_resource",
                                                                "database_power",
                                                                "load_balancer_info",
                                                                "load_balancer_balancing",
                                                                "load_balancer_power",
                                                                "nfs_server_info",
                                                                "nfs_resource",
                                                                "nfs_power",
                                                                "private_network",
                                                                "additional_ip",
                                                                "packet_filter",
                                                                "ssh_key"
                                                            ]
                                                        },
                                                        "allow_signup": {
                                                            "type": "boolean",
                                                            "description": "課金を伴う新規申込とカタログの参照が許可されているか。読み取り専用（read）のキーは、trueでも申し込めません"
                                                        }
                                                    },
                                                    "required": [
                                                        "permission_type",
                                                        "allow_signup"
                                                    ]
                                                }
                                            },
                                            "required": [
                                                "vps_cloud"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "expires_at",
                                        "services"
                                    ]
                                },
                                "example": {
                                    "expires_at": "2027-09-06 00:00:00",
                                    "services": {
                                        "vps_cloud": {
                                            "permission_type": "custom",
                                            "permissions": {
                                                "vps_server_info": "full",
                                                "vps_network": "full",
                                                "vps_ipv6": "full",
                                                "vps_resource": "full",
                                                "os_reinstall": "none",
                                                "vps_power": "full",
                                                "database_server_info": "full",
                                                "database_databases": "full",
                                                "database_users": "full",
                                                "database_resource": "full",
                                                "database_power": "full",
                                                "load_balancer_info": "full",
                                                "load_balancer_balancing": "full",
                                                "load_balancer_power": "full",
                                                "nfs_server_info": "full",
                                                "nfs_resource": "full",
                                                "nfs_power": "full",
                                                "private_network": "full",
                                                "additional_ip": "full",
                                                "packet_filter": "full",
                                                "ssh_key": "full"
                                            },
                                            "allow_signup": true
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/logs": {
            "get": {
                "operationId": "vpsCloudGetV1Logs",
                "tags": [
                    "APIキー情報・実行ログ"
                ],
                "summary": "API実行ログを取得",
                "description": "現在認証に使用しているAPIキー自身の実行ログを新しい順に返します。リクエスト・レスポンス本文やパスワード、SSH公開鍵本文は保存・返却しません。保持期間は直近90日で、has_moreがtrueの場合はnext_cursorを使って続きを取得します。指定できないクエリは無視します（VPSクラウドの各APIと異なり422になりません。ただしoffsetは422で、続きはcursorで取得します）。",
                "x-scope": "読み取り",
                "x-permission": "共通",
                "parameters": [
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "description": "取得期間の開始日時。この日時以降のログを取得します（YYYY-MM-DD HH:MM:SS形式を推奨。日本時間）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "2026-09-01 00:00:00"
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "description": "取得期間の終了日時。この日時以前のログを取得します（YYYY-MM-DD HH:MM:SS形式を推奨。日本時間）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "2026-09-06 23:59:59"
                    },
                    {
                        "name": "status_class",
                        "in": "query",
                        "required": false,
                        "description": "実行結果。success: 400未満 / error: 400以上",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "enum": [
                                "success",
                                "error"
                            ]
                        },
                        "example": "error"
                    },
                    {
                        "name": "status_code",
                        "in": "query",
                        "required": false,
                        "description": "HTTPステータスコードの完全一致。status_class と併用できます",
                        "schema": {
                            "type": "integer",
                            "minimum": 0
                        },
                        "example": 422
                    },
                    {
                        "name": "method",
                        "in": "query",
                        "required": false,
                        "description": "HTTPメソッドの完全一致（大文字で指定。GET / POST / PUT / DELETE）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "enum": [
                                "GET",
                                "POST",
                                "PUT",
                                "DELETE"
                            ]
                        },
                        "example": "POST"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数（1〜500、省略時50）",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "次のページを取得するためのカーソル。前回レスポンスの next_cursor をそのまま指定してください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128
                        },
                        "example": "djE6MTIzNDU"
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "logs": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "method": {
                                                        "type": "string",
                                                        "description": "実行したHTTPメソッド"
                                                    },
                                                    "path": {
                                                        "type": "string",
                                                        "description": "実行したAPIのパス"
                                                    },
                                                    "status_code": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "description": "HTTPステータスコード"
                                                    },
                                                    "response_time_ms": {
                                                        "type": "integer",
                                                        "nullable": true,
                                                        "minimum": 0,
                                                        "description": "レスポンスタイム（ms）"
                                                    },
                                                    "ip_address": {
                                                        "type": "string",
                                                        "description": "接続元IPアドレス"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$",
                                                        "description": "実行日時（YYYY-MM-DD HH:MM:SS、日本時間）"
                                                    }
                                                },
                                                "required": [
                                                    "method",
                                                    "path",
                                                    "status_code",
                                                    "response_time_ms",
                                                    "ip_address",
                                                    "created_at"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回のレスポンスに含まれる件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用された取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがある場合は true"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのカーソル。続きがない場合は null"
                                        }
                                    },
                                    "required": [
                                        "logs",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "logs": [
                                        {
                                            "method": "POST",
                                            "path": "/v1/vps-cloud/linux-vps",
                                            "status_code": 202,
                                            "response_time_ms": 84,
                                            "ip_address": "203.0.113.1",
                                            "created_at": "2026-09-06 10:30:00"
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/catalog/regions": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudCatalogRegions",
                "tags": [
                    "カタログ"
                ],
                "summary": "リージョン一覧を取得",
                "description": "リージョンと、そのリージョンで利用できるサービス種別を返します。返されたリージョンIDを申込・カタログ取得に指定してください。参照には、APIキーの新規お申し込みの許可（allow_signup）が必要です。",
                "x-scope": "読み取り",
                "x-permission": "allow_signup",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "regions": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "id": {
                                                        "type": "string",
                                                        "description": "公開リージョンID"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "available_service_types": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "string",
                                                            "enum": [
                                                                "linux_vps",
                                                                "database_server",
                                                                "load_balancer",
                                                                "nfs",
                                                                "ip_address"
                                                            ]
                                                        },
                                                        "description": "利用可能なサービス種別"
                                                    }
                                                },
                                                "required": [
                                                    "id",
                                                    "name",
                                                    "available_service_types"
                                                ]
                                            }
                                        }
                                    },
                                    "required": [
                                        "regions"
                                    ]
                                },
                                "example": {
                                    "regions": [
                                        {
                                            "id": "tokyo01",
                                            "name": "東京01",
                                            "available_service_types": [
                                                "linux_vps",
                                                "database_server",
                                                "load_balancer",
                                                "nfs",
                                                "ip_address"
                                            ]
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/catalog/linux-vps-plans": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudCatalogLinuxVpsPlans",
                "tags": [
                    "カタログ"
                ],
                "summary": "VPSプラン・料金を取得",
                "description": "現在利用可能な組み合わせと税込料金を返します。固定値を埋め込まず、申込直前に本APIとdry_runで最新値を確認してください。参照には、APIキーの新規お申し込みの許可（allow_signup）が必要です。",
                "x-scope": "読み取り",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "region",
                        "in": "query",
                        "required": false,
                        "description": "利用リージョン。未指定時は全リージョンで利用可能な組み合わせを返します",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128,
                            "pattern": "^[a-z0-9][a-z0-9._-]*$"
                        },
                        "example": "tokyo01"
                    },
                    {
                        "name": "plan_id",
                        "in": "query",
                        "required": false,
                        "description": "公開プランID。カンマ区切りで複数指定できます",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "pattern": "^[a-z0-9][a-z0-9._-]*(,[a-z0-9][a-z0-9._-]*)*$"
                        },
                        "example": "vps-4gb-small"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "plans": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "id": {
                                                        "type": "string",
                                                        "description": "公開プランID。申込APIのplan_idに指定します"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "available": {
                                                        "type": "boolean",
                                                        "description": "現在申込可能か"
                                                    },
                                                    "regions": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "string"
                                                        },
                                                        "description": "利用可能な公開リージョンID"
                                                    },
                                                    "currency": {
                                                        "type": "string",
                                                        "enum": [
                                                            "JPY"
                                                        ],
                                                        "description": "通貨（JPY）"
                                                    },
                                                    "periods": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "months": {
                                                                    "type": "integer",
                                                                    "minimum": 1,
                                                                    "enum": [
                                                                        1,
                                                                        12
                                                                    ],
                                                                    "description": "契約期間（月）"
                                                                },
                                                                "monthly_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "税込月額"
                                                                },
                                                                "regular_total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "割引前の当日申込時支払総額"
                                                                },
                                                                "total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "日割り・キャンペーン反映後の当日申込時支払総額"
                                                                },
                                                                "campaign_applied": {
                                                                    "type": "boolean",
                                                                    "description": "キャンペーン価格が適用されたか"
                                                                },
                                                                "expires_on": {
                                                                    "type": "string",
                                                                    "format": "date",
                                                                    "description": "初回利用期限日（YYYY-MM-DD）"
                                                                }
                                                            },
                                                            "required": [
                                                                "months",
                                                                "monthly_price",
                                                                "regular_total_price",
                                                                "total_price",
                                                                "campaign_applied",
                                                                "expires_on"
                                                            ]
                                                        }
                                                    },
                                                    "spec": {
                                                        "type": "object",
                                                        "properties": {
                                                            "vcpu": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "vCPU数"
                                                            },
                                                            "memory_mb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "メモリ容量（MB）"
                                                            },
                                                            "disk_gb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "ディスク容量（GB）"
                                                            }
                                                        },
                                                        "required": [
                                                            "vcpu",
                                                            "memory_mb",
                                                            "disk_gb"
                                                        ]
                                                    }
                                                },
                                                "required": [
                                                    "id",
                                                    "name",
                                                    "available",
                                                    "regions",
                                                    "currency",
                                                    "periods",
                                                    "spec"
                                                ]
                                            }
                                        }
                                    },
                                    "required": [
                                        "plans"
                                    ]
                                },
                                "example": {
                                    "plans": [
                                        {
                                            "id": "vps-4gb-small",
                                            "name": "VPSプラン",
                                            "available": true,
                                            "regions": [
                                                "tokyo01"
                                            ],
                                            "currency": "JPY",
                                            "spec": {
                                                "vcpu": 4,
                                                "memory_mb": 4096,
                                                "disk_gb": 50
                                            },
                                            "periods": [
                                                {
                                                    "months": 1,
                                                    "monthly_price": 2480,
                                                    "regular_total_price": 2480,
                                                    "total_price": 2480,
                                                    "campaign_applied": false,
                                                    "expires_on": "2026-09-30"
                                                }
                                            ]
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/catalog/database-plans": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudCatalogDatabasePlans",
                "tags": [
                    "カタログ"
                ],
                "summary": "DBサーバープラン・料金を取得",
                "description": "現在利用可能な組み合わせと税込料金を返します。固定値を埋め込まず、申込直前に本APIとdry_runで最新値を確認してください。参照には、APIキーの新規お申し込みの許可（allow_signup）が必要です。",
                "x-scope": "読み取り",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "region",
                        "in": "query",
                        "required": false,
                        "description": "利用リージョン。未指定時は全リージョンで利用可能な組み合わせを返します",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128,
                            "pattern": "^[a-z0-9][a-z0-9._-]*$"
                        },
                        "example": "tokyo01"
                    },
                    {
                        "name": "plan_id",
                        "in": "query",
                        "required": false,
                        "description": "公開プランID。カンマ区切りで複数指定できます",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "pattern": "^[a-z0-9][a-z0-9._-]*(,[a-z0-9][a-z0-9._-]*)*$"
                        },
                        "example": "database-10gb"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "plans": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "id": {
                                                        "type": "string",
                                                        "description": "公開プランID。申込APIのplan_idに指定します"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "available": {
                                                        "type": "boolean",
                                                        "description": "現在申込可能か"
                                                    },
                                                    "regions": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "string"
                                                        },
                                                        "description": "利用可能な公開リージョンID"
                                                    },
                                                    "currency": {
                                                        "type": "string",
                                                        "enum": [
                                                            "JPY"
                                                        ],
                                                        "description": "通貨（JPY）"
                                                    },
                                                    "periods": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "months": {
                                                                    "type": "integer",
                                                                    "minimum": 1,
                                                                    "enum": [
                                                                        1
                                                                    ],
                                                                    "description": "契約期間（月）"
                                                                },
                                                                "monthly_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "税込月額"
                                                                },
                                                                "regular_total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "割引前の当日申込時支払総額"
                                                                },
                                                                "total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "日割り・キャンペーン反映後の当日申込時支払総額"
                                                                },
                                                                "campaign_applied": {
                                                                    "type": "boolean",
                                                                    "description": "キャンペーン価格が適用されたか"
                                                                },
                                                                "expires_on": {
                                                                    "type": "string",
                                                                    "format": "date",
                                                                    "description": "初回利用期限日（YYYY-MM-DD）"
                                                                }
                                                            },
                                                            "required": [
                                                                "months",
                                                                "monthly_price",
                                                                "regular_total_price",
                                                                "total_price",
                                                                "campaign_applied",
                                                                "expires_on"
                                                            ]
                                                        }
                                                    },
                                                    "spec": {
                                                        "type": "object",
                                                        "properties": {
                                                            "vcpu": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "vCPU数"
                                                            },
                                                            "memory_mb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "メモリ容量（MB）"
                                                            },
                                                            "storage_gb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "ストレージ容量（GB）"
                                                            }
                                                        },
                                                        "required": [
                                                            "vcpu",
                                                            "memory_mb",
                                                            "storage_gb"
                                                        ]
                                                    },
                                                    "engines": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "name": {
                                                                    "type": "string",
                                                                    "description": "データベースエンジン。mariadb / postgresql"
                                                                },
                                                                "versions": {
                                                                    "type": "array",
                                                                    "items": {
                                                                        "type": "string"
                                                                    },
                                                                    "description": "指定可能なバージョン"
                                                                }
                                                            },
                                                            "required": [
                                                                "name",
                                                                "versions"
                                                            ]
                                                        }
                                                    }
                                                },
                                                "required": [
                                                    "id",
                                                    "name",
                                                    "available",
                                                    "regions",
                                                    "currency",
                                                    "periods",
                                                    "spec",
                                                    "engines"
                                                ]
                                            }
                                        }
                                    },
                                    "required": [
                                        "plans"
                                    ]
                                },
                                "example": {
                                    "plans": [
                                        {
                                            "id": "database-10gb",
                                            "name": "DBプラン",
                                            "available": true,
                                            "regions": [
                                                "tokyo01"
                                            ],
                                            "currency": "JPY",
                                            "spec": {
                                                "vcpu": 1,
                                                "memory_mb": 2048,
                                                "storage_gb": 10
                                            },
                                            "engines": [
                                                {
                                                    "name": "mariadb",
                                                    "versions": [
                                                        "11.8",
                                                        "11.4"
                                                    ]
                                                },
                                                {
                                                    "name": "postgresql",
                                                    "versions": [
                                                        "17",
                                                        "16"
                                                    ]
                                                }
                                            ],
                                            "periods": [
                                                {
                                                    "months": 1,
                                                    "monthly_price": 1441,
                                                    "regular_total_price": 1441,
                                                    "total_price": 1441,
                                                    "campaign_applied": false,
                                                    "expires_on": "2026-09-30"
                                                }
                                            ]
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/catalog/load-balancer-plans": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudCatalogLoadBalancerPlans",
                "tags": [
                    "カタログ"
                ],
                "summary": "L4ロードバランサープラン・料金を取得",
                "description": "現在利用可能な組み合わせと税込料金を返します。固定値を埋め込まず、申込直前に本APIとdry_runで最新値を確認してください。参照には、APIキーの新規お申し込みの許可（allow_signup）が必要です。",
                "x-scope": "読み取り",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "region",
                        "in": "query",
                        "required": false,
                        "description": "利用リージョン。未指定時は全リージョンで利用可能な組み合わせを返します",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128,
                            "pattern": "^[a-z0-9][a-z0-9._-]*$"
                        },
                        "example": "tokyo01"
                    },
                    {
                        "name": "plan_id",
                        "in": "query",
                        "required": false,
                        "description": "公開プランID。カンマ区切りで複数指定できます",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "pattern": "^[a-z0-9][a-z0-9._-]*(,[a-z0-9][a-z0-9._-]*)*$"
                        },
                        "example": "load-balancer-standard"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "plans": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "id": {
                                                        "type": "string",
                                                        "description": "公開プランID。申込APIのplan_idに指定します"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "available": {
                                                        "type": "boolean",
                                                        "description": "現在申込可能か"
                                                    },
                                                    "regions": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "string"
                                                        },
                                                        "description": "利用可能な公開リージョンID"
                                                    },
                                                    "currency": {
                                                        "type": "string",
                                                        "enum": [
                                                            "JPY"
                                                        ],
                                                        "description": "通貨（JPY）"
                                                    },
                                                    "periods": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "months": {
                                                                    "type": "integer",
                                                                    "minimum": 1,
                                                                    "enum": [
                                                                        1
                                                                    ],
                                                                    "description": "契約期間（月）"
                                                                },
                                                                "monthly_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "税込月額"
                                                                },
                                                                "regular_total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "割引前の当日申込時支払総額"
                                                                },
                                                                "total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "日割り・キャンペーン反映後の当日申込時支払総額"
                                                                },
                                                                "campaign_applied": {
                                                                    "type": "boolean",
                                                                    "description": "キャンペーン価格が適用されたか"
                                                                },
                                                                "expires_on": {
                                                                    "type": "string",
                                                                    "format": "date",
                                                                    "description": "初回利用期限日（YYYY-MM-DD）"
                                                                }
                                                            },
                                                            "required": [
                                                                "months",
                                                                "monthly_price",
                                                                "regular_total_price",
                                                                "total_price",
                                                                "campaign_applied",
                                                                "expires_on"
                                                            ]
                                                        }
                                                    },
                                                    "spec": {
                                                        "type": "object",
                                                        "properties": {
                                                            "redundancy": {
                                                                "type": "string",
                                                                "description": "冗長構成。active_standby"
                                                            },
                                                            "connections_per_second": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "新規接続性能の目安（CPS）"
                                                            }
                                                        },
                                                        "required": [
                                                            "redundancy",
                                                            "connections_per_second"
                                                        ]
                                                    }
                                                },
                                                "required": [
                                                    "id",
                                                    "name",
                                                    "available",
                                                    "regions",
                                                    "currency",
                                                    "periods",
                                                    "spec"
                                                ]
                                            }
                                        }
                                    },
                                    "required": [
                                        "plans"
                                    ]
                                },
                                "example": {
                                    "plans": [
                                        {
                                            "id": "load-balancer-standard",
                                            "name": "L4ロードバランサープラン",
                                            "available": true,
                                            "regions": [
                                                "tokyo01"
                                            ],
                                            "currency": "JPY",
                                            "spec": {
                                                "redundancy": "active_standby",
                                                "connections_per_second": 4000
                                            },
                                            "periods": [
                                                {
                                                    "months": 1,
                                                    "monthly_price": 3300,
                                                    "regular_total_price": 3300,
                                                    "total_price": 3300,
                                                    "campaign_applied": false,
                                                    "expires_on": "2026-09-30"
                                                }
                                            ]
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/catalog/nfs-plans": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudCatalogNfsPlans",
                "tags": [
                    "カタログ"
                ],
                "summary": "NFSプラン・料金を取得",
                "description": "現在利用可能な組み合わせと税込料金を返します。固定値を埋め込まず、申込直前に本APIとdry_runで最新値を確認してください。参照には、APIキーの新規お申し込みの許可（allow_signup）が必要です。",
                "x-scope": "読み取り",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "region",
                        "in": "query",
                        "required": false,
                        "description": "利用リージョン。未指定時は全リージョンで利用可能な組み合わせを返します",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128,
                            "pattern": "^[a-z0-9][a-z0-9._-]*$"
                        },
                        "example": "tokyo01"
                    },
                    {
                        "name": "plan_id",
                        "in": "query",
                        "required": false,
                        "description": "公開プランID。カンマ区切りで複数指定できます",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "pattern": "^[a-z0-9][a-z0-9._-]*(,[a-z0-9][a-z0-9._-]*)*$"
                        },
                        "example": "nfs-100gb"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "plans": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "id": {
                                                        "type": "string",
                                                        "description": "公開プランID。申込APIのplan_idに指定します"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "available": {
                                                        "type": "boolean",
                                                        "description": "現在申込可能か"
                                                    },
                                                    "regions": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "string"
                                                        },
                                                        "description": "利用可能な公開リージョンID"
                                                    },
                                                    "currency": {
                                                        "type": "string",
                                                        "enum": [
                                                            "JPY"
                                                        ],
                                                        "description": "通貨（JPY）"
                                                    },
                                                    "periods": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "months": {
                                                                    "type": "integer",
                                                                    "minimum": 1,
                                                                    "enum": [
                                                                        1
                                                                    ],
                                                                    "description": "契約期間（月）"
                                                                },
                                                                "monthly_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "税込月額"
                                                                },
                                                                "regular_total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "割引前の当日申込時支払総額"
                                                                },
                                                                "total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "日割り・キャンペーン反映後の当日申込時支払総額"
                                                                },
                                                                "campaign_applied": {
                                                                    "type": "boolean",
                                                                    "description": "キャンペーン価格が適用されたか"
                                                                },
                                                                "expires_on": {
                                                                    "type": "string",
                                                                    "format": "date",
                                                                    "description": "初回利用期限日（YYYY-MM-DD）"
                                                                }
                                                            },
                                                            "required": [
                                                                "months",
                                                                "monthly_price",
                                                                "regular_total_price",
                                                                "total_price",
                                                                "campaign_applied",
                                                                "expires_on"
                                                            ]
                                                        }
                                                    },
                                                    "spec": {
                                                        "type": "object",
                                                        "properties": {
                                                            "storage_gb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "契約容量（GB）"
                                                            }
                                                        },
                                                        "required": [
                                                            "storage_gb"
                                                        ]
                                                    }
                                                },
                                                "required": [
                                                    "id",
                                                    "name",
                                                    "available",
                                                    "regions",
                                                    "currency",
                                                    "periods",
                                                    "spec"
                                                ]
                                            }
                                        }
                                    },
                                    "required": [
                                        "plans"
                                    ]
                                },
                                "example": {
                                    "plans": [
                                        {
                                            "id": "nfs-100gb",
                                            "name": "NFSプラン",
                                            "available": true,
                                            "regions": [
                                                "tokyo01"
                                            ],
                                            "currency": "JPY",
                                            "spec": {
                                                "storage_gb": 100
                                            },
                                            "periods": [
                                                {
                                                    "months": 1,
                                                    "monthly_price": 5951,
                                                    "regular_total_price": 5951,
                                                    "total_price": 5951,
                                                    "campaign_applied": false,
                                                    "expires_on": "2026-09-30"
                                                }
                                            ]
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/catalog/ip-address-plans": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudCatalogIpAddressPlans",
                "tags": [
                    "カタログ"
                ],
                "summary": "追加IPプラン・料金を取得",
                "description": "現在利用可能な組み合わせと税込料金を返します。固定値を埋め込まず、申込直前に本APIとdry_runで最新値を確認してください。参照には、APIキーの新規お申し込みの許可（allow_signup）が必要です。",
                "x-scope": "読み取り",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "region",
                        "in": "query",
                        "required": false,
                        "description": "利用リージョン。未指定時は全リージョンで利用可能な組み合わせを返します",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128,
                            "pattern": "^[a-z0-9][a-z0-9._-]*$"
                        },
                        "example": "tokyo01"
                    },
                    {
                        "name": "plan_id",
                        "in": "query",
                        "required": false,
                        "description": "公開プランID。カンマ区切りで複数指定できます",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "pattern": "^[a-z0-9][a-z0-9._-]*(,[a-z0-9][a-z0-9._-]*)*$"
                        },
                        "example": "additional-ipv4"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "plans": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "id": {
                                                        "type": "string",
                                                        "description": "公開プランID。申込APIのplan_idに指定します"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "available": {
                                                        "type": "boolean",
                                                        "description": "現在申込可能か"
                                                    },
                                                    "regions": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "string"
                                                        },
                                                        "description": "利用可能な公開リージョンID"
                                                    },
                                                    "currency": {
                                                        "type": "string",
                                                        "enum": [
                                                            "JPY"
                                                        ],
                                                        "description": "通貨（JPY）"
                                                    },
                                                    "periods": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "months": {
                                                                    "type": "integer",
                                                                    "minimum": 1,
                                                                    "enum": [
                                                                        1
                                                                    ],
                                                                    "description": "契約期間（月）"
                                                                },
                                                                "monthly_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "税込月額"
                                                                },
                                                                "regular_total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "割引前の当日申込時支払総額"
                                                                },
                                                                "total_price": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "description": "日割り・キャンペーン反映後の当日申込時支払総額"
                                                                },
                                                                "campaign_applied": {
                                                                    "type": "boolean",
                                                                    "description": "キャンペーン価格が適用されたか"
                                                                },
                                                                "expires_on": {
                                                                    "type": "string",
                                                                    "format": "date",
                                                                    "description": "初回利用期限日（YYYY-MM-DD）"
                                                                }
                                                            },
                                                            "required": [
                                                                "months",
                                                                "monthly_price",
                                                                "regular_total_price",
                                                                "total_price",
                                                                "campaign_applied",
                                                                "expires_on"
                                                            ]
                                                        }
                                                    },
                                                    "address_family": {
                                                        "type": "string",
                                                        "enum": [
                                                            "ipv4"
                                                        ],
                                                        "description": "アドレスファミリー。ipv4"
                                                    },
                                                    "quantity": {
                                                        "type": "integer",
                                                        "minimum": 0,
                                                        "description": "申込単位。1"
                                                    }
                                                },
                                                "required": [
                                                    "id",
                                                    "name",
                                                    "available",
                                                    "regions",
                                                    "currency",
                                                    "periods",
                                                    "address_family",
                                                    "quantity"
                                                ]
                                            }
                                        }
                                    },
                                    "required": [
                                        "plans"
                                    ]
                                },
                                "example": {
                                    "plans": [
                                        {
                                            "id": "additional-ipv4",
                                            "name": "追加IPv4",
                                            "available": true,
                                            "regions": [
                                                "tokyo01"
                                            ],
                                            "currency": "JPY",
                                            "address_family": "ipv4",
                                            "quantity": 1,
                                            "periods": [
                                                {
                                                    "months": 1,
                                                    "monthly_price": 400,
                                                    "regular_total_price": 400,
                                                    "total_price": 400,
                                                    "campaign_applied": false,
                                                    "expires_on": "2026-09-30"
                                                }
                                            ]
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/catalog/linux-vps-images": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudCatalogLinuxVpsImages",
                "tags": [
                    "カタログ"
                ],
                "summary": "VPSイメージ一覧を取得",
                "description": "指定リージョンのOSイメージとセットアップスクリプトを返します。プランによる絞り込みは行いません。申込時の利用可否はdry_runで確認してください。参照には、APIキーの新規お申し込みの許可（allow_signup）が必要です。name・family・versionは表示用で、OS再インストール用の一覧（/linux-vps/{uuid}/os-images）と申込用の一覧（/catalog/linux-vps-images）で表記が異なることがあります。指定にはcodeを使ってください。",
                "x-scope": "読み取り",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "region",
                        "in": "query",
                        "required": true,
                        "description": "公開リージョンID",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128,
                            "pattern": "^[a-z0-9][a-z0-9._-]*$"
                        },
                        "example": "tokyo01"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "images": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "code": {
                                                        "type": "string",
                                                        "description": "申込・OS再インストールで指定する公開イメージコード"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "OS表示名"
                                                    },
                                                    "family": {
                                                        "type": "string",
                                                        "description": "OSの種類"
                                                    },
                                                    "version": {
                                                        "type": "string",
                                                        "description": "バージョン"
                                                    },
                                                    "setup_scripts": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "code": {
                                                                    "type": "string",
                                                                    "description": "公開セットアップスクリプトコード"
                                                                },
                                                                "name": {
                                                                    "type": "string",
                                                                    "description": "表示名"
                                                                },
                                                                "version": {
                                                                    "type": "string",
                                                                    "description": "バージョン"
                                                                }
                                                            },
                                                            "required": [
                                                                "code",
                                                                "name",
                                                                "version"
                                                            ]
                                                        }
                                                    }
                                                },
                                                "required": [
                                                    "code",
                                                    "name",
                                                    "family",
                                                    "version",
                                                    "setup_scripts"
                                                ]
                                            }
                                        }
                                    },
                                    "required": [
                                        "images"
                                    ]
                                },
                                "example": {
                                    "images": [
                                        {
                                            "code": "ubuntu_24_04",
                                            "name": "Ubuntu 24.04",
                                            "family": "ubuntu",
                                            "version": "24.04",
                                            "setup_scripts": [
                                                {
                                                    "code": "docker",
                                                    "name": "Docker",
                                                    "version": "current"
                                                }
                                            ]
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVps",
                "tags": [
                    "VPS"
                ],
                "summary": "VPS一覧を取得",
                "description": "認証したアカウントのVPSを返します。状態・名前で絞り込めます。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "vps_server_info",
                "parameters": [
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "description": "提供状態の完全一致。provisioning / active / suspended / error",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "provisioning",
                                "active",
                                "suspended",
                                "error"
                            ],
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "active"
                    },
                    {
                        "name": "name",
                        "in": "query",
                        "required": false,
                        "description": "表示名の部分一致（大文字・小文字を区別しない）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 64
                        },
                        "example": "web"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "linux_vps": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "API用UUID。一覧から取得し各管理APIの{uuid}に指定"
                                                    },
                                                    "resource_uuid": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "uuid",
                                                        "description": "詳細画面に表示されるUUID。問い合わせ時の照合用で、APIの{uuid}には使用しません。構築中はnull"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "memo": {
                                                        "type": "string",
                                                        "description": "メモ。最大500文字、未設定は空文字"
                                                    },
                                                    "region": {
                                                        "type": "string",
                                                        "description": "カタログの公開リージョンID"
                                                    },
                                                    "plan_id": {
                                                        "type": "string",
                                                        "description": "カタログの公開プランID（プラン一覧の plans[].id と同じ値）"
                                                    },
                                                    "status": {
                                                        "type": "string",
                                                        "enum": [
                                                            "provisioning",
                                                            "active",
                                                            "suspended",
                                                            "error"
                                                        ],
                                                        "description": "提供状態。provisioning: 構築中 / active: 提供中 / suspended: 停止措置中 / error: 構築失敗。契約状態はcontract.status、電源状態はpower.statusで確認します"
                                                    },
                                                    "can_operate": {
                                                        "type": "boolean",
                                                        "description": "通常の操作を受け付けられる状態かの目安。受付中・失敗した処理がある場合などはfalse。実際の可否は各APIが判定します"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）"
                                                    },
                                                    "updated_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "更新日時（RFC 3339）"
                                                    },
                                                    "contract": {
                                                        "type": "object",
                                                        "properties": {
                                                            "service_code": {
                                                                "type": "string",
                                                                "description": "契約画面や請求書に表示するサービスコード"
                                                            },
                                                            "status": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "active",
                                                                    "expired"
                                                                ],
                                                                "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                            },
                                                            "expires_on": {
                                                                "type": "string",
                                                                "format": "date",
                                                                "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                            },
                                                            "auto_renew": {
                                                                "type": "object",
                                                                "properties": {
                                                                    "period": {
                                                                        "type": "integer",
                                                                        "minimum": 0,
                                                                        "enum": [
                                                                            0,
                                                                            1,
                                                                            12
                                                                        ],
                                                                        "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                    },
                                                                    "enabled": {
                                                                        "type": "boolean",
                                                                        "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                    },
                                                                    "method": {
                                                                        "type": "string",
                                                                        "enum": [
                                                                            "none",
                                                                            "card",
                                                                            "paidy",
                                                                            "prepaid"
                                                                        ],
                                                                        "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                    }
                                                                },
                                                                "required": [
                                                                    "period",
                                                                    "enabled",
                                                                    "method"
                                                                ]
                                                            }
                                                        },
                                                        "required": [
                                                            "service_code",
                                                            "status",
                                                            "expires_on",
                                                            "auto_renew"
                                                        ]
                                                    },
                                                    "primary_ipv4": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "ipv4",
                                                        "description": "メインIPv4。構築中は null"
                                                    },
                                                    "image": {
                                                        "type": "object",
                                                        "properties": {
                                                            "code": {
                                                                "type": "string",
                                                                "description": "公開イメージコード"
                                                            },
                                                            "name": {
                                                                "type": "string",
                                                                "description": "OS表示名"
                                                            }
                                                        },
                                                        "required": [
                                                            "code",
                                                            "name"
                                                        ]
                                                    },
                                                    "setup_script": {
                                                        "type": "object",
                                                        "nullable": true,
                                                        "description": "適用したセットアップスクリプト。未指定の場合は null",
                                                        "properties": {
                                                            "code": {
                                                                "type": "string",
                                                                "nullable": true,
                                                                "description": "適用したセットアップスクリプトコード"
                                                            }
                                                        },
                                                        "required": [
                                                            "code"
                                                        ]
                                                    },
                                                    "spec": {
                                                        "type": "object",
                                                        "properties": {
                                                            "vcpu": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "vCPU数"
                                                            },
                                                            "memory_mb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "メモリ容量（MB）"
                                                            },
                                                            "disk_gb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "ディスク容量（GB）"
                                                            }
                                                        },
                                                        "required": [
                                                            "vcpu",
                                                            "memory_mb",
                                                            "disk_gb"
                                                        ]
                                                    }
                                                },
                                                "required": [
                                                    "uuid",
                                                    "resource_uuid",
                                                    "name",
                                                    "memo",
                                                    "region",
                                                    "plan_id",
                                                    "status",
                                                    "can_operate",
                                                    "created_at",
                                                    "updated_at",
                                                    "contract",
                                                    "primary_ipv4",
                                                    "image",
                                                    "setup_script",
                                                    "spec"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "linux_vps",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "linux_vps": [
                                        {
                                            "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221",
                                            "resource_uuid": "7d2f4c1e-5a6b-4c8d-9e0f-1a2b3c4d5331",
                                            "name": "linux-vps-01",
                                            "memo": "production",
                                            "region": "tokyo01",
                                            "plan_id": "vps-4gb-small",
                                            "status": "active",
                                            "can_operate": true,
                                            "contract": {
                                                "service_code": "SRV-VPS-LNX-1234",
                                                "status": "active",
                                                "expires_on": "2026-09-30",
                                                "auto_renew": {
                                                    "enabled": true,
                                                    "method": "card",
                                                    "period": 1
                                                }
                                            },
                                            "created_at": "2026-09-01T10:30:00+09:00",
                                            "updated_at": "2026-09-01T10:30:00+09:00",
                                            "primary_ipv4": "203.0.113.10",
                                            "image": {
                                                "code": "ubuntu_24_04",
                                                "name": "Ubuntu 24.04"
                                            },
                                            "setup_script": {
                                                "code": "docker"
                                            },
                                            "spec": {
                                                "vcpu": 4,
                                                "memory_mb": 4096,
                                                "disk_gb": 50
                                            }
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLinuxVps",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSを新規お申し込み",
                "description": "VPSをプリペイド残高で申し込みます。カタログ（プラン一覧）で確認したperiods[].total_priceをexpected_total_priceへ指定し、実申込の前に同じリクエスト本文でdry_run=trueを実行して、支払総額を確認してください。実申込は202 Acceptedと作成対象のUUID、status=provisioningを返します。構築完了まで10分程度が目安で、状況により前後します。Locationのリソース詳細を10秒以上空けて取得し、statusがactiveになれば利用可能です。errorの場合は構築に失敗しているため、再申込せずXServerアカウントの契約・支払状況を確認してサポートへお問い合わせください。読み取り専用（read）のキーは、allow_signupが有効でも申し込めません。詳細取得には対象商品の参照権限も必要です。",
                "x-scope": "書き込み",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "実申込時に必須。8〜64文字の英数字・ハイフン・アンダースコア（UUID推奨）",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440000",
                        "x-required-when": "dry_run=false"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "region": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "リージョン一覧APIが返した公開リージョンID",
                                        "example": "tokyo01"
                                    },
                                    "plan_id": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "対応するプラン一覧APIが返した公開プランID",
                                        "example": "vps-4gb-small"
                                    },
                                    "period": {
                                        "type": "integer",
                                        "minimum": 1,
                                        "enum": [
                                            1,
                                            12
                                        ],
                                        "description": "契約期間（月）。対象プランのperiods[].monthsから指定します",
                                        "example": 1
                                    },
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[0-9a-z_-]{1,50}$",
                                        "description": "リソースの表示名。1〜50文字の英小文字・数字・ハイフン・アンダースコア（コントロールパネルの申込と同じ）。作成後の名前変更APIでは64文字まで指定できます",
                                        "example": "resource-01"
                                    },
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。契約作成後にリソースのメモとして保存します",
                                        "example": "production"
                                    },
                                    "image_code": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "VPSイメージ一覧APIが返したイメージコード",
                                        "example": "ubuntu_24_04"
                                    },
                                    "setup_script_code": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "選択イメージのsetup_scripts[].code。image_codeとの組み合わせが不正な場合は422 VALIDATION_ERROR",
                                        "example": "docker"
                                    },
                                    "root_password": {
                                        "type": "string",
                                        "minLength": 9,
                                        "maxLength": 70,
                                        "format": "password",
                                        "writeOnly": true,
                                        "pattern": "^(?!.*[`<>])(?=\\S+$)(?:(?=.*[A-Za-z])(?=.*[0-9])|(?=.*[A-Za-z])(?=.*[^A-Za-z0-9])|(?=.*[0-9])(?=.*[^A-Za-z0-9]))[\\x21-\\x7E]+$",
                                        "description": "9〜70文字の半角英数・記号のrootパスワード。英字/数字/記号のうち2種以上。空白・バッククォート・山括弧は不可。レスポンス・ログには保存・返却しません",
                                        "example": "CHANGE_ME-2026"
                                    },
                                    "ssh_key_name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[A-Za-z0-9_-]{1,50}$",
                                        "description": "登録済み、または同時登録するSSHキー名。1〜50文字の英数字・ハイフン・アンダースコア。ssh_public_keyを省略すると登録済みキーを使用します。登録済みのキーに見つからない名前は422 VALIDATION_ERRORです",
                                        "example": "deploy-key"
                                    },
                                    "ssh_public_key": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 16384,
                                        "pattern": "^(ssh-rsa|ssh-ed25519|ecdsa-sha2-nistp(256|384|521)|sk-ecdsa-sha2-nistp256@openssh\\.com|sk-ssh-ed25519@openssh\\.com) [A-Za-z0-9+/]+={0,2}( [^\\x00-\\x1F\\x7F]+)?$",
                                        "description": "同時登録するOpenSSH公開鍵。指定時はssh_key_nameも必須。同じ名前で同じ鍵が登録済みの場合は、登録済みのキーをそのまま使用します（送り直しても409になりません）。同じ名前で別の鍵が登録済みの場合、または削除済みのキー名を指定した場合は409。コメントに制御文字・絵文字など4バイトの文字は使えません",
                                        "example": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINdamAGCsQq31Uv+08lkBzoO4XLz2qYjJa8CGmj3B1Ea deploy@example.com"
                                    },
                                    "auto_renew": {
                                        "type": "boolean",
                                        "default": true,
                                        "description": "自動更新の設定。省略時は true",
                                        "example": true
                                    },
                                    "partner_code": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[A-Za-z0-9]{1,50}$",
                                        "description": "お取次店コード（半角英数字50文字以内）。パートナー（お取次店）経由のお申し込みの場合に指定します。存在しないコードでもエラーにならず、お申し込みは成立します。料金は変わりません。形式が不正な場合はdry_runでも422です"
                                    },
                                    "expected_total_price": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "description": "当日申込時の税込支払総額。対象プランのカタログ（プラン一覧）が返した、契約期間の periods[].total_price を指定します。請求額を指定する項目ではなく、サーバー側で計算した金額との照合に使います。dry_run でも照合し、不一致は422 PRICE_MISMATCHで申込を行いません",
                                        "example": 2480
                                    },
                                    "agree_to_terms": {
                                        "type": "boolean",
                                        "enum": [
                                            true
                                        ],
                                        "description": "利用規約・個人情報の取り扱いに同意する場合は true（true 必須。dry_run でも必須）",
                                        "example": true
                                    },
                                    "dry_run": {
                                        "type": "boolean",
                                        "default": false,
                                        "description": "trueの場合、課金・契約作成を行わず実行可否と料金だけを検証します。省略時は false",
                                        "example": false
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "region",
                                    "plan_id",
                                    "period",
                                    "name",
                                    "image_code",
                                    "root_password",
                                    "expected_total_price",
                                    "agree_to_terms"
                                ],
                                "allOf": [
                                    {
                                        "oneOf": [
                                            {
                                                "not": {
                                                    "required": [
                                                        "ssh_public_key"
                                                    ]
                                                }
                                            },
                                            {
                                                "required": [
                                                    "ssh_public_key",
                                                    "ssh_key_name"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            "example": {
                                "region": "tokyo01",
                                "plan_id": "vps-4gb-small",
                                "period": 1,
                                "name": "resource-01",
                                "memo": "production",
                                "image_code": "ubuntu_24_04",
                                "setup_script_code": "docker",
                                "root_password": "CHANGE_ME-2026",
                                "ssh_key_name": "deploy-key",
                                "ssh_public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINdamAGCsQq31Uv+08lkBzoO4XLz2qYjJa8CGmj3B1Ea deploy@example.com",
                                "auto_renew": true,
                                "expected_total_price": 2480,
                                "agree_to_terms": true,
                                "dry_run": false
                            }
                        }
                    }
                },
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "作成対象の詳細取得URL（/v1/vps-cloud/linux-vps/{uuid}）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "作成対象のAPI用UUID。Locationの詳細取得に使用します"
                                        },
                                        "status": {
                                            "type": "string",
                                            "enum": [
                                                "provisioning"
                                            ],
                                            "description": "構築受付時の状態（provisioning）。最新状態はLocationで確認します"
                                        }
                                    },
                                    "required": [
                                        "uuid",
                                        "status"
                                    ]
                                },
                                "example": {
                                    "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221",
                                    "status": "provisioning"
                                }
                            }
                        }
                    },
                    "200": {
                        "description": "課金・契約作成を行わず、支払総額を返します（他サービスの申込APIと同じ形）。入力・料金・空きの確認はdry_runでも行い、空きがない場合は409 CAPACITY_UNAVAILABLEを返します。プリペイド残高は実申込で確認します（不足は402）。",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "dry_run": {
                                            "type": "boolean",
                                            "description": "料金確認であることを示す値（true）"
                                        },
                                        "total_price": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "キャンペーン・当月日割りを反映した当日申込時支払総額（税込）"
                                        }
                                    },
                                    "required": [
                                        "dry_run",
                                        "total_price"
                                    ]
                                },
                                "example": {
                                    "dry_run": true,
                                    "total_price": 2480
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "プリペイド残高不足（PAYMENT_REQUIRED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "PAYMENT_REQUIRED",
                                        "message": "プリペイド残高不足（PAYMENT_REQUIRED）",
                                        "errors": [
                                            "プリペイド残高不足（PAYMENT_REQUIRED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）、同じ名前で別のSSH公開鍵が登録済み（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "CAPACITY_UNAVAILABLE",
                                        "message": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）、同じ名前で別のSSH公開鍵が登録済み（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）、同じ名前で別のSSH公開鍵が登録済み（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プラン・メモリ条件不適合はPLAN_NOT_AVAILABLE、入力値・イメージとセットアップスクリプトの組み合わせ不正はVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プラン・メモリ条件不適合はPLAN_NOT_AVAILABLE、入力値・イメージとセットアップスクリプトの組み合わせ不正はVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プラン・メモリ条件不適合はPLAN_NOT_AVAILABLE、入力値・イメージとセットアップスクリプトの組み合わせ不正はVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuid",
                "tags": [
                    "VPS"
                ],
                "summary": "VPS詳細を取得",
                "description": "指定したAPI用UUIDのVPS詳細を返します。存在しない、または別アカウントのUUIDは404を返します。",
                "x-scope": "読み取り",
                "x-permission": "vps_server_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "linux_vps": {
                                            "type": "object",
                                            "properties": {
                                                "uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "API用UUID。一覧から取得し各管理APIの{uuid}に指定"
                                                },
                                                "resource_uuid": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "uuid",
                                                    "description": "詳細画面に表示されるUUID。問い合わせ時の照合用で、APIの{uuid}には使用しません。構築中はnull"
                                                },
                                                "name": {
                                                    "type": "string",
                                                    "description": "表示名"
                                                },
                                                "memo": {
                                                    "type": "string",
                                                    "description": "メモ。最大500文字、未設定は空文字"
                                                },
                                                "region": {
                                                    "type": "string",
                                                    "description": "カタログの公開リージョンID"
                                                },
                                                "plan_id": {
                                                    "type": "string",
                                                    "description": "カタログの公開プランID（プラン一覧の plans[].id と同じ値）"
                                                },
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "provisioning",
                                                        "active",
                                                        "suspended",
                                                        "error"
                                                    ],
                                                    "description": "提供状態。provisioning: 構築中 / active: 提供中 / suspended: 停止措置中 / error: 構築失敗。契約状態はcontract.status、電源状態はpower.statusで確認します"
                                                },
                                                "can_operate": {
                                                    "type": "boolean",
                                                    "description": "通常の操作を受け付けられる状態かの目安。受付中・失敗した処理がある場合などはfalse。実際の可否は各APIが判定します"
                                                },
                                                "created_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "作成日時（RFC 3339）"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）"
                                                },
                                                "contract": {
                                                    "type": "object",
                                                    "properties": {
                                                        "service_code": {
                                                            "type": "string",
                                                            "description": "契約画面や請求書に表示するサービスコード"
                                                        },
                                                        "status": {
                                                            "type": "string",
                                                            "enum": [
                                                                "active",
                                                                "expired"
                                                            ],
                                                            "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                        },
                                                        "expires_on": {
                                                            "type": "string",
                                                            "format": "date",
                                                            "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                        },
                                                        "auto_renew": {
                                                            "type": "object",
                                                            "properties": {
                                                                "period": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "enum": [
                                                                        0,
                                                                        1,
                                                                        12
                                                                    ],
                                                                    "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                },
                                                                "enabled": {
                                                                    "type": "boolean",
                                                                    "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                },
                                                                "method": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "none",
                                                                        "card",
                                                                        "paidy",
                                                                        "prepaid"
                                                                    ],
                                                                    "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                }
                                                            },
                                                            "required": [
                                                                "period",
                                                                "enabled",
                                                                "method"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "service_code",
                                                        "status",
                                                        "expires_on",
                                                        "auto_renew"
                                                    ]
                                                },
                                                "primary_ipv4": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "ipv4",
                                                    "description": "メインIPv4。構築中は null"
                                                },
                                                "image": {
                                                    "type": "object",
                                                    "properties": {
                                                        "code": {
                                                            "type": "string",
                                                            "description": "公開イメージコード"
                                                        },
                                                        "name": {
                                                            "type": "string",
                                                            "description": "OS表示名"
                                                        }
                                                    },
                                                    "required": [
                                                        "code",
                                                        "name"
                                                    ]
                                                },
                                                "setup_script": {
                                                    "type": "object",
                                                    "nullable": true,
                                                    "description": "適用したセットアップスクリプト。未指定の場合は null",
                                                    "properties": {
                                                        "code": {
                                                            "type": "string",
                                                            "nullable": true,
                                                            "description": "適用したセットアップスクリプトコード"
                                                        }
                                                    },
                                                    "required": [
                                                        "code"
                                                    ]
                                                },
                                                "spec": {
                                                    "type": "object",
                                                    "properties": {
                                                        "vcpu": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "vCPU数"
                                                        },
                                                        "memory_mb": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "メモリ容量（MB）"
                                                        },
                                                        "disk_gb": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "ディスク容量（GB）"
                                                        }
                                                    },
                                                    "required": [
                                                        "vcpu",
                                                        "memory_mb",
                                                        "disk_gb"
                                                    ]
                                                }
                                            },
                                            "required": [
                                                "uuid",
                                                "resource_uuid",
                                                "name",
                                                "memo",
                                                "region",
                                                "plan_id",
                                                "status",
                                                "can_operate",
                                                "created_at",
                                                "updated_at",
                                                "contract",
                                                "primary_ipv4",
                                                "image",
                                                "setup_script",
                                                "spec"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "linux_vps"
                                    ]
                                },
                                "example": {
                                    "linux_vps": {
                                        "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221",
                                        "resource_uuid": "7d2f4c1e-5a6b-4c8d-9e0f-1a2b3c4d5331",
                                        "name": "linux-vps-01",
                                        "memo": "production",
                                        "region": "tokyo01",
                                        "plan_id": "vps-4gb-small",
                                        "status": "active",
                                        "can_operate": true,
                                        "contract": {
                                            "service_code": "SRV-VPS-LNX-1234",
                                            "status": "active",
                                            "expires_on": "2026-09-30",
                                            "auto_renew": {
                                                "enabled": true,
                                                "method": "card",
                                                "period": 1
                                            }
                                        },
                                        "created_at": "2026-09-01T10:30:00+09:00",
                                        "updated_at": "2026-09-01T10:30:00+09:00",
                                        "primary_ipv4": "203.0.113.10",
                                        "image": {
                                            "code": "ubuntu_24_04",
                                            "name": "Ubuntu 24.04"
                                        },
                                        "setup_script": {
                                            "code": "docker"
                                        },
                                        "spec": {
                                            "vcpu": 4,
                                            "memory_mb": 4096,
                                            "disk_gb": 50
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/name": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLinuxVpsUuidName",
                "tags": [
                    "VPS"
                ],
                "summary": "VPS名を変更",
                "description": "表示名を変更します。1〜64文字の英数字・ハイフン・アンダースコアを指定できます（申込時より使える文字が広い）。変更後の内容は詳細APIで確認できます。前回の処理が失敗したまま残っている場合は409 FEATURE_UNAVAILABLEを返します。サポートへお問い合わせください。",
                "x-scope": "書き込み",
                "x-permission": "vps_server_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 64,
                                        "pattern": "^[A-Za-z0-9_-]{1,64}$",
                                        "description": "新しい表示名。1〜64文字の英数字・ハイフン・アンダースコア",
                                        "example": "resource-01"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name"
                                ]
                            },
                            "example": {
                                "name": "resource-01"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "名前を変更しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "処理中（OPERATION_IN_PROGRESS）、前回の処理が失敗したまま残っている（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "処理中（OPERATION_IN_PROGRESS）、前回の処理が失敗したまま残っている（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "処理中（OPERATION_IN_PROGRESS）、前回の処理が失敗したまま残っている（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/memo": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLinuxVpsUuidMemo",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSのメモを変更",
                "description": "メモを変更します。空文字はメモ削除として扱います。",
                "x-scope": "書き込み",
                "x-permission": "vps_server_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。空文字で削除",
                                        "example": "production"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "memo"
                                ]
                            },
                            "example": {
                                "memo": "production"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "メモを更新しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/power": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuidPower",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSの電源状態を取得",
                "description": "電源状態と現在実行可能な操作を返します。",
                "x-scope": "読み取り",
                "x-permission": "vps_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "power": {
                                            "type": "object",
                                            "properties": {
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "running",
                                                        "stopped",
                                                        "processing",
                                                        "error"
                                                    ],
                                                    "description": "電源状態。running / stopped / processing / error。構築中はprocessing、構築失敗はerrorです"
                                                },
                                                "processing_action": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "enum": [
                                                        "start",
                                                        "stop",
                                                        "reboot",
                                                        null
                                                    ],
                                                    "description": "処理中の操作。start / stop / reboot。処理中でない場合と、処理の種類が分からない場合は null"
                                                },
                                                "can_start": {
                                                    "type": "boolean",
                                                    "description": "現在起動できるか"
                                                },
                                                "can_stop": {
                                                    "type": "boolean",
                                                    "description": "現在停止できるか"
                                                },
                                                "can_reboot": {
                                                    "type": "boolean",
                                                    "description": "現在再起動できるか。再起動に対応しないリソースでは false"
                                                }
                                            },
                                            "required": [
                                                "status",
                                                "processing_action",
                                                "can_start",
                                                "can_stop",
                                                "can_reboot"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "power"
                                    ]
                                },
                                "example": {
                                    "power": {
                                        "status": "running",
                                        "processing_action": null,
                                        "can_start": false,
                                        "can_stop": true,
                                        "can_reboot": true
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/power/start": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLinuxVpsUuidPowerStart",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSを起動",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。すでに起動している場合は409 INVALID_POWER_STATE、電源の処理中（電源状態のstatusがprocessing）は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stop / can_rebootで確認できます。前回の処理が失敗したまま残っている場合は409 FEATURE_UNAVAILABLEを返します。サポートへお問い合わせください。",
                "x-scope": "書き込み",
                "x-permission": "vps_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/power/reboot": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLinuxVpsUuidPowerReboot",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSを再起動",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。停止中の場合は409 INVALID_POWER_STATE、電源の処理中（電源状態のstatusがprocessing）は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stop / can_rebootで確認できます。前回の処理が失敗したまま残っている場合は409 FEATURE_UNAVAILABLEを返します。サポートへお問い合わせください。",
                "x-scope": "書き込み",
                "x-permission": "vps_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/power/stop": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLinuxVpsUuidPowerStop",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSを停止",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。すでに停止している場合は409 INVALID_POWER_STATE、電源の処理中（電源状態のstatusがprocessing）は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stop / can_rebootで確認できます。前回の処理が失敗したまま残っている場合は409 FEATURE_UNAVAILABLEを返します。サポートへお問い合わせください。",
                "x-scope": "書き込み",
                "x-permission": "vps_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/metrics": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuidMetrics",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSのリソースグラフのデータを取得",
                "description": "指定期間[from,to)の時系列を昇順で返します。cpuは%、disk_read/writeはMB/s、network_in/outは各区間の転送量MBです（10進単位）。データは5分間隔で記録され、granularity=3600は1時間ごとに1点（CPU・ディスクI/Oは1時間の平均、転送量は1時間の合計）として返します。from/toはデータ点の境界に揃えます。欠測はnull、実測0は0。指定系列を入力順で返し、重複・未知metricは422。期間は最大30日かつ1系列1,000点で、granularity=300（省略時）では約3.4日までです。10秒以上空けて取得してください。",
                "x-scope": "読み取り",
                "x-permission": "vps_resource",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "metrics",
                        "in": "query",
                        "required": true,
                        "description": "取得するmetricをカンマ区切りで指定。cpu / disk_read / disk_write / network_in / network_out",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "pattern": "^(cpu|disk_read|disk_write|network_in|network_out)(,(cpu|disk_read|disk_write|network_in|network_out))*$"
                        },
                        "example": "cpu"
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": true,
                        "description": "取得期間の開始日時（例: 2026-09-06T00:00:00+09:00）。RFC 3339の形式に加え、次の書き方も受け付けます。秒の省略（00秒として扱います）、小数秒（切り捨て）、日付と時刻の間の空白（例: 2026-09-06 00:00:00）、タイムゾーンの省略（日本時間として扱います）。+はURLエンコード（%2B）してください。エンコードせず空白に変わった場合も+として扱います。日付だけの値や存在しない日時は422",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "2026-09-06T00:00:00+09:00"
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": true,
                        "description": "取得期間の終了日時。fromと同じ書き方で、fromより後を指定します",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "2026-09-06T01:00:00+09:00"
                    },
                    {
                        "name": "granularity",
                        "in": "query",
                        "required": false,
                        "description": "データ点の間隔（秒）。300または3600、省略時300。データは5分間隔で記録され、3600は1時間ごとに1点（CPU・ディスクI/Oは1時間の平均、転送量は1時間の合計）として返します。期間は最大30日かつ1系列は最大1,000点のため、指定できる期間はgranularity=300（省略時）で約3.4日、3600で30日までです。上限超過は422",
                        "schema": {
                            "type": "integer",
                            "minimum": 0,
                            "enum": [
                                300,
                                3600
                            ],
                            "default": 300
                        },
                        "example": 300
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "metrics": {
                                            "type": "object",
                                            "properties": {
                                                "resource_type": {
                                                    "type": "string",
                                                    "enum": [
                                                        "linux_vps",
                                                        "database_server",
                                                        "nfs"
                                                    ],
                                                    "description": "対象リソース種別"
                                                },
                                                "resource_uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "対象のAPI用UUID"
                                                },
                                                "from": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "取得期間の開始日時。データ点の区切りに揃え、日本時間（+09:00）の秒まで・タイムゾーン付きで返します"
                                                },
                                                "to": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "取得期間の終了日時。fromと同じ形式で返します"
                                                },
                                                "granularity": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "enum": [
                                                        300,
                                                        3600
                                                    ],
                                                    "description": "データ点の間隔（秒）。300または3600"
                                                },
                                                "series": {
                                                    "type": "array",
                                                    "items": {
                                                        "type": "object",
                                                        "properties": {
                                                            "metric": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "cpu",
                                                                    "disk_read",
                                                                    "disk_write",
                                                                    "network_in",
                                                                    "network_out"
                                                                ],
                                                                "description": "指標名"
                                                            },
                                                            "unit": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "%",
                                                                    "MB/s",
                                                                    "MB"
                                                                ],
                                                                "description": "単位。% / MB/s / MB"
                                                            },
                                                            "points": {
                                                                "type": "array",
                                                                "items": {
                                                                    "type": "object",
                                                                    "properties": {
                                                                        "timestamp": {
                                                                            "type": "string",
                                                                            "format": "date-time",
                                                                            "description": "計測日時（RFC 3339）"
                                                                        },
                                                                        "value": {
                                                                            "type": "number",
                                                                            "nullable": true,
                                                                            "minimum": 0,
                                                                            "description": "計測値。欠損時は null"
                                                                        }
                                                                    },
                                                                    "required": [
                                                                        "timestamp",
                                                                        "value"
                                                                    ]
                                                                }
                                                            }
                                                        },
                                                        "required": [
                                                            "metric",
                                                            "unit",
                                                            "points"
                                                        ]
                                                    }
                                                }
                                            },
                                            "required": [
                                                "resource_type",
                                                "resource_uuid",
                                                "from",
                                                "to",
                                                "granularity",
                                                "series"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "metrics"
                                    ]
                                },
                                "example": {
                                    "metrics": {
                                        "resource_type": "linux_vps",
                                        "resource_uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221",
                                        "from": "2026-09-06T00:00:00+09:00",
                                        "to": "2026-09-06T01:00:00+09:00",
                                        "granularity": 300,
                                        "series": [
                                            {
                                                "metric": "cpu",
                                                "unit": "%",
                                                "points": [
                                                    {
                                                        "timestamp": "2026-09-06T00:00:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:05:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:10:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:15:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:20:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:25:00+09:00",
                                                        "value": null
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:30:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:35:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:40:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:45:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:50:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:55:00+09:00",
                                                        "value": 12.4
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/os-images": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuidOsImages",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSで利用可能なOSイメージを取得",
                "description": "対象VPSのプラン・リージョンでOS再インストールに指定できるOSイメージとセットアップスクリプトを返します。name・family・versionは表示用で、OS再インストール用の一覧（/linux-vps/{uuid}/os-images）と申込用の一覧（/catalog/linux-vps-images）で表記が異なることがあります。指定にはcodeを使ってください。",
                "x-scope": "読み取り",
                "x-permission": "os_reinstall",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "images": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "code": {
                                                        "type": "string",
                                                        "description": "OS再インストールで指定する公開イメージコード"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "family": {
                                                        "type": "string",
                                                        "description": "OSの種類"
                                                    },
                                                    "version": {
                                                        "type": "string",
                                                        "description": "バージョン"
                                                    },
                                                    "setup_scripts": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "code": {
                                                                    "type": "string",
                                                                    "description": "利用可能な公開セットアップスクリプトコード"
                                                                },
                                                                "name": {
                                                                    "type": "string",
                                                                    "description": "セットアップスクリプト表示名"
                                                                },
                                                                "version": {
                                                                    "type": "string",
                                                                    "description": "セットアップスクリプトのバージョン"
                                                                }
                                                            },
                                                            "required": [
                                                                "code",
                                                                "name",
                                                                "version"
                                                            ]
                                                        }
                                                    }
                                                },
                                                "required": [
                                                    "code",
                                                    "name",
                                                    "family",
                                                    "version",
                                                    "setup_scripts"
                                                ]
                                            }
                                        }
                                    },
                                    "required": [
                                        "images"
                                    ]
                                },
                                "example": {
                                    "images": [
                                        {
                                            "code": "ubuntu_24_04",
                                            "name": "Ubuntu 24.04",
                                            "family": "ubuntu",
                                            "version": "24.04",
                                            "setup_scripts": [
                                                {
                                                    "code": "docker",
                                                    "name": "Docker",
                                                    "version": "current"
                                                }
                                            ]
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/os-reinstall": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLinuxVpsUuidOsReinstall",
                "tags": [
                    "VPS"
                ],
                "summary": "OSを再インストール",
                "description": "対象VPSを指定したOSイメージで再インストールします。サーバー内のデータは削除されるため、必要なデータは事前にバックアップしてください。rootパスワードは応答・ログへ返しません。VPSを停止してから実行してください。稼働中の場合は409 INVALID_POWER_STATE（VPSを停止してからOS再インストールを実行してください）を返し、実行しません。処理中の受付がある場合は409 OPERATION_IN_PROGRESSになります。前回の処理が失敗したまま残っている場合は409 FEATURE_UNAVAILABLEを返します。サポートへお問い合わせください。操作保護（protection.os_reinstall）がtrueの場合は409 PROTECTEDを返し、実行しません。202は受付を表し、Locationの再インストール状態を10秒以上空けて取得して完了を確認します。",
                "x-scope": "書き込み",
                "x-permission": "os_reinstall",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": true,
                        "description": "8〜64文字の英数字・ハイフン・アンダースコア（UUID推奨）",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440000"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "image_code": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "対象VPSのOSイメージ一覧APIが返したイメージコード。一覧にない値は422 VALIDATION_ERROR",
                                        "example": "ubuntu_24_04"
                                    },
                                    "setup_script_code": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "選択イメージで利用可能なセットアップスクリプトコード。選択イメージで利用できない値は422 VALIDATION_ERROR",
                                        "example": "docker"
                                    },
                                    "root_password": {
                                        "type": "string",
                                        "minLength": 9,
                                        "maxLength": 70,
                                        "format": "password",
                                        "writeOnly": true,
                                        "pattern": "^(?!.*[`<>])(?=\\S+$)(?:(?=.*[A-Za-z])(?=.*[0-9])|(?=.*[A-Za-z])(?=.*[^A-Za-z0-9])|(?=.*[0-9])(?=.*[^A-Za-z0-9]))[\\x21-\\x7E]+$",
                                        "description": "9〜70文字の半角英数・記号（申込時と同じ条件）。英字/数字/記号のうち2種以上。空白・バッククォート・山括弧は不可。応答・ログへ返しません",
                                        "example": "CHANGE_ME-2026"
                                    },
                                    "ssh_key_name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[A-Za-z0-9_-]{1,50}$",
                                        "description": "登録済み、または同時登録するSSHキー名。1〜50文字の英数字・ハイフン・アンダースコア。ssh_public_keyを省略すると登録済みキーを使用します。登録済みのキーに見つからない名前は422 VALIDATION_ERRORです",
                                        "example": "deploy-key"
                                    },
                                    "ssh_public_key": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 16384,
                                        "pattern": "^(ssh-rsa|ssh-ed25519|ecdsa-sha2-nistp(256|384|521)|sk-ecdsa-sha2-nistp256@openssh\\.com|sk-ssh-ed25519@openssh\\.com) [A-Za-z0-9+/]+={0,2}( [^\\x00-\\x1F\\x7F]+)?$",
                                        "description": "同時登録するOpenSSH公開鍵。指定時はssh_key_nameも必須。同じ名前で同じ鍵が登録済みの場合は、登録済みのキーをそのまま使用します（送り直しても409になりません）。同じ名前で別の鍵が登録済みの場合、または削除済みのキー名を指定した場合は409。コメントに制御文字・絵文字など4バイトの文字は使えません",
                                        "example": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINdamAGCsQq31Uv+08lkBzoO4XLz2qYjJa8CGmj3B1Ea deploy@example.com"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "image_code",
                                    "root_password"
                                ],
                                "allOf": [
                                    {
                                        "oneOf": [
                                            {
                                                "not": {
                                                    "required": [
                                                        "ssh_public_key"
                                                    ]
                                                }
                                            },
                                            {
                                                "required": [
                                                    "ssh_public_key",
                                                    "ssh_key_name"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            "example": {
                                "image_code": "ubuntu_24_04",
                                "setup_script_code": "docker",
                                "root_password": "CHANGE_ME-2026",
                                "ssh_key_name": "deploy-key",
                                "ssh_public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINdamAGCsQq31Uv+08lkBzoO4XLz2qYjJa8CGmj3B1Ea deploy@example.com"
                            }
                        }
                    }
                },
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "再インストール状態の取得URL（/v1/vps-cloud/linux-vps/{uuid}/os-reinstall）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "稼働中・操作保護・処理中の受付・前回の処理の失敗（INVALID_POWER_STATE / PROTECTED / OPERATION_IN_PROGRESS / FEATURE_UNAVAILABLE）、同じ名前で別のSSH公開鍵が登録済み（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "稼働中・操作保護・処理中の受付・前回の処理の失敗（INVALID_POWER_STATE / PROTECTED / OPERATION_IN_PROGRESS / FEATURE_UNAVAILABLE）、同じ名前で別のSSH公開鍵が登録済み（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "稼働中・操作保護・処理中の受付・前回の処理の失敗（INVALID_POWER_STATE / PROTECTED / OPERATION_IN_PROGRESS / FEATURE_UNAVAILABLE）、同じ名前で別のSSH公開鍵が登録済み（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値の誤り、一覧にないOSイメージ・セットアップスクリプト、登録済みのキーに見つからないssh_key_name（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値の誤り、一覧にないOSイメージ・セットアップスクリプト、登録済みのキーに見つからないssh_key_name（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値の誤り、一覧にないOSイメージ・セットアップスクリプト、登録済みのキーに見つからないssh_key_name（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuidOsReinstall",
                "tags": [
                    "VPS"
                ],
                "summary": "OS再インストールの状態を取得",
                "description": "対象VPSの直近の再インストール状態を返します。not_startedは実行履歴なし、processingは受付済み・再インストール中、completedは利用可能な状態まで完了、errorは失敗です。画面で実行した処理も同じVPSの状態として扱います。失敗時は新しい申込を行わず、サポートへお問い合わせください。",
                "x-scope": "読み取り",
                "x-permission": "os_reinstall",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "os_reinstall": {
                                            "type": "object",
                                            "properties": {
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "not_started",
                                                        "processing",
                                                        "completed",
                                                        "error"
                                                    ],
                                                    "description": "再インストール状態。not_started / processing / completed / error"
                                                },
                                                "image_code": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "description": "再インストール対象のOSイメージコード。未実行時はnull"
                                                },
                                                "started_at": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "date-time",
                                                    "description": "処理開始日時。現在は取得できないため常にnullを返します。処理の終了はstatusとfinished_atで確認してください"
                                                },
                                                "finished_at": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "date-time",
                                                    "description": "処理終了日時。処理中・未実行時はnull"
                                                }
                                            },
                                            "required": [
                                                "status",
                                                "image_code",
                                                "started_at",
                                                "finished_at"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "os_reinstall"
                                    ]
                                },
                                "example": {
                                    "os_reinstall": {
                                        "status": "processing",
                                        "image_code": "ubuntu_24_04",
                                        "started_at": null,
                                        "finished_at": null
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/protection": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuidProtection",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSの操作保護を取得",
                "description": "API経由のOS再インストールの誤操作を防ぐための保護設定を返します。設定はVPS単位で、操作するAPIキーにかかわらず適用されます。初期値はfalseです。画面からの操作には影響しません。",
                "x-scope": "読み取り",
                "x-permission": "os_reinstall",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "protection": {
                                            "type": "object",
                                            "properties": {
                                                "os_reinstall": {
                                                    "type": "boolean",
                                                    "description": "API経由のOS再インストールを禁止するか。初期値はfalse。画面からの操作には影響しません"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）。保護設定が未登録の場合はnull"
                                                }
                                            },
                                            "required": [
                                                "os_reinstall",
                                                "updated_at"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "protection"
                                    ]
                                },
                                "example": {
                                    "protection": {
                                        "os_reinstall": true,
                                        "updated_at": "2026-09-01T10:30:00+09:00"
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLinuxVpsUuidProtection",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSの操作保護を変更",
                "description": "API経由のOS再インストールの保護設定を完全置換します。trueの場合、どのAPIキーからの再インストールも409 PROTECTEDで拒否します。再インストールするには先にfalseへ変更してください。画面からの操作には影響しません。",
                "x-scope": "書き込み",
                "x-permission": "os_reinstall",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "os_reinstall": {
                                        "type": "boolean",
                                        "description": "API経由のOS再インストールを禁止する場合はtrue、保護を解除する場合はfalse",
                                        "example": true
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "os_reinstall"
                                ]
                            },
                            "example": {
                                "os_reinstall": true
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "操作保護設定を変更しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/ports": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuidPorts",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSのNIC一覧を取得",
                "description": "メインNICとプライベートネットワークのNICを返します。IPv6用のポートは含まず、IPv6設定APIで参照します。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "vps_network",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "ports": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "port_uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "NICのUUID"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "NIC名"
                                                    },
                                                    "network_uuid": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "uuid",
                                                        "description": "接続先ネットワークのUUID。プライベートネットワーク一覧に含まれない接続先はnull。メインNICかどうかはis_mainで判別します"
                                                    },
                                                    "network_name": {
                                                        "type": "string",
                                                        "description": "ネットワーク表示名"
                                                    },
                                                    "is_main": {
                                                        "type": "boolean",
                                                        "description": "メインNIC（main-networkに接続し、標準のグローバルIPv4を持つNIC）か"
                                                    },
                                                    "private_ip_address": {
                                                        "type": "string",
                                                        "format": "ipv4",
                                                        "description": "プライベートIPアドレス"
                                                    },
                                                    "global_ip_address": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "ipv4",
                                                        "description": "グローバルIPv4。メインNICは標準IPv4、その他のNICは割当済み追加IPv4。未割当はnull"
                                                    },
                                                    "subnet_mask": {
                                                        "type": "string",
                                                        "description": "NICが接続するネットワークのサブネットマスク。割り当てた追加IPv4のサブネットマスクではありません（追加IP詳細APIのsubnet_maskで取得します）"
                                                    },
                                                    "gateway_ip_address": {
                                                        "type": "string",
                                                        "format": "ipv4",
                                                        "description": "ゲートウェイのIPアドレス"
                                                    },
                                                    "mac_address": {
                                                        "type": "string",
                                                        "pattern": "^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$",
                                                        "description": "MACアドレス"
                                                    },
                                                    "bandwidth": {
                                                        "type": "object",
                                                        "properties": {
                                                            "download_mbps": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "ダウンロードの帯域（Mbps）"
                                                            },
                                                            "upload_mbps": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "アップロードの帯域（Mbps）"
                                                            }
                                                        },
                                                        "required": [
                                                            "download_mbps",
                                                            "upload_mbps"
                                                        ]
                                                    },
                                                    "packet_filters": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "object",
                                                            "properties": {
                                                                "filter_uuid": {
                                                                    "type": "string",
                                                                    "format": "uuid",
                                                                    "description": "適用中のパケットフィルターUUID"
                                                                },
                                                                "name": {
                                                                    "type": "string",
                                                                    "description": "パケットフィルター名"
                                                                },
                                                                "rules": {
                                                                    "type": "array",
                                                                    "items": {
                                                                        "$ref": "#/components/schemas/PacketFilterRule",
                                                                        "type": "object",
                                                                        "properties": {
                                                                            "rule_uuid": {
                                                                                "type": "string",
                                                                                "format": "uuid",
                                                                                "description": "ルールのUUID"
                                                                            },
                                                                            "ethertype": {
                                                                                "type": "string",
                                                                                "enum": [
                                                                                    "ipv4",
                                                                                    "ipv6"
                                                                                ],
                                                                                "description": "ipv4またはipv6"
                                                                            },
                                                                            "protocol": {
                                                                                "type": "string",
                                                                                "enum": [
                                                                                    "tcp",
                                                                                    "udp",
                                                                                    "icmp"
                                                                                ],
                                                                                "description": "tcp / udp / icmp"
                                                                            },
                                                                            "port_range_min": {
                                                                                "type": "integer",
                                                                                "nullable": true,
                                                                                "minimum": 1,
                                                                                "maximum": 65535,
                                                                                "description": "tcp/udpの開始ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                            },
                                                                            "port_range_max": {
                                                                                "type": "integer",
                                                                                "nullable": true,
                                                                                "minimum": 1,
                                                                                "maximum": 65535,
                                                                                "description": "tcp/udpの終了ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                            },
                                                                            "remote_ip_prefix": {
                                                                                "type": "string",
                                                                                "description": "送信元CIDR。全送信元は0.0.0.0/0（IPv6は::/0）で返します（追加時にnullを指定した場合も同じ）"
                                                                            }
                                                                        },
                                                                        "required": [
                                                                            "rule_uuid",
                                                                            "ethertype",
                                                                            "protocol",
                                                                            "port_range_min",
                                                                            "port_range_max",
                                                                            "remote_ip_prefix"
                                                                        ]
                                                                    },
                                                                    "description": "適用中のパケットフィルターのルール一覧。各要素はrule_uuid / ethertype / protocol / port_range_min / port_range_max / remote_ip_prefix（パケットフィルターAPIのルールと同じ形式）"
                                                                }
                                                            },
                                                            "required": [
                                                                "filter_uuid",
                                                                "name",
                                                                "rules"
                                                            ]
                                                        }
                                                    }
                                                },
                                                "required": [
                                                    "port_uuid",
                                                    "name",
                                                    "network_uuid",
                                                    "network_name",
                                                    "is_main",
                                                    "private_ip_address",
                                                    "global_ip_address",
                                                    "subnet_mask",
                                                    "gateway_ip_address",
                                                    "mac_address",
                                                    "bandwidth",
                                                    "packet_filters"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "ports",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "ports": [
                                        {
                                            "port_uuid": "13b18884-a4d2-4a14-821d-691e5f38c86d",
                                            "name": "private-port-01",
                                            "network_uuid": "b99433e7-0273-4b23-97ea-1c710d3f38a7",
                                            "network_name": "private-web",
                                            "is_main": false,
                                            "private_ip_address": "192.168.10.11",
                                            "global_ip_address": null,
                                            "subnet_mask": "255.255.255.0",
                                            "gateway_ip_address": "192.168.10.1",
                                            "mac_address": "02:00:00:00:00:01",
                                            "bandwidth": {
                                                "download_mbps": 1000,
                                                "upload_mbps": 1000
                                            },
                                            "packet_filters": [
                                                {
                                                    "filter_uuid": "8d6cdf93-7e63-4e0f-8268-6dde7f1c12ac",
                                                    "name": "web-filter",
                                                    "rules": [
                                                        {
                                                            "rule_uuid": "7cbb2835-7f5c-4b36-a445-a5522a774791",
                                                            "ethertype": "ipv4",
                                                            "protocol": "tcp",
                                                            "port_range_min": 443,
                                                            "port_range_max": 443,
                                                            "remote_ip_prefix": "0.0.0.0/0"
                                                        }
                                                    ]
                                                }
                                            ]
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/ports/{port_uuid}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuidPortsPort_uuid",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSのNIC詳細を取得",
                "description": "指定したNICのネットワーク・IP・帯域・パケットフィルターを返します。",
                "x-scope": "読み取り",
                "x-permission": "vps_network",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "port_uuid",
                        "in": "path",
                        "required": true,
                        "description": "ネットワークインターフェイス（NIC）のUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "port": {
                                            "type": "object",
                                            "properties": {
                                                "port_uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "NICのUUID"
                                                },
                                                "name": {
                                                    "type": "string",
                                                    "description": "NIC名"
                                                },
                                                "network_uuid": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "uuid",
                                                    "description": "接続先ネットワークのUUID。プライベートネットワーク一覧に含まれない接続先はnull。メインNICかどうかはis_mainで判別します"
                                                },
                                                "network_name": {
                                                    "type": "string",
                                                    "description": "ネットワーク表示名"
                                                },
                                                "is_main": {
                                                    "type": "boolean",
                                                    "description": "メインNIC（main-networkに接続し、標準のグローバルIPv4を持つNIC）か"
                                                },
                                                "private_ip_address": {
                                                    "type": "string",
                                                    "format": "ipv4",
                                                    "description": "プライベートIPアドレス"
                                                },
                                                "global_ip_address": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "ipv4",
                                                    "description": "グローバルIPv4。メインNICは標準IPv4、その他のNICは割当済み追加IPv4。未割当はnull"
                                                },
                                                "subnet_mask": {
                                                    "type": "string",
                                                    "description": "NICが接続するネットワークのサブネットマスク。割り当てた追加IPv4のサブネットマスクではありません（追加IP詳細APIのsubnet_maskで取得します）"
                                                },
                                                "gateway_ip_address": {
                                                    "type": "string",
                                                    "format": "ipv4",
                                                    "description": "ゲートウェイのIPアドレス"
                                                },
                                                "mac_address": {
                                                    "type": "string",
                                                    "pattern": "^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$",
                                                    "description": "MACアドレス"
                                                },
                                                "bandwidth": {
                                                    "type": "object",
                                                    "properties": {
                                                        "download_mbps": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "ダウンロードの帯域（Mbps）"
                                                        },
                                                        "upload_mbps": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "アップロードの帯域（Mbps）"
                                                        }
                                                    },
                                                    "required": [
                                                        "download_mbps",
                                                        "upload_mbps"
                                                    ]
                                                },
                                                "packet_filters": {
                                                    "type": "array",
                                                    "items": {
                                                        "type": "object",
                                                        "properties": {
                                                            "filter_uuid": {
                                                                "type": "string",
                                                                "format": "uuid",
                                                                "description": "適用中のパケットフィルターUUID"
                                                            },
                                                            "name": {
                                                                "type": "string",
                                                                "description": "パケットフィルター名"
                                                            },
                                                            "rules": {
                                                                "type": "array",
                                                                "items": {
                                                                    "$ref": "#/components/schemas/PacketFilterRule",
                                                                    "type": "object",
                                                                    "properties": {
                                                                        "rule_uuid": {
                                                                            "type": "string",
                                                                            "format": "uuid",
                                                                            "description": "ルールのUUID"
                                                                        },
                                                                        "ethertype": {
                                                                            "type": "string",
                                                                            "enum": [
                                                                                "ipv4",
                                                                                "ipv6"
                                                                            ],
                                                                            "description": "ipv4またはipv6"
                                                                        },
                                                                        "protocol": {
                                                                            "type": "string",
                                                                            "enum": [
                                                                                "tcp",
                                                                                "udp",
                                                                                "icmp"
                                                                            ],
                                                                            "description": "tcp / udp / icmp"
                                                                        },
                                                                        "port_range_min": {
                                                                            "type": "integer",
                                                                            "nullable": true,
                                                                            "minimum": 1,
                                                                            "maximum": 65535,
                                                                            "description": "tcp/udpの開始ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                        },
                                                                        "port_range_max": {
                                                                            "type": "integer",
                                                                            "nullable": true,
                                                                            "minimum": 1,
                                                                            "maximum": 65535,
                                                                            "description": "tcp/udpの終了ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                        },
                                                                        "remote_ip_prefix": {
                                                                            "type": "string",
                                                                            "description": "送信元CIDR。全送信元は0.0.0.0/0（IPv6は::/0）で返します（追加時にnullを指定した場合も同じ）"
                                                                        }
                                                                    },
                                                                    "required": [
                                                                        "rule_uuid",
                                                                        "ethertype",
                                                                        "protocol",
                                                                        "port_range_min",
                                                                        "port_range_max",
                                                                        "remote_ip_prefix"
                                                                    ]
                                                                },
                                                                "description": "適用中のパケットフィルターのルール一覧。各要素はrule_uuid / ethertype / protocol / port_range_min / port_range_max / remote_ip_prefix（パケットフィルターAPIのルールと同じ形式）"
                                                            }
                                                        },
                                                        "required": [
                                                            "filter_uuid",
                                                            "name",
                                                            "rules"
                                                        ]
                                                    }
                                                }
                                            },
                                            "required": [
                                                "port_uuid",
                                                "name",
                                                "network_uuid",
                                                "network_name",
                                                "is_main",
                                                "private_ip_address",
                                                "global_ip_address",
                                                "subnet_mask",
                                                "gateway_ip_address",
                                                "mac_address",
                                                "bandwidth",
                                                "packet_filters"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "port"
                                    ]
                                },
                                "example": {
                                    "port": {
                                        "port_uuid": "13b18884-a4d2-4a14-821d-691e5f38c86d",
                                        "name": "private-port-01",
                                        "network_uuid": "b99433e7-0273-4b23-97ea-1c710d3f38a7",
                                        "network_name": "private-web",
                                        "is_main": false,
                                        "private_ip_address": "192.168.10.11",
                                        "global_ip_address": null,
                                        "subnet_mask": "255.255.255.0",
                                        "gateway_ip_address": "192.168.10.1",
                                        "mac_address": "02:00:00:00:00:01",
                                        "bandwidth": {
                                            "download_mbps": 1000,
                                            "upload_mbps": 1000
                                        },
                                        "packet_filters": [
                                            {
                                                "filter_uuid": "8d6cdf93-7e63-4e0f-8268-6dde7f1c12ac",
                                                "name": "web-filter",
                                                "rules": [
                                                    {
                                                        "rule_uuid": "7cbb2835-7f5c-4b36-a445-a5522a774791",
                                                        "ethertype": "ipv4",
                                                        "protocol": "tcp",
                                                        "port_range_min": 443,
                                                        "port_range_max": 443,
                                                        "remote_ip_prefix": "0.0.0.0/0"
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/ports/{port_uuid}/additional-ip": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLinuxVpsUuidPortsPort_uuidAdditionalIp",
                "tags": [
                    "VPS"
                ],
                "summary": "NICに追加IPを割り当て",
                "description": "同一アカウントの追加IP契約のうち、どのNICにも割り当てていないIPv4アドレスを指定し、プライベートネットワークのNICへ割り当てます。割当状況は追加IP詳細APIのassignmentで確認します（追加IP一覧APIには含まれません）。自アカウントの追加IP契約にないIPアドレスは422 VALIDATION_ERROR、他のNICで使用中のIPは409 RESOURCE_IN_USEです。同じIPがすでに割り当てられている場合は、何もせず成功（200）を返します。別のグローバルIPが割当済みの場合は409 ALREADY_EXISTSで、先に解除してから割り当ててください。メインNICには割り当てできません。OS側では、追加IP詳細APIのsubnet_maskを使ってアドレスを設定してください。",
                "x-scope": "書き込み",
                "x-permission": "vps_network",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "port_uuid",
                        "in": "path",
                        "required": true,
                        "description": "ネットワークインターフェイス（NIC）のUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "ip_address": {
                                        "type": "string",
                                        "format": "ipv4",
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "description": "割り当てる追加IPv4アドレス。追加IP一覧APIのaddressから、追加IP詳細APIのassignmentの各値がnull（未割当）のものを指定します",
                                        "example": "203.0.113.30"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "ip_address"
                                ]
                            },
                            "example": {
                                "ip_address": "203.0.113.30"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "追加IPを割り当てました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "別のグローバルIPが割当済み（ALREADY_EXISTS）、メインNIC・他のNICで使用中のIP・現在割当不可（FEATURE_UNAVAILABLE / RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "別のグローバルIPが割当済み（ALREADY_EXISTS）、メインNIC・他のNICで使用中のIP・現在割当不可（FEATURE_UNAVAILABLE / RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "別のグローバルIPが割当済み（ALREADY_EXISTS）、メインNIC・他のNICで使用中のIP・現在割当不可（FEATURE_UNAVAILABLE / RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値の誤り、自アカウントの追加IP契約にないIPアドレス（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値の誤り、自アカウントの追加IP契約にないIPアドレス（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値の誤り、自アカウントの追加IP契約にないIPアドレス（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudLinuxVpsUuidPortsPort_uuidAdditionalIp",
                "tags": [
                    "VPS"
                ],
                "summary": "NICの追加IP割り当てを解除",
                "description": "NICに割り当てられた追加IPv4を解除します。メインNICのグローバルIPは解除できず409 FEATURE_UNAVAILABLEです。未割当のNICは変更せず200を返します。追加IP契約自体は削除しません。",
                "x-scope": "書き込み",
                "x-permission": "vps_network",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "port_uuid",
                        "in": "path",
                        "required": true,
                        "description": "ネットワークインターフェイス（NIC）のUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "追加IPの割り当てを解除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "メインNICのグローバルIPは解除不可（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "メインNICのグローバルIPは解除不可（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "メインNICのグローバルIPは解除不可（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/ports/{port_uuid}/packet-filters/{filter_uuid}": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLinuxVpsUuidPortsPort_uuidPacketFiltersFilter_uuid",
                "tags": [
                    "VPS"
                ],
                "summary": "NICにパケットフィルターを適用",
                "description": "URLで指定したパケットフィルターをNICへ適用します。メインNIC・追加NICのどちらにも適用できます。リクエスト本文はありません。同じパケットフィルターの再PUTは成功扱いです。",
                "x-scope": "書き込み",
                "x-permission": "vps_network",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "port_uuid",
                        "in": "path",
                        "required": true,
                        "description": "ネットワークインターフェイス（NIC）のUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "filter_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルターのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "パケットフィルターを適用しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudLinuxVpsUuidPortsPort_uuidPacketFiltersFilter_uuid",
                "tags": [
                    "VPS"
                ],
                "summary": "NICのパケットフィルター適用を解除",
                "description": "指定したパケットフィルターをNICから解除します。最後のパケットフィルターを解除すると、未適用となりすべての受信通信が拒否されます。既に解除済みの同じ関連への再DELETEは成功です。",
                "x-scope": "書き込み",
                "x-permission": "vps_network",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "port_uuid",
                        "in": "path",
                        "required": true,
                        "description": "ネットワークインターフェイス（NIC）のUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "filter_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルターのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "パケットフィルターの適用を解除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/ipv6": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLinuxVpsUuidIpv6",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSのIPv6設定を取得",
                "description": "画面の「IPv6」と同じ、IPv6の有効・無効とIPv6用ポートの情報を返します。IPv6は1ポートで提供し、追加IPの割り当て先には指定できません。有効化後のOS側のアドレス設定は利用者が行います（公式マニュアル https://vpscloud.xserver.ne.jp/support/manual/man_server_vps_ipv6.php ）。",
                "x-scope": "読み取り",
                "x-permission": "vps_ipv6",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "ipv6": {
                                            "type": "object",
                                            "properties": {
                                                "enabled": {
                                                    "type": "boolean",
                                                    "description": "IPv6が有効か。初期値はfalse"
                                                },
                                                "port_uuid": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "uuid",
                                                    "description": "IPv6用ポートのUUID。無効時はnull。NIC一覧には含まれません"
                                                },
                                                "addresses": {
                                                    "type": "array",
                                                    "items": {
                                                        "type": "string",
                                                        "format": "ipv6"
                                                    },
                                                    "description": "割り当てられたIPv6アドレス。無効時は[]"
                                                },
                                                "prefix_length": {
                                                    "type": "integer",
                                                    "nullable": true,
                                                    "minimum": 0,
                                                    "enum": [
                                                        64,
                                                        null
                                                    ],
                                                    "description": "プレフィックス長（64）。無効時はnull"
                                                },
                                                "gateway_ip_address": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "ipv6",
                                                    "description": "デフォルトゲートウェイ。無効時はnull"
                                                },
                                                "mac_address": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "pattern": "^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$",
                                                    "description": "IPv6用ポートのMACアドレス。無効時はnull"
                                                },
                                                "bandwidth": {
                                                    "type": "object",
                                                    "nullable": true,
                                                    "description": "帯域設定。IPv6無効時はオブジェクト全体がnull",
                                                    "properties": {
                                                        "download_mbps": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "IPv6有効時のダウンロードの帯域（Mbps）"
                                                        },
                                                        "upload_mbps": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "IPv6有効時のアップロードの帯域（Mbps）"
                                                        }
                                                    },
                                                    "required": [
                                                        "download_mbps",
                                                        "upload_mbps"
                                                    ]
                                                },
                                                "packet_filters": {
                                                    "type": "array",
                                                    "items": {
                                                        "type": "object",
                                                        "properties": {
                                                            "filter_uuid": {
                                                                "type": "string",
                                                                "format": "uuid",
                                                                "description": "IPv6用ポートに適用中のパケットフィルターUUID"
                                                            },
                                                            "name": {
                                                                "type": "string",
                                                                "description": "パケットフィルター名"
                                                            },
                                                            "rules": {
                                                                "type": "array",
                                                                "items": {
                                                                    "$ref": "#/components/schemas/PacketFilterRule",
                                                                    "type": "object",
                                                                    "properties": {
                                                                        "rule_uuid": {
                                                                            "type": "string",
                                                                            "format": "uuid",
                                                                            "description": "ルールのUUID"
                                                                        },
                                                                        "ethertype": {
                                                                            "type": "string",
                                                                            "enum": [
                                                                                "ipv4",
                                                                                "ipv6"
                                                                            ],
                                                                            "description": "ipv4またはipv6"
                                                                        },
                                                                        "protocol": {
                                                                            "type": "string",
                                                                            "enum": [
                                                                                "tcp",
                                                                                "udp",
                                                                                "icmp"
                                                                            ],
                                                                            "description": "tcp / udp / icmp"
                                                                        },
                                                                        "port_range_min": {
                                                                            "type": "integer",
                                                                            "nullable": true,
                                                                            "minimum": 1,
                                                                            "maximum": 65535,
                                                                            "description": "tcp/udpの開始ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                        },
                                                                        "port_range_max": {
                                                                            "type": "integer",
                                                                            "nullable": true,
                                                                            "minimum": 1,
                                                                            "maximum": 65535,
                                                                            "description": "tcp/udpの終了ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                        },
                                                                        "remote_ip_prefix": {
                                                                            "type": "string",
                                                                            "description": "送信元CIDR。全送信元は0.0.0.0/0（IPv6は::/0）で返します（追加時にnullを指定した場合も同じ）"
                                                                        }
                                                                    },
                                                                    "required": [
                                                                        "rule_uuid",
                                                                        "ethertype",
                                                                        "protocol",
                                                                        "port_range_min",
                                                                        "port_range_max",
                                                                        "remote_ip_prefix"
                                                                    ]
                                                                },
                                                                "description": "適用中のパケットフィルターのルール一覧。各要素はrule_uuid / ethertype / protocol / port_range_min / port_range_max / remote_ip_prefix"
                                                            }
                                                        },
                                                        "required": [
                                                            "filter_uuid",
                                                            "name",
                                                            "rules"
                                                        ]
                                                    }
                                                }
                                            },
                                            "required": [
                                                "enabled",
                                                "port_uuid",
                                                "addresses",
                                                "prefix_length",
                                                "gateway_ip_address",
                                                "mac_address",
                                                "bandwidth",
                                                "packet_filters"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "ipv6"
                                    ]
                                },
                                "example": {
                                    "ipv6": {
                                        "enabled": true,
                                        "port_uuid": "c4d9f1a2-3b5e-4c6d-8e7f-9a0b1c2d3e4f",
                                        "addresses": [
                                            "2001:db8:200:2::10"
                                        ],
                                        "prefix_length": 64,
                                        "gateway_ip_address": "2001:db8:200:2::1",
                                        "mac_address": "02:00:00:00:00:02",
                                        "bandwidth": {
                                            "download_mbps": 100,
                                            "upload_mbps": 100
                                        },
                                        "packet_filters": [

                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLinuxVpsUuidIpv6",
                "tags": [
                    "VPS"
                ],
                "summary": "VPSのIPv6を有効化・無効化",
                "description": "IPv6の有効・無効を変更し、変更後の設定を返します（割り当てられるアドレスなどはサービス側で決まるため、変更系でも返します）。有効化するとIPv6用ポートとアドレスを割り当て、無効化するとポートを削除して通信できなくなります（enabled=false、addresses=[]、packet_filters=[]、その他の項目はnull）。再有効化時に同じIPv6アドレスが割り当てられる保証はありません。利用者が任意のアドレスを指定することもできません。無効化前にOS側の設定を削除してください。同じ状態への変更は成功として現在の設定を返します。処理中の受付がある場合は409 OPERATION_IN_PROGRESSです。有効化後のOS側のアドレス設定は利用者が行います（公式マニュアル https://vpscloud.xserver.ne.jp/support/manual/man_server_vps_ipv6.php ）。",
                "x-scope": "書き込み",
                "x-permission": "vps_ipv6",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "enabled": {
                                        "type": "boolean",
                                        "description": "IPv6を有効にする場合はtrue、無効にする場合はfalse",
                                        "example": true
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "enabled"
                                ]
                            },
                            "example": {
                                "enabled": true
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "ipv6": {
                                            "type": "object",
                                            "properties": {
                                                "enabled": {
                                                    "type": "boolean",
                                                    "description": "IPv6が有効か。初期値はfalse"
                                                },
                                                "port_uuid": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "uuid",
                                                    "description": "IPv6用ポートのUUID。無効時はnull。NIC一覧には含まれません"
                                                },
                                                "addresses": {
                                                    "type": "array",
                                                    "items": {
                                                        "type": "string",
                                                        "format": "ipv6"
                                                    },
                                                    "description": "割り当てられたIPv6アドレス。無効時は[]"
                                                },
                                                "prefix_length": {
                                                    "type": "integer",
                                                    "nullable": true,
                                                    "minimum": 0,
                                                    "enum": [
                                                        64,
                                                        null
                                                    ],
                                                    "description": "プレフィックス長（64）。無効時はnull"
                                                },
                                                "gateway_ip_address": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "ipv6",
                                                    "description": "デフォルトゲートウェイ。無効時はnull"
                                                },
                                                "mac_address": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "pattern": "^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$",
                                                    "description": "IPv6用ポートのMACアドレス。無効時はnull"
                                                },
                                                "bandwidth": {
                                                    "type": "object",
                                                    "nullable": true,
                                                    "description": "帯域設定。IPv6無効時はオブジェクト全体がnull",
                                                    "properties": {
                                                        "download_mbps": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "IPv6有効時のダウンロードの帯域（Mbps）"
                                                        },
                                                        "upload_mbps": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "IPv6有効時のアップロードの帯域（Mbps）"
                                                        }
                                                    },
                                                    "required": [
                                                        "download_mbps",
                                                        "upload_mbps"
                                                    ]
                                                },
                                                "packet_filters": {
                                                    "type": "array",
                                                    "items": {
                                                        "type": "object",
                                                        "properties": {
                                                            "filter_uuid": {
                                                                "type": "string",
                                                                "format": "uuid",
                                                                "description": "IPv6用ポートに適用中のパケットフィルターUUID"
                                                            },
                                                            "name": {
                                                                "type": "string",
                                                                "description": "パケットフィルター名"
                                                            },
                                                            "rules": {
                                                                "type": "array",
                                                                "items": {
                                                                    "$ref": "#/components/schemas/PacketFilterRule",
                                                                    "type": "object",
                                                                    "properties": {
                                                                        "rule_uuid": {
                                                                            "type": "string",
                                                                            "format": "uuid",
                                                                            "description": "ルールのUUID"
                                                                        },
                                                                        "ethertype": {
                                                                            "type": "string",
                                                                            "enum": [
                                                                                "ipv4",
                                                                                "ipv6"
                                                                            ],
                                                                            "description": "ipv4またはipv6"
                                                                        },
                                                                        "protocol": {
                                                                            "type": "string",
                                                                            "enum": [
                                                                                "tcp",
                                                                                "udp",
                                                                                "icmp"
                                                                            ],
                                                                            "description": "tcp / udp / icmp"
                                                                        },
                                                                        "port_range_min": {
                                                                            "type": "integer",
                                                                            "nullable": true,
                                                                            "minimum": 1,
                                                                            "maximum": 65535,
                                                                            "description": "tcp/udpの開始ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                        },
                                                                        "port_range_max": {
                                                                            "type": "integer",
                                                                            "nullable": true,
                                                                            "minimum": 1,
                                                                            "maximum": 65535,
                                                                            "description": "tcp/udpの終了ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                        },
                                                                        "remote_ip_prefix": {
                                                                            "type": "string",
                                                                            "description": "送信元CIDR。全送信元は0.0.0.0/0（IPv6は::/0）で返します（追加時にnullを指定した場合も同じ）"
                                                                        }
                                                                    },
                                                                    "required": [
                                                                        "rule_uuid",
                                                                        "ethertype",
                                                                        "protocol",
                                                                        "port_range_min",
                                                                        "port_range_max",
                                                                        "remote_ip_prefix"
                                                                    ]
                                                                },
                                                                "description": "適用中のパケットフィルターのルール一覧。各要素はrule_uuid / ethertype / protocol / port_range_min / port_range_max / remote_ip_prefix"
                                                            }
                                                        },
                                                        "required": [
                                                            "filter_uuid",
                                                            "name",
                                                            "rules"
                                                        ]
                                                    }
                                                }
                                            },
                                            "required": [
                                                "enabled",
                                                "port_uuid",
                                                "addresses",
                                                "prefix_length",
                                                "gateway_ip_address",
                                                "mac_address",
                                                "bandwidth",
                                                "packet_filters"
                                            ]
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "ipv6",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "ipv6": {
                                        "enabled": true,
                                        "port_uuid": "c4d9f1a2-3b5e-4c6d-8e7f-9a0b1c2d3e4f",
                                        "addresses": [
                                            "2001:db8:200:2::10"
                                        ],
                                        "prefix_length": 64,
                                        "gateway_ip_address": "2001:db8:200:2::1",
                                        "mac_address": "02:00:00:00:00:02",
                                        "bandwidth": {
                                            "download_mbps": 100,
                                            "upload_mbps": 100
                                        },
                                        "packet_filters": [

                                        ]
                                    },
                                    "message": "IPv6を有効化しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "処理中（OPERATION_IN_PROGRESS）。前回の処理が失敗したまま残っている場合はFEATURE_UNAVAILABLE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/linux-vps/{uuid}/ipv6/packet-filters/{filter_uuid}": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLinuxVpsUuidIpv6PacketFiltersFilter_uuid",
                "tags": [
                    "VPS"
                ],
                "summary": "IPv6用ポートにパケットフィルターを適用",
                "description": "URLで指定したパケットフィルターをIPv6用ポートへ適用します。リクエスト本文はありません。同じパケットフィルターの再PUTは成功扱いです。IPv6が無効の場合は409 FEATURE_UNAVAILABLEです。",
                "x-scope": "書き込み",
                "x-permission": "vps_ipv6",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "filter_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルターのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "パケットフィルターを適用しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "IPv6が無効・処理中の受付（FEATURE_UNAVAILABLE / OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "IPv6が無効・処理中の受付（FEATURE_UNAVAILABLE / OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "IPv6が無効・処理中の受付（FEATURE_UNAVAILABLE / OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudLinuxVpsUuidIpv6PacketFiltersFilter_uuid",
                "tags": [
                    "VPS"
                ],
                "summary": "IPv6用ポートのパケットフィルター適用を解除",
                "description": "指定したパケットフィルターをIPv6用ポートから解除します。最後のパケットフィルターを解除すると、未適用となりすべての受信通信が拒否されます。既に解除済みの同じ関連への再DELETEは成功です。IPv6が無効の場合は409 FEATURE_UNAVAILABLEです。",
                "x-scope": "書き込み",
                "x-permission": "vps_ipv6",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "filter_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルターのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "パケットフィルターの適用を解除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "IPv6が無効・処理中の受付（FEATURE_UNAVAILABLE / OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "IPv6が無効・処理中の受付（FEATURE_UNAVAILABLE / OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "IPv6が無効・処理中の受付（FEATURE_UNAVAILABLE / OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudDatabaseServers",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバー一覧を取得",
                "description": "認証したアカウントのDBサーバーを返します。状態・名前で絞り込めます。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "database_server_info",
                "parameters": [
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "description": "提供状態の完全一致。provisioning / active / suspended / error",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "provisioning",
                                "active",
                                "suspended",
                                "error"
                            ],
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "active"
                    },
                    {
                        "name": "name",
                        "in": "query",
                        "required": false,
                        "description": "表示名の部分一致（大文字・小文字を区別しない）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 64
                        },
                        "example": "web"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "database_servers": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "API用UUID。一覧から取得し各管理APIの{uuid}に指定"
                                                    },
                                                    "resource_uuid": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "uuid",
                                                        "description": "詳細画面に表示されるUUID。問い合わせ時の照合用で、APIの{uuid}には使用しません。構築中はnull"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "memo": {
                                                        "type": "string",
                                                        "description": "メモ。最大500文字、未設定は空文字"
                                                    },
                                                    "region": {
                                                        "type": "string",
                                                        "description": "カタログの公開リージョンID"
                                                    },
                                                    "plan_id": {
                                                        "type": "string",
                                                        "description": "カタログの公開プランID（プラン一覧の plans[].id と同じ値）"
                                                    },
                                                    "status": {
                                                        "type": "string",
                                                        "enum": [
                                                            "provisioning",
                                                            "active",
                                                            "suspended",
                                                            "error"
                                                        ],
                                                        "description": "提供状態。provisioning: 構築中 / active: 提供中 / suspended: 停止措置中 / error: 構築失敗。契約状態はcontract.status、電源状態はpower.statusで確認します"
                                                    },
                                                    "can_operate": {
                                                        "type": "boolean",
                                                        "description": "通常の操作を受け付けられる状態かの目安。受付中・失敗した処理がある場合などはfalse。実際の可否は各APIが判定します"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）"
                                                    },
                                                    "updated_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "更新日時（RFC 3339）"
                                                    },
                                                    "contract": {
                                                        "type": "object",
                                                        "properties": {
                                                            "service_code": {
                                                                "type": "string",
                                                                "description": "契約画面や請求書に表示するサービスコード"
                                                            },
                                                            "status": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "active",
                                                                    "expired"
                                                                ],
                                                                "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                            },
                                                            "expires_on": {
                                                                "type": "string",
                                                                "format": "date",
                                                                "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                            },
                                                            "auto_renew": {
                                                                "type": "object",
                                                                "properties": {
                                                                    "period": {
                                                                        "type": "integer",
                                                                        "minimum": 0,
                                                                        "enum": [
                                                                            0,
                                                                            1
                                                                        ],
                                                                        "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                    },
                                                                    "enabled": {
                                                                        "type": "boolean",
                                                                        "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                    },
                                                                    "method": {
                                                                        "type": "string",
                                                                        "enum": [
                                                                            "none",
                                                                            "card",
                                                                            "paidy",
                                                                            "prepaid"
                                                                        ],
                                                                        "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                    }
                                                                },
                                                                "required": [
                                                                    "period",
                                                                    "enabled",
                                                                    "method"
                                                                ]
                                                            }
                                                        },
                                                        "required": [
                                                            "service_code",
                                                            "status",
                                                            "expires_on",
                                                            "auto_renew"
                                                        ]
                                                    },
                                                    "engine": {
                                                        "type": "string",
                                                        "enum": [
                                                            "mariadb",
                                                            "postgresql"
                                                        ],
                                                        "description": "データベースエンジン。mariadb / postgresql"
                                                    },
                                                    "engine_version": {
                                                        "type": "string",
                                                        "description": "データベースエンジンのバージョン"
                                                    },
                                                    "private_ip_address": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "ipv4",
                                                        "description": "main-network上の接続先IPv4。構築中はnull"
                                                    },
                                                    "connection": {
                                                        "type": "object",
                                                        "properties": {
                                                            "port": {
                                                                "type": "integer",
                                                                "minimum": 1,
                                                                "maximum": 65535,
                                                                "description": "MariaDBは3306、PostgreSQLは5432"
                                                            },
                                                            "network": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "main_network"
                                                                ],
                                                                "description": "接続経路。main_network。インターネットから直接接続できません"
                                                            }
                                                        },
                                                        "required": [
                                                            "port",
                                                            "network"
                                                        ]
                                                    },
                                                    "spec": {
                                                        "type": "object",
                                                        "properties": {
                                                            "vcpu": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "vCPU数"
                                                            },
                                                            "memory_mb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "メモリ容量（MB）"
                                                            },
                                                            "storage_gb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "ストレージ容量（GB）"
                                                            }
                                                        },
                                                        "required": [
                                                            "vcpu",
                                                            "memory_mb",
                                                            "storage_gb"
                                                        ]
                                                    },
                                                    "backup": {
                                                        "type": "object",
                                                        "properties": {
                                                            "enabled": {
                                                                "type": "boolean",
                                                                "description": "自動バックアップオプションの有無"
                                                            }
                                                        },
                                                        "required": [
                                                            "enabled"
                                                        ]
                                                    },
                                                    "management_tool": {
                                                        "type": "object",
                                                        "properties": {
                                                            "name": {
                                                                "type": "string",
                                                                "nullable": true,
                                                                "description": "利用可能な管理ツール名"
                                                            }
                                                        },
                                                        "required": [
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "required": [
                                                    "uuid",
                                                    "resource_uuid",
                                                    "name",
                                                    "memo",
                                                    "region",
                                                    "plan_id",
                                                    "status",
                                                    "can_operate",
                                                    "created_at",
                                                    "updated_at",
                                                    "contract",
                                                    "engine",
                                                    "engine_version",
                                                    "private_ip_address",
                                                    "connection",
                                                    "spec",
                                                    "backup",
                                                    "management_tool"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "database_servers",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "database_servers": [
                                        {
                                            "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d222",
                                            "resource_uuid": "7d2f4c1e-5a6b-4c8d-9e0f-1a2b3c4d5332",
                                            "name": "database-server-01",
                                            "memo": "production",
                                            "region": "tokyo01",
                                            "plan_id": "database-10gb",
                                            "status": "active",
                                            "can_operate": true,
                                            "contract": {
                                                "service_code": "SRV-DB-1234",
                                                "status": "active",
                                                "expires_on": "2026-09-30",
                                                "auto_renew": {
                                                    "enabled": true,
                                                    "method": "card",
                                                    "period": 1
                                                }
                                            },
                                            "created_at": "2026-09-01T10:30:00+09:00",
                                            "updated_at": "2026-09-01T10:30:00+09:00",
                                            "engine": "mariadb",
                                            "engine_version": "11.4",
                                            "private_ip_address": "192.168.0.10",
                                            "connection": {
                                                "port": 3306,
                                                "network": "main_network"
                                            },
                                            "spec": {
                                                "vcpu": 1,
                                                "memory_mb": 2048,
                                                "storage_gb": 10
                                            },
                                            "backup": {
                                                "enabled": false
                                            },
                                            "management_tool": {
                                                "name": "phpMyAdmin"
                                            }
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudDatabaseServers",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバーを新規お申し込み",
                "description": "DBサーバーをプリペイド残高で申し込みます。カタログ（プラン一覧）で確認したperiods[].total_priceをexpected_total_priceへ指定し、実申込の前に同じリクエスト本文でdry_run=trueを実行して、支払総額を確認してください。実申込は202 Acceptedと作成対象のUUID、status=provisioningを返します。構築完了まで10分程度が目安で、状況により前後します。Locationのリソース詳細を10秒以上空けて取得し、statusがactiveになれば利用可能です。errorの場合は構築に失敗しているため、再申込せずXServerアカウントの契約・支払状況を確認してサポートへお問い合わせください。読み取り専用（read）のキーは、allow_signupが有効でも申し込めません。詳細取得には対象商品の参照権限も必要です。",
                "x-scope": "書き込み",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "実申込時に必須。8〜64文字の英数字・ハイフン・アンダースコア（UUID推奨）",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440000",
                        "x-required-when": "dry_run=false"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "region": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "リージョン一覧APIが返した公開リージョンID",
                                        "example": "tokyo01"
                                    },
                                    "plan_id": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "対応するプラン一覧APIが返した公開プランID",
                                        "example": "database-10gb"
                                    },
                                    "period": {
                                        "type": "integer",
                                        "minimum": 1,
                                        "enum": [
                                            1
                                        ],
                                        "description": "契約期間（月）。対象プランのperiods[].monthsから指定します",
                                        "example": 1
                                    },
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[0-9a-z_-]{1,50}$",
                                        "description": "リソースの表示名。1〜50文字の英小文字・数字・ハイフン・アンダースコア（コントロールパネルの申込と同じ）",
                                        "example": "resource-01"
                                    },
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。契約作成後にリソースのメモとして保存します",
                                        "example": "production"
                                    },
                                    "engine": {
                                        "type": "string",
                                        "enum": [
                                            "mariadb",
                                            "postgresql"
                                        ],
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "description": "データベースエンジン。mariadbまたはpostgresql",
                                        "example": "mariadb"
                                    },
                                    "engine_version": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 32,
                                        "description": "選択プランのengines[].versionsに含まれる値",
                                        "example": "11.4"
                                    },
                                    "auto_renew": {
                                        "type": "boolean",
                                        "default": true,
                                        "description": "自動更新の設定。省略時は true",
                                        "example": true
                                    },
                                    "partner_code": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[A-Za-z0-9]{1,50}$",
                                        "description": "お取次店コード（半角英数字50文字以内）。パートナー（お取次店）経由のお申し込みの場合に指定します。存在しないコードでもエラーにならず、お申し込みは成立します。料金は変わりません。形式が不正な場合はdry_runでも422です"
                                    },
                                    "expected_total_price": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "description": "当日申込時の税込支払総額。対象プランのカタログ（プラン一覧）が返した、契約期間の periods[].total_price を指定します。請求額を指定する項目ではなく、サーバー側で計算した金額との照合に使います。dry_run でも照合し、不一致は422 PRICE_MISMATCHで申込を行いません",
                                        "example": 1441
                                    },
                                    "agree_to_terms": {
                                        "type": "boolean",
                                        "enum": [
                                            true
                                        ],
                                        "description": "利用規約・個人情報の取り扱いに同意する場合は true（true 必須。dry_run でも必須）",
                                        "example": true
                                    },
                                    "dry_run": {
                                        "type": "boolean",
                                        "default": false,
                                        "description": "trueの場合、課金・契約作成を行わず実行可否と料金だけを検証します。省略時は false",
                                        "example": false
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "region",
                                    "plan_id",
                                    "period",
                                    "name",
                                    "engine",
                                    "engine_version",
                                    "expected_total_price",
                                    "agree_to_terms"
                                ]
                            },
                            "example": {
                                "region": "tokyo01",
                                "plan_id": "database-10gb",
                                "period": 1,
                                "name": "resource-01",
                                "memo": "production",
                                "engine": "mariadb",
                                "engine_version": "11.4",
                                "auto_renew": true,
                                "expected_total_price": 1441,
                                "agree_to_terms": true,
                                "dry_run": false
                            }
                        }
                    }
                },
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "作成対象の詳細取得URL（/v1/vps-cloud/database-servers/{uuid}）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "作成対象のAPI用UUID。Locationの詳細取得に使用します"
                                        },
                                        "status": {
                                            "type": "string",
                                            "enum": [
                                                "provisioning"
                                            ],
                                            "description": "構築受付時の状態（provisioning）。最新状態はLocationで確認します"
                                        }
                                    },
                                    "required": [
                                        "uuid",
                                        "status"
                                    ]
                                },
                                "example": {
                                    "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d222",
                                    "status": "provisioning"
                                }
                            }
                        }
                    },
                    "200": {
                        "description": "課金・契約作成を行わず、支払総額を返します（他サービスの申込APIと同じ形）。入力・料金・空きの確認はdry_runでも行い、空きがない場合は409 CAPACITY_UNAVAILABLEを返します。プリペイド残高は実申込で確認します（不足は402）。",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "dry_run": {
                                            "type": "boolean",
                                            "description": "料金確認であることを示す値（true）"
                                        },
                                        "total_price": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "キャンペーン・当月日割りを反映した当日申込時支払総額（税込）"
                                        }
                                    },
                                    "required": [
                                        "dry_run",
                                        "total_price"
                                    ]
                                },
                                "example": {
                                    "dry_run": true,
                                    "total_price": 1441
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "プリペイド残高不足（PAYMENT_REQUIRED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "PAYMENT_REQUIRED",
                                        "message": "プリペイド残高不足（PAYMENT_REQUIRED）",
                                        "errors": [
                                            "プリペイド残高不足（PAYMENT_REQUIRED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "CAPACITY_UNAVAILABLE",
                                        "message": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudDatabaseServersUuid",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバー詳細を取得",
                "description": "指定したAPI用UUIDのDBサーバー詳細を返します。存在しない、または別アカウントのUUIDは404を返します。",
                "x-scope": "読み取り",
                "x-permission": "database_server_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "database_server": {
                                            "type": "object",
                                            "properties": {
                                                "uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "API用UUID。一覧から取得し各管理APIの{uuid}に指定"
                                                },
                                                "resource_uuid": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "uuid",
                                                    "description": "詳細画面に表示されるUUID。問い合わせ時の照合用で、APIの{uuid}には使用しません。構築中はnull"
                                                },
                                                "name": {
                                                    "type": "string",
                                                    "description": "表示名"
                                                },
                                                "memo": {
                                                    "type": "string",
                                                    "description": "メモ。最大500文字、未設定は空文字"
                                                },
                                                "region": {
                                                    "type": "string",
                                                    "description": "カタログの公開リージョンID"
                                                },
                                                "plan_id": {
                                                    "type": "string",
                                                    "description": "カタログの公開プランID（プラン一覧の plans[].id と同じ値）"
                                                },
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "provisioning",
                                                        "active",
                                                        "suspended",
                                                        "error"
                                                    ],
                                                    "description": "提供状態。provisioning: 構築中 / active: 提供中 / suspended: 停止措置中 / error: 構築失敗。契約状態はcontract.status、電源状態はpower.statusで確認します"
                                                },
                                                "can_operate": {
                                                    "type": "boolean",
                                                    "description": "通常の操作を受け付けられる状態かの目安。受付中・失敗した処理がある場合などはfalse。実際の可否は各APIが判定します"
                                                },
                                                "created_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "作成日時（RFC 3339）"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）"
                                                },
                                                "contract": {
                                                    "type": "object",
                                                    "properties": {
                                                        "service_code": {
                                                            "type": "string",
                                                            "description": "契約画面や請求書に表示するサービスコード"
                                                        },
                                                        "status": {
                                                            "type": "string",
                                                            "enum": [
                                                                "active",
                                                                "expired"
                                                            ],
                                                            "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                        },
                                                        "expires_on": {
                                                            "type": "string",
                                                            "format": "date",
                                                            "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                        },
                                                        "auto_renew": {
                                                            "type": "object",
                                                            "properties": {
                                                                "period": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "enum": [
                                                                        0,
                                                                        1
                                                                    ],
                                                                    "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                },
                                                                "enabled": {
                                                                    "type": "boolean",
                                                                    "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                },
                                                                "method": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "none",
                                                                        "card",
                                                                        "paidy",
                                                                        "prepaid"
                                                                    ],
                                                                    "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                }
                                                            },
                                                            "required": [
                                                                "period",
                                                                "enabled",
                                                                "method"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "service_code",
                                                        "status",
                                                        "expires_on",
                                                        "auto_renew"
                                                    ]
                                                },
                                                "engine": {
                                                    "type": "string",
                                                    "enum": [
                                                        "mariadb",
                                                        "postgresql"
                                                    ],
                                                    "description": "データベースエンジン。mariadb / postgresql"
                                                },
                                                "engine_version": {
                                                    "type": "string",
                                                    "description": "データベースエンジンのバージョン"
                                                },
                                                "private_ip_address": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "ipv4",
                                                    "description": "main-network上の接続先IPv4。構築中はnull"
                                                },
                                                "connection": {
                                                    "type": "object",
                                                    "properties": {
                                                        "port": {
                                                            "type": "integer",
                                                            "minimum": 1,
                                                            "maximum": 65535,
                                                            "description": "MariaDBは3306、PostgreSQLは5432"
                                                        },
                                                        "network": {
                                                            "type": "string",
                                                            "enum": [
                                                                "main_network"
                                                            ],
                                                            "description": "接続経路。main_network。インターネットから直接接続できません"
                                                        }
                                                    },
                                                    "required": [
                                                        "port",
                                                        "network"
                                                    ]
                                                },
                                                "spec": {
                                                    "type": "object",
                                                    "properties": {
                                                        "vcpu": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "vCPU数"
                                                        },
                                                        "memory_mb": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "メモリ容量（MB）"
                                                        },
                                                        "storage_gb": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "ストレージ容量（GB）"
                                                        }
                                                    },
                                                    "required": [
                                                        "vcpu",
                                                        "memory_mb",
                                                        "storage_gb"
                                                    ]
                                                },
                                                "backup": {
                                                    "type": "object",
                                                    "properties": {
                                                        "enabled": {
                                                            "type": "boolean",
                                                            "description": "自動バックアップオプションの有無"
                                                        }
                                                    },
                                                    "required": [
                                                        "enabled"
                                                    ]
                                                },
                                                "management_tool": {
                                                    "type": "object",
                                                    "properties": {
                                                        "name": {
                                                            "type": "string",
                                                            "nullable": true,
                                                            "description": "利用可能な管理ツール名"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "required": [
                                                "uuid",
                                                "resource_uuid",
                                                "name",
                                                "memo",
                                                "region",
                                                "plan_id",
                                                "status",
                                                "can_operate",
                                                "created_at",
                                                "updated_at",
                                                "contract",
                                                "engine",
                                                "engine_version",
                                                "private_ip_address",
                                                "connection",
                                                "spec",
                                                "backup",
                                                "management_tool"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "database_server"
                                    ]
                                },
                                "example": {
                                    "database_server": {
                                        "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d222",
                                        "resource_uuid": "7d2f4c1e-5a6b-4c8d-9e0f-1a2b3c4d5332",
                                        "name": "database-server-01",
                                        "memo": "production",
                                        "region": "tokyo01",
                                        "plan_id": "database-10gb",
                                        "status": "active",
                                        "can_operate": true,
                                        "contract": {
                                            "service_code": "SRV-DB-1234",
                                            "status": "active",
                                            "expires_on": "2026-09-30",
                                            "auto_renew": {
                                                "enabled": true,
                                                "method": "card",
                                                "period": 1
                                            }
                                        },
                                        "created_at": "2026-09-01T10:30:00+09:00",
                                        "updated_at": "2026-09-01T10:30:00+09:00",
                                        "engine": "mariadb",
                                        "engine_version": "11.4",
                                        "private_ip_address": "192.168.0.10",
                                        "connection": {
                                            "port": 3306,
                                            "network": "main_network"
                                        },
                                        "spec": {
                                            "vcpu": 1,
                                            "memory_mb": 2048,
                                            "storage_gb": 10
                                        },
                                        "backup": {
                                            "enabled": false
                                        },
                                        "management_tool": {
                                            "name": "phpMyAdmin"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/memo": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudDatabaseServersUuidMemo",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバーのメモを変更",
                "description": "メモを変更します。空文字はメモ削除として扱います。",
                "x-scope": "書き込み",
                "x-permission": "database_server_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。空文字で削除",
                                        "example": "production"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "memo"
                                ]
                            },
                            "example": {
                                "memo": "production"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "メモを更新しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/power": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudDatabaseServersUuidPower",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバーの電源状態を取得",
                "description": "電源状態と現在実行可能な操作を返します。DBサーバーは起動中にprocessingを返します。異常が起きている場合もprocessingのまま変わらないことがあるため、processingが10分以上続く場合はサポートへお問い合わせください。",
                "x-scope": "読み取り",
                "x-permission": "database_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "power": {
                                            "type": "object",
                                            "properties": {
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "running",
                                                        "stopped",
                                                        "processing",
                                                        "error"
                                                    ],
                                                    "description": "電源状態。running / stopped / processing / error。構築中・起動中はprocessing、構築失敗はerrorです。異常が起きている場合もprocessingのまま変わらないことがあるため、10分以上続く場合はサポートへお問い合わせください"
                                                },
                                                "processing_action": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "enum": [
                                                        "start",
                                                        "stop",
                                                        "reboot",
                                                        null
                                                    ],
                                                    "description": "DBサーバーでは常にnull"
                                                },
                                                "can_start": {
                                                    "type": "boolean",
                                                    "description": "現在起動できるか"
                                                },
                                                "can_stop": {
                                                    "type": "boolean",
                                                    "description": "現在停止できるか"
                                                },
                                                "can_reboot": {
                                                    "type": "boolean",
                                                    "description": "現在再起動できるか。再起動に対応しないリソースでは false"
                                                }
                                            },
                                            "required": [
                                                "status",
                                                "processing_action",
                                                "can_start",
                                                "can_stop",
                                                "can_reboot"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "power"
                                    ]
                                },
                                "example": {
                                    "power": {
                                        "status": "running",
                                        "processing_action": null,
                                        "can_start": false,
                                        "can_stop": true,
                                        "can_reboot": false
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/power/start": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudDatabaseServersUuidPowerStart",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバーを起動",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。すでに起動している場合は409 INVALID_POWER_STATE、電源の処理中（電源状態のstatusがprocessing）は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stop / can_rebootで確認できます。",
                "x-scope": "書き込み",
                "x-permission": "database_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/power/stop": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudDatabaseServersUuidPowerStop",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバーを停止",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。すでに停止している場合は409 INVALID_POWER_STATE、電源の処理中（電源状態のstatusがprocessing）は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stop / can_rebootで確認できます。",
                "x-scope": "書き込み",
                "x-permission": "database_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/metrics": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudDatabaseServersUuidMetrics",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバーのリソースグラフのデータを取得",
                "description": "指定期間[from,to)の時系列を昇順で返します。cpuは%、disk_read/writeはMB/s、network_in/outは各区間の転送量MBです（10進単位）。データは5分間隔で記録され、granularity=3600は1時間ごとに1点（CPU・ディスクI/Oは1時間の平均、転送量は1時間の合計）として返します。from/toはデータ点の境界に揃えます。欠測はnull、実測0は0。指定系列を入力順で返し、重複・未知metricは422。期間は最大30日かつ1系列1,000点で、granularity=300（省略時）では約3.4日までです。10秒以上空けて取得してください。",
                "x-scope": "読み取り",
                "x-permission": "database_resource",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "metrics",
                        "in": "query",
                        "required": true,
                        "description": "取得するmetricをカンマ区切りで指定。cpu / disk_read / disk_write / network_in / network_out",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "pattern": "^(cpu|disk_read|disk_write|network_in|network_out)(,(cpu|disk_read|disk_write|network_in|network_out))*$"
                        },
                        "example": "cpu"
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": true,
                        "description": "取得期間の開始日時（例: 2026-09-06T00:00:00+09:00）。RFC 3339の形式に加え、次の書き方も受け付けます。秒の省略（00秒として扱います）、小数秒（切り捨て）、日付と時刻の間の空白（例: 2026-09-06 00:00:00）、タイムゾーンの省略（日本時間として扱います）。+はURLエンコード（%2B）してください。エンコードせず空白に変わった場合も+として扱います。日付だけの値や存在しない日時は422",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "2026-09-06T00:00:00+09:00"
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": true,
                        "description": "取得期間の終了日時。fromと同じ書き方で、fromより後を指定します",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "2026-09-06T01:00:00+09:00"
                    },
                    {
                        "name": "granularity",
                        "in": "query",
                        "required": false,
                        "description": "データ点の間隔（秒）。300または3600、省略時300。データは5分間隔で記録され、3600は1時間ごとに1点（CPU・ディスクI/Oは1時間の平均、転送量は1時間の合計）として返します。期間は最大30日かつ1系列は最大1,000点のため、指定できる期間はgranularity=300（省略時）で約3.4日、3600で30日までです。上限超過は422",
                        "schema": {
                            "type": "integer",
                            "minimum": 0,
                            "enum": [
                                300,
                                3600
                            ],
                            "default": 300
                        },
                        "example": 300
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "metrics": {
                                            "type": "object",
                                            "properties": {
                                                "resource_type": {
                                                    "type": "string",
                                                    "enum": [
                                                        "linux_vps",
                                                        "database_server",
                                                        "nfs"
                                                    ],
                                                    "description": "対象リソース種別"
                                                },
                                                "resource_uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "対象のAPI用UUID"
                                                },
                                                "from": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "取得期間の開始日時。データ点の区切りに揃え、日本時間（+09:00）の秒まで・タイムゾーン付きで返します"
                                                },
                                                "to": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "取得期間の終了日時。fromと同じ形式で返します"
                                                },
                                                "granularity": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "enum": [
                                                        300,
                                                        3600
                                                    ],
                                                    "description": "データ点の間隔（秒）。300または3600"
                                                },
                                                "series": {
                                                    "type": "array",
                                                    "items": {
                                                        "type": "object",
                                                        "properties": {
                                                            "metric": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "cpu",
                                                                    "disk_read",
                                                                    "disk_write",
                                                                    "network_in",
                                                                    "network_out"
                                                                ],
                                                                "description": "指標名"
                                                            },
                                                            "unit": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "%",
                                                                    "MB/s",
                                                                    "MB"
                                                                ],
                                                                "description": "単位。% / MB/s / MB"
                                                            },
                                                            "points": {
                                                                "type": "array",
                                                                "items": {
                                                                    "type": "object",
                                                                    "properties": {
                                                                        "timestamp": {
                                                                            "type": "string",
                                                                            "format": "date-time",
                                                                            "description": "計測日時（RFC 3339）"
                                                                        },
                                                                        "value": {
                                                                            "type": "number",
                                                                            "nullable": true,
                                                                            "minimum": 0,
                                                                            "description": "計測値。欠損時は null"
                                                                        }
                                                                    },
                                                                    "required": [
                                                                        "timestamp",
                                                                        "value"
                                                                    ]
                                                                }
                                                            }
                                                        },
                                                        "required": [
                                                            "metric",
                                                            "unit",
                                                            "points"
                                                        ]
                                                    }
                                                }
                                            },
                                            "required": [
                                                "resource_type",
                                                "resource_uuid",
                                                "from",
                                                "to",
                                                "granularity",
                                                "series"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "metrics"
                                    ]
                                },
                                "example": {
                                    "metrics": {
                                        "resource_type": "database_server",
                                        "resource_uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d222",
                                        "from": "2026-09-06T00:00:00+09:00",
                                        "to": "2026-09-06T01:00:00+09:00",
                                        "granularity": 300,
                                        "series": [
                                            {
                                                "metric": "cpu",
                                                "unit": "%",
                                                "points": [
                                                    {
                                                        "timestamp": "2026-09-06T00:00:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:05:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:10:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:15:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:20:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:25:00+09:00",
                                                        "value": null
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:30:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:35:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:40:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:45:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:50:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:55:00+09:00",
                                                        "value": 12.4
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/storage": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudDatabaseServersUuidStorage",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBサーバーのストレージ使用量を取得",
                "description": "画面と同じ利用者データの使用量と契約容量を数値で返します。システム利用領域は使用量に含めません。計測できない場合はused_gb・usage_percentをnullにし、0と区別します。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。",
                "x-scope": "読み取り",
                "x-permission": "database_resource",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "storage": {
                                            "type": "object",
                                            "properties": {
                                                "used_gb": {
                                                    "type": "number",
                                                    "nullable": true,
                                                    "minimum": 0,
                                                    "description": "使用量（GB）"
                                                },
                                                "total_gb": {
                                                    "type": "number",
                                                    "minimum": 0,
                                                    "description": "総容量（GB）"
                                                },
                                                "usage_percent": {
                                                    "type": "number",
                                                    "nullable": true,
                                                    "minimum": 0,
                                                    "description": "使用率（%）"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "date-time",
                                                    "description": "計測日時（RFC 3339）。現在は取得できないため、使用量を取得できた場合もnullです。計測できたかどうかはused_gbで判断してください"
                                                }
                                            },
                                            "required": [
                                                "used_gb",
                                                "total_gb",
                                                "usage_percent",
                                                "updated_at"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "storage"
                                    ]
                                },
                                "example": {
                                    "storage": {
                                        "used_gb": 3.4,
                                        "total_gb": 10,
                                        "usage_percent": 34,
                                        "updated_at": null
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/databases": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudDatabaseServersUuidDatabases",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "データベース一覧を取得",
                "description": "DBサーバーに作成済みのデータベースを返します。データベース名を識別子として使用します。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "database_databases",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "databases": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "name": {
                                                        "type": "string",
                                                        "description": "データベース名"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）。取得できない場合は null"
                                                    }
                                                },
                                                "required": [
                                                    "name",
                                                    "created_at"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "databases",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "databases": [
                                        {
                                            "name": "app_db",
                                            "created_at": null
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudDatabaseServersUuidDatabases",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "データベースを作成",
                "description": "指定したデータベース名と文字コードでデータベースを作成します。同名データベースが存在する場合は409 ALREADY_EXISTSを返します。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。",
                "x-scope": "書き込み",
                "x-permission": "database_databases",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 30,
                                        "pattern": "^[A-Za-z][A-Za-z0-9_]{0,29}$",
                                        "description": "データベース名。英字で始まる1〜30文字の英数字・アンダースコア。システムデータベース名（MariaDBのmysql・information_schema・performance_schema・sys、PostgreSQLのpostgres・template0・template1。大文字・小文字を区別しない）とSQLの予約語は不可",
                                        "example": "app_db"
                                    },
                                    "charset": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "enum": [
                                            "utf8mb4",
                                            "utf8",
                                            "latin1",
                                            "sjis",
                                            "binary",
                                            "UTF8"
                                        ],
                                        "description": "MariaDB: utf8mb4 / utf8 / latin1 / sjis / binary。PostgreSQLはUTF-8のみ（指定値はUTF8）。大文字小文字を区別",
                                        "example": "utf8mb4"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name",
                                    "charset"
                                ]
                            },
                            "example": {
                                "name": "app_db",
                                "charset": "utf8mb4"
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "name": {
                                            "type": "string",
                                            "description": "作成したデータベース名"
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "name": "app_db",
                                    "message": "データベースを作成しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "同名データベースが存在（ALREADY_EXISTS）。DBサーバーが電源操作の処理中はOPERATION_IN_PROGRESS、停止中・異常はINVALID_POWER_STATE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "同名データベースが存在（ALREADY_EXISTS）。DBサーバーが電源操作の処理中はOPERATION_IN_PROGRESS、停止中・異常はINVALID_POWER_STATE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "同名データベースが存在（ALREADY_EXISTS）。DBサーバーが電源操作の処理中はOPERATION_IN_PROGRESS、停止中・異常はINVALID_POWER_STATE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/databases/{database_name}": {
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudDatabaseServersUuidDatabasesDatabase_name",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "データベースを削除",
                "description": "URLで指定したデータベースを削除します。MariaDBでは、DBユーザーの接続先（grants）に指定されている間は削除せず、409 RESOURCE_IN_USEを返します。DBユーザーの接続先を解除してから削除してください。MariaDBはデータベースを削除しても権限が残り、同じ名前のデータベースを作り直すと、前に接続先にしていたDBユーザーが使えてしまうためです。コントロールパネルでの削除などで、削除済みのデータベース名が接続先に残っている場合、その接続先は解除APIで解除できません（404）。同じ名前のデータベースを作る前に、そのDBユーザーを削除してください。PostgreSQLは削除時に権限も消えるため、接続先に指定されていても削除します。保存されているデータはすべて削除され、元に戻せません。必要なデータは事前にバックアップしてください。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。",
                "x-scope": "書き込み",
                "x-permission": "database_databases",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "database_name",
                        "in": "path",
                        "required": true,
                        "description": "URLエンコードしたデータベース名",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 30,
                            "pattern": "^[A-Za-z][A-Za-z0-9_]{0,29}$"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "データベースを削除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、MariaDBで接続先に指定しているDBユーザーがある（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、MariaDBで接続先に指定しているDBユーザーがある（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、MariaDBで接続先に指定しているDBユーザーがある（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/users": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudDatabaseServersUuidUsers",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBユーザー一覧を取得",
                "description": "DBサーバーに作成済みのDBユーザーと接続先データベースを返します。passwordは返しません。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "database_users",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "users": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "name": {
                                                        "type": "string",
                                                        "description": "DBユーザー名"
                                                    },
                                                    "grants": {
                                                        "type": "array",
                                                        "items": {
                                                            "type": "string"
                                                        },
                                                        "description": "利用を許可されたデータベース名"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）。取得できない場合は null"
                                                    }
                                                },
                                                "required": [
                                                    "name",
                                                    "grants",
                                                    "created_at"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "users",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "users": [
                                        {
                                            "name": "app_user",
                                            "grants": [
                                                "app_db"
                                            ],
                                            "created_at": null
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）、構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudDatabaseServersUuidUsers",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBユーザーを作成",
                "description": "指定したユーザー名とパスワードでDBユーザーを作成します。パスワードはレスポンス・実行ログ・アプリケーションログへ返しません。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。",
                "x-scope": "書き込み",
                "x-permission": "database_users",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 63,
                                        "pattern": "^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F\\x7F]+$",
                                        "description": "DBユーザー名。MariaDBは1〜16文字（引用符、セミコロン、バッククォート、カンマ、スラッシュ、バックスラッシュ不可）、PostgreSQLは1〜63文字（スラッシュ・バックスラッシュ不可）。英数字を1文字以上含めます。前後空白・制御文字、日本語など ASCII 以外の文字は不可。DBサーバーが管理に使う名前（rootなど）、SQLの予約語、PostgreSQLのpostgres・public・noneとpg_で始まる名前は使えません",
                                        "example": "app_user"
                                    },
                                    "password": {
                                        "type": "string",
                                        "minLength": 8,
                                        "maxLength": 32,
                                        "format": "password",
                                        "writeOnly": true,
                                        "pattern": "^[A-Za-z0-9_!*^&-]{8,32}$",
                                        "description": "パスワード。8〜32文字の半角英数字と _-!*^& のみ。前後空白を含む値は422",
                                        "example": "CHANGE_ME-2026"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name",
                                    "password"
                                ]
                            },
                            "example": {
                                "name": "app_user",
                                "password": "CHANGE_ME-2026"
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "name": {
                                            "type": "string",
                                            "description": "作成したDBユーザー名"
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "name": "app_user",
                                    "message": "DBユーザーを作成しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "同名DBユーザーが存在（ALREADY_EXISTS）。DBサーバーが電源操作の処理中はOPERATION_IN_PROGRESS、停止中・異常はINVALID_POWER_STATE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "同名DBユーザーが存在（ALREADY_EXISTS）。DBサーバーが電源操作の処理中はOPERATION_IN_PROGRESS、停止中・異常はINVALID_POWER_STATE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "同名DBユーザーが存在（ALREADY_EXISTS）。DBサーバーが電源操作の処理中はOPERATION_IN_PROGRESS、停止中・異常はINVALID_POWER_STATE。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/users/{user_name}/password": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudDatabaseServersUuidUsersUser_namePassword",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBユーザーのパスワードを変更",
                "description": "指定DBユーザーのパスワードを変更します。秘密情報はレスポンスやログへ返しません。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。",
                "x-scope": "書き込み",
                "x-permission": "database_users",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "user_name",
                        "in": "path",
                        "required": true,
                        "description": "URLエンコードしたDBユーザー名（スラッシュを含む名前は指定できません）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 63,
                            "pattern": "^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F\\x7F]+$"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "password": {
                                        "type": "string",
                                        "minLength": 8,
                                        "maxLength": 32,
                                        "format": "password",
                                        "writeOnly": true,
                                        "pattern": "^[A-Za-z0-9_!*^&-]{8,32}$",
                                        "description": "新しいパスワード。8〜32文字の半角英数字と _-!*^& のみ。前後空白を含む値は422",
                                        "example": "NEW_SECRET-2026"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "password"
                                ]
                            },
                            "example": {
                                "password": "NEW_SECRET-2026"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "DBユーザーのパスワードを更新しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/users/{user_name}": {
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudDatabaseServersUuidUsersUser_name",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBユーザーを削除",
                "description": "指定DBユーザーを削除します。データベース自体は削除しません。接続先（grants）が残っていても削除し、そのユーザーでのデータベース接続はすべてできなくなります。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。",
                "x-scope": "書き込み",
                "x-permission": "database_users",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "user_name",
                        "in": "path",
                        "required": true,
                        "description": "URLエンコードしたDBユーザー名（スラッシュを含む名前は指定できません）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 63,
                            "pattern": "^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F\\x7F]+$"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "DBユーザーを削除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/database-servers/{uuid}/users/{user_name}/grants/{database_name}": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudDatabaseServersUuidUsersUser_nameGrantsDatabase_name",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBユーザーの接続先データベースを追加",
                "description": "URLで指定したDBユーザーにデータベースの利用権限を適用します。リクエスト本文はありません。同じ権限の再PUTは成功扱いです。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。",
                "x-scope": "書き込み",
                "x-permission": "database_users",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "user_name",
                        "in": "path",
                        "required": true,
                        "description": "URLエンコードしたDBユーザー名（スラッシュを含む名前は指定できません）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 63,
                            "pattern": "^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F\\x7F]+$"
                        }
                    },
                    {
                        "name": "database_name",
                        "in": "path",
                        "required": true,
                        "description": "URLエンコードしたデータベース名",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 30,
                            "pattern": "^[A-Za-z][A-Za-z0-9_]{0,29}$"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "接続先データベースを追加しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudDatabaseServersUuidUsersUser_nameGrantsDatabase_name",
                "tags": [
                    "DBサーバー"
                ],
                "summary": "DBユーザーの接続先データベースを削除",
                "description": "URLで指定したDBユーザーからデータベースの利用権限を解除します。リクエスト本文はありません。同じ権限の再DELETEは成功扱いです。DBサーバーの電源状態が起動や停止の処理中の場合は409 OPERATION_IN_PROGRESS（完了後に再実行してください）、停止中・異常時の場合は409 INVALID_POWER_STATEを返します。",
                "x-scope": "書き込み",
                "x-permission": "database_users",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "user_name",
                        "in": "path",
                        "required": true,
                        "description": "URLエンコードしたDBユーザー名（スラッシュを含む名前は指定できません）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 63,
                            "pattern": "^(?!\\s)(?!.*\\s$)[^\\x00-\\x1F\\x7F]+$"
                        }
                    },
                    {
                        "name": "database_name",
                        "in": "path",
                        "required": true,
                        "description": "URLエンコードしたデータベース名",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 30,
                            "pattern": "^[A-Za-z][A-Za-z0-9_]{0,29}$"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "接続先データベースを削除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "DBサーバーが電源操作の処理中（OPERATION_IN_PROGRESS）、停止中・異常（INVALID_POWER_STATE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLoadBalancers",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "L4ロードバランサー一覧を取得",
                "description": "認証したアカウントのL4ロードバランサーを返します。状態・名前で絞り込めます。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "load_balancer_info",
                "parameters": [
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "description": "提供状態の完全一致。provisioning / active / suspended / error",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "provisioning",
                                "active",
                                "suspended",
                                "error"
                            ],
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "active"
                    },
                    {
                        "name": "name",
                        "in": "query",
                        "required": false,
                        "description": "表示名の部分一致（大文字・小文字を区別しない）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 64
                        },
                        "example": "web"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "load_balancers": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "API用UUID。一覧から取得し各管理APIの{uuid}に指定"
                                                    },
                                                    "resource_uuid": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "uuid",
                                                        "description": "詳細画面に表示されるUUID。問い合わせ時の照合用で、APIの{uuid}には使用しません。構築中はnull"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "memo": {
                                                        "type": "string",
                                                        "description": "メモ。最大500文字、未設定は空文字"
                                                    },
                                                    "region": {
                                                        "type": "string",
                                                        "description": "カタログの公開リージョンID"
                                                    },
                                                    "plan_id": {
                                                        "type": "string",
                                                        "description": "カタログの公開プランID（プラン一覧の plans[].id と同じ値）"
                                                    },
                                                    "status": {
                                                        "type": "string",
                                                        "enum": [
                                                            "provisioning",
                                                            "active",
                                                            "suspended",
                                                            "error"
                                                        ],
                                                        "description": "提供状態。provisioning: 構築中 / active: 提供中 / suspended: 停止措置中 / error: 構築失敗。契約状態はcontract.status、電源状態はpower.statusで確認します"
                                                    },
                                                    "can_operate": {
                                                        "type": "boolean",
                                                        "description": "通常の操作を受け付けられる状態かの目安。受付中・失敗した処理がある場合などはfalse。実際の可否は各APIが判定します"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）"
                                                    },
                                                    "updated_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "更新日時（RFC 3339）"
                                                    },
                                                    "contract": {
                                                        "type": "object",
                                                        "properties": {
                                                            "service_code": {
                                                                "type": "string",
                                                                "description": "契約画面や請求書に表示するサービスコード"
                                                            },
                                                            "status": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "active",
                                                                    "expired"
                                                                ],
                                                                "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                            },
                                                            "expires_on": {
                                                                "type": "string",
                                                                "format": "date",
                                                                "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                            },
                                                            "auto_renew": {
                                                                "type": "object",
                                                                "properties": {
                                                                    "period": {
                                                                        "type": "integer",
                                                                        "minimum": 0,
                                                                        "enum": [
                                                                            0,
                                                                            1
                                                                        ],
                                                                        "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                    },
                                                                    "enabled": {
                                                                        "type": "boolean",
                                                                        "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                    },
                                                                    "method": {
                                                                        "type": "string",
                                                                        "enum": [
                                                                            "none",
                                                                            "card",
                                                                            "paidy",
                                                                            "prepaid"
                                                                        ],
                                                                        "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                    }
                                                                },
                                                                "required": [
                                                                    "period",
                                                                    "enabled",
                                                                    "method"
                                                                ]
                                                            }
                                                        },
                                                        "required": [
                                                            "service_code",
                                                            "status",
                                                            "expires_on",
                                                            "auto_renew"
                                                        ]
                                                    },
                                                    "primary_ipv4": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "ipv4",
                                                        "description": "グローバルIPv4アドレス"
                                                    },
                                                    "spec": {
                                                        "type": "object",
                                                        "properties": {
                                                            "redundancy": {
                                                                "type": "string",
                                                                "description": "冗長構成。active_standby"
                                                            },
                                                            "connections_per_second": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "新規接続性能の目安（CPS）"
                                                            }
                                                        },
                                                        "required": [
                                                            "redundancy",
                                                            "connections_per_second"
                                                        ]
                                                    }
                                                },
                                                "required": [
                                                    "uuid",
                                                    "resource_uuid",
                                                    "name",
                                                    "memo",
                                                    "region",
                                                    "plan_id",
                                                    "status",
                                                    "can_operate",
                                                    "created_at",
                                                    "updated_at",
                                                    "contract",
                                                    "primary_ipv4",
                                                    "spec"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "load_balancers",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "load_balancers": [
                                        {
                                            "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d223",
                                            "resource_uuid": "7d2f4c1e-5a6b-4c8d-9e0f-1a2b3c4d5333",
                                            "name": "load-balancer-01",
                                            "memo": "production",
                                            "region": "tokyo01",
                                            "plan_id": "load-balancer-standard",
                                            "status": "active",
                                            "can_operate": true,
                                            "contract": {
                                                "service_code": "NET-LB-1234",
                                                "status": "active",
                                                "expires_on": "2026-09-30",
                                                "auto_renew": {
                                                    "enabled": true,
                                                    "method": "card",
                                                    "period": 1
                                                }
                                            },
                                            "created_at": "2026-09-01T10:30:00+09:00",
                                            "updated_at": "2026-09-01T10:30:00+09:00",
                                            "primary_ipv4": "203.0.113.20",
                                            "spec": {
                                                "redundancy": "active_standby",
                                                "connections_per_second": 4000
                                            }
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLoadBalancers",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "L4ロードバランサーを新規お申し込み",
                "description": "L4ロードバランサーをプリペイド残高で申し込みます。カタログ（プラン一覧）で確認したperiods[].total_priceをexpected_total_priceへ指定し、実申込の前に同じリクエスト本文でdry_run=trueを実行して、支払総額を確認してください。実申込は202 Acceptedと作成対象のUUID、status=provisioningを返します。構築完了まで10分程度が目安で、状況により前後します。Locationのリソース詳細を10秒以上空けて取得し、statusがactiveになれば利用可能です。errorの場合は構築に失敗しているため、再申込せずXServerアカウントの契約・支払状況を確認してサポートへお問い合わせください。読み取り専用（read）のキーは、allow_signupが有効でも申し込めません。詳細取得には対象商品の参照権限も必要です。",
                "x-scope": "書き込み",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "実申込時に必須。8〜64文字の英数字・ハイフン・アンダースコア（UUID推奨）",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440000",
                        "x-required-when": "dry_run=false"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "region": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "リージョン一覧APIが返した公開リージョンID",
                                        "example": "tokyo01"
                                    },
                                    "plan_id": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "対応するプラン一覧APIが返した公開プランID",
                                        "example": "load-balancer-standard"
                                    },
                                    "period": {
                                        "type": "integer",
                                        "minimum": 1,
                                        "enum": [
                                            1
                                        ],
                                        "description": "契約期間（月）。対象プランのperiods[].monthsから指定します",
                                        "example": 1
                                    },
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[0-9a-z_-]{1,50}$",
                                        "description": "リソースの表示名。1〜50文字の英小文字・数字・ハイフン・アンダースコア（コントロールパネルの申込と同じ）。作成後の名前変更APIでは64文字まで指定できます",
                                        "example": "resource-01"
                                    },
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。契約作成後にリソースのメモとして保存します",
                                        "example": "production"
                                    },
                                    "auto_renew": {
                                        "type": "boolean",
                                        "default": true,
                                        "description": "自動更新の設定。省略時は true",
                                        "example": true
                                    },
                                    "partner_code": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[A-Za-z0-9]{1,50}$",
                                        "description": "お取次店コード（半角英数字50文字以内）。パートナー（お取次店）経由のお申し込みの場合に指定します。存在しないコードでもエラーにならず、お申し込みは成立します。料金は変わりません。形式が不正な場合はdry_runでも422です"
                                    },
                                    "expected_total_price": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "description": "当日申込時の税込支払総額。対象プランのカタログ（プラン一覧）が返した、契約期間の periods[].total_price を指定します。請求額を指定する項目ではなく、サーバー側で計算した金額との照合に使います。dry_run でも照合し、不一致は422 PRICE_MISMATCHで申込を行いません",
                                        "example": 3300
                                    },
                                    "agree_to_terms": {
                                        "type": "boolean",
                                        "enum": [
                                            true
                                        ],
                                        "description": "利用規約・個人情報の取り扱いに同意する場合は true（true 必須。dry_run でも必須）",
                                        "example": true
                                    },
                                    "dry_run": {
                                        "type": "boolean",
                                        "default": false,
                                        "description": "trueの場合、課金・契約作成を行わず実行可否と料金だけを検証します。省略時は false",
                                        "example": false
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "region",
                                    "plan_id",
                                    "period",
                                    "name",
                                    "expected_total_price",
                                    "agree_to_terms"
                                ]
                            },
                            "example": {
                                "region": "tokyo01",
                                "plan_id": "load-balancer-standard",
                                "period": 1,
                                "name": "resource-01",
                                "memo": "production",
                                "auto_renew": true,
                                "expected_total_price": 3300,
                                "agree_to_terms": true,
                                "dry_run": false
                            }
                        }
                    }
                },
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "作成対象の詳細取得URL（/v1/vps-cloud/load-balancers/{uuid}）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "作成対象のAPI用UUID。Locationの詳細取得に使用します"
                                        },
                                        "status": {
                                            "type": "string",
                                            "enum": [
                                                "provisioning"
                                            ],
                                            "description": "構築受付時の状態（provisioning）。最新状態はLocationで確認します"
                                        }
                                    },
                                    "required": [
                                        "uuid",
                                        "status"
                                    ]
                                },
                                "example": {
                                    "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d223",
                                    "status": "provisioning"
                                }
                            }
                        }
                    },
                    "200": {
                        "description": "課金・契約作成を行わず、支払総額を返します（他サービスの申込APIと同じ形）。入力・料金・空きの確認はdry_runでも行い、空きがない場合は409 CAPACITY_UNAVAILABLEを返します。プリペイド残高は実申込で確認します（不足は402）。",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "dry_run": {
                                            "type": "boolean",
                                            "description": "料金確認であることを示す値（true）"
                                        },
                                        "total_price": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "キャンペーン・当月日割りを反映した当日申込時支払総額（税込）"
                                        }
                                    },
                                    "required": [
                                        "dry_run",
                                        "total_price"
                                    ]
                                },
                                "example": {
                                    "dry_run": true,
                                    "total_price": 3300
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "プリペイド残高不足（PAYMENT_REQUIRED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "PAYMENT_REQUIRED",
                                        "message": "プリペイド残高不足（PAYMENT_REQUIRED）",
                                        "errors": [
                                            "プリペイド残高不足（PAYMENT_REQUIRED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "CAPACITY_UNAVAILABLE",
                                        "message": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLoadBalancersUuid",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "L4ロードバランサー詳細を取得",
                "description": "指定したAPI用UUIDのL4ロードバランサー詳細を返します。存在しない、または別アカウントのUUIDは404を返します。",
                "x-scope": "読み取り",
                "x-permission": "load_balancer_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "load_balancer": {
                                            "type": "object",
                                            "properties": {
                                                "uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "API用UUID。一覧から取得し各管理APIの{uuid}に指定"
                                                },
                                                "resource_uuid": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "uuid",
                                                    "description": "詳細画面に表示されるUUID。問い合わせ時の照合用で、APIの{uuid}には使用しません。構築中はnull"
                                                },
                                                "name": {
                                                    "type": "string",
                                                    "description": "表示名"
                                                },
                                                "memo": {
                                                    "type": "string",
                                                    "description": "メモ。最大500文字、未設定は空文字"
                                                },
                                                "region": {
                                                    "type": "string",
                                                    "description": "カタログの公開リージョンID"
                                                },
                                                "plan_id": {
                                                    "type": "string",
                                                    "description": "カタログの公開プランID（プラン一覧の plans[].id と同じ値）"
                                                },
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "provisioning",
                                                        "active",
                                                        "suspended",
                                                        "error"
                                                    ],
                                                    "description": "提供状態。provisioning: 構築中 / active: 提供中 / suspended: 停止措置中 / error: 構築失敗。契約状態はcontract.status、電源状態はpower.statusで確認します"
                                                },
                                                "can_operate": {
                                                    "type": "boolean",
                                                    "description": "通常の操作を受け付けられる状態かの目安。受付中・失敗した処理がある場合などはfalse。実際の可否は各APIが判定します"
                                                },
                                                "created_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "作成日時（RFC 3339）"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）"
                                                },
                                                "contract": {
                                                    "type": "object",
                                                    "properties": {
                                                        "service_code": {
                                                            "type": "string",
                                                            "description": "契約画面や請求書に表示するサービスコード"
                                                        },
                                                        "status": {
                                                            "type": "string",
                                                            "enum": [
                                                                "active",
                                                                "expired"
                                                            ],
                                                            "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                        },
                                                        "expires_on": {
                                                            "type": "string",
                                                            "format": "date",
                                                            "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                        },
                                                        "auto_renew": {
                                                            "type": "object",
                                                            "properties": {
                                                                "period": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "enum": [
                                                                        0,
                                                                        1
                                                                    ],
                                                                    "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                },
                                                                "enabled": {
                                                                    "type": "boolean",
                                                                    "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                },
                                                                "method": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "none",
                                                                        "card",
                                                                        "paidy",
                                                                        "prepaid"
                                                                    ],
                                                                    "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                }
                                                            },
                                                            "required": [
                                                                "period",
                                                                "enabled",
                                                                "method"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "service_code",
                                                        "status",
                                                        "expires_on",
                                                        "auto_renew"
                                                    ]
                                                },
                                                "primary_ipv4": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "ipv4",
                                                    "description": "グローバルIPv4アドレス"
                                                },
                                                "spec": {
                                                    "type": "object",
                                                    "properties": {
                                                        "redundancy": {
                                                            "type": "string",
                                                            "description": "冗長構成。active_standby"
                                                        },
                                                        "connections_per_second": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "新規接続性能の目安（CPS）"
                                                        }
                                                    },
                                                    "required": [
                                                        "redundancy",
                                                        "connections_per_second"
                                                    ]
                                                }
                                            },
                                            "required": [
                                                "uuid",
                                                "resource_uuid",
                                                "name",
                                                "memo",
                                                "region",
                                                "plan_id",
                                                "status",
                                                "can_operate",
                                                "created_at",
                                                "updated_at",
                                                "contract",
                                                "primary_ipv4",
                                                "spec"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "load_balancer"
                                    ]
                                },
                                "example": {
                                    "load_balancer": {
                                        "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d223",
                                        "resource_uuid": "7d2f4c1e-5a6b-4c8d-9e0f-1a2b3c4d5333",
                                        "name": "load-balancer-01",
                                        "memo": "production",
                                        "region": "tokyo01",
                                        "plan_id": "load-balancer-standard",
                                        "status": "active",
                                        "can_operate": true,
                                        "contract": {
                                            "service_code": "NET-LB-1234",
                                            "status": "active",
                                            "expires_on": "2026-09-30",
                                            "auto_renew": {
                                                "enabled": true,
                                                "method": "card",
                                                "period": 1
                                            }
                                        },
                                        "created_at": "2026-09-01T10:30:00+09:00",
                                        "updated_at": "2026-09-01T10:30:00+09:00",
                                        "primary_ipv4": "203.0.113.20",
                                        "spec": {
                                            "redundancy": "active_standby",
                                            "connections_per_second": 4000
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/name": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLoadBalancersUuidName",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "L4ロードバランサー名を変更",
                "description": "表示名を変更します。1〜64文字の英数字・ハイフン・アンダースコアを指定できます（申込時より使える文字が広い）。変更後の内容は詳細APIで確認できます。",
                "x-scope": "書き込み",
                "x-permission": "load_balancer_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 64,
                                        "pattern": "^[A-Za-z0-9_-]{1,64}$",
                                        "description": "新しい表示名。1〜64文字の英数字・ハイフン・アンダースコア",
                                        "example": "resource-01"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name"
                                ]
                            },
                            "example": {
                                "name": "resource-01"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "名前を変更しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/memo": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLoadBalancersUuidMemo",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "L4ロードバランサーのメモを変更",
                "description": "メモを変更します。空文字はメモ削除として扱います。",
                "x-scope": "書き込み",
                "x-permission": "load_balancer_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。空文字で削除",
                                        "example": "production"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "memo"
                                ]
                            },
                            "example": {
                                "memo": "production"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "メモを更新しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/power": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLoadBalancersUuidPower",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "L4ロードバランサーの電源状態を取得",
                "description": "電源状態と現在実行可能な操作を返します。構築後は、L4ロードバランサーの電源の有効・無効をrunning / stoppedで表します。設定反映中・異常時はcan_start / can_stopがfalseです。",
                "x-scope": "読み取り",
                "x-permission": "load_balancer_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "power": {
                                            "type": "object",
                                            "properties": {
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "running",
                                                        "stopped",
                                                        "processing",
                                                        "error"
                                                    ],
                                                    "description": "電源状態。running / stopped / processing / error。構築中はprocessing、構築失敗はerrorです。構築後は設定反映中や異常時も電源の有効・無効（running / stopped）を表し、操作可否はcan_start / can_stopで確認します"
                                                },
                                                "processing_action": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "enum": [
                                                        "start",
                                                        "stop",
                                                        "reboot",
                                                        null
                                                    ],
                                                    "description": "L4ロードバランサーでは常にnull"
                                                },
                                                "can_start": {
                                                    "type": "boolean",
                                                    "description": "現在起動できるか"
                                                },
                                                "can_stop": {
                                                    "type": "boolean",
                                                    "description": "現在停止できるか"
                                                },
                                                "can_reboot": {
                                                    "type": "boolean",
                                                    "description": "現在再起動できるか。再起動に対応しないリソースでは false"
                                                }
                                            },
                                            "required": [
                                                "status",
                                                "processing_action",
                                                "can_start",
                                                "can_stop",
                                                "can_reboot"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "power"
                                    ]
                                },
                                "example": {
                                    "power": {
                                        "status": "running",
                                        "processing_action": null,
                                        "can_start": false,
                                        "can_stop": true,
                                        "can_reboot": false
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/power/start": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLoadBalancersUuidPowerStart",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "L4ロードバランサーを起動",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。すでに起動している場合は409 INVALID_POWER_STATE、設定の反映中は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stopで確認できます。",
                "x-scope": "書き込み",
                "x-permission": "load_balancer_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/power/stop": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLoadBalancersUuidPowerStop",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "L4ロードバランサーを停止",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。すでに停止している場合は409 INVALID_POWER_STATE、設定の反映中は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stopで確認できます。",
                "x-scope": "書き込み",
                "x-permission": "load_balancer_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/listeners/{listener_port}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLoadBalancersUuidListenersListener_port",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "リスナー設定を取得",
                "description": "受信ポートでリスナーを指定します。画面の「設定対象のポート」と同じポート番号を指定してください。受信ポートは20 / 21 / 25 / 80 / 443 / 587 / 8080 / 8443の固定8種で、リスナーの追加や任意のポートへの変更、一覧取得は提供しません。",
                "x-scope": "読み取り",
                "x-permission": "load_balancer_balancing",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "listener_port",
                        "in": "path",
                        "required": true,
                        "description": "L4ロードバランサーの受信ポート。20 / 21 / 25 / 80 / 443 / 587 / 8080 / 8443の固定8種で、追加や変更は提供しません",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 65535,
                            "enum": [
                                20,
                                21,
                                25,
                                80,
                                443,
                                587,
                                8080,
                                8443
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "listener": {
                                            "type": "object",
                                            "properties": {
                                                "enabled": {
                                                    "type": "boolean",
                                                    "description": "リスナーが有効か"
                                                },
                                                "protocol": {
                                                    "type": "string",
                                                    "enum": [
                                                        "tcp"
                                                    ],
                                                    "description": "プロトコル。tcp"
                                                },
                                                "port": {
                                                    "type": "integer",
                                                    "minimum": 1,
                                                    "maximum": 65535,
                                                    "enum": [
                                                        20,
                                                        21,
                                                        25,
                                                        80,
                                                        443,
                                                        587,
                                                        8080,
                                                        8443
                                                    ],
                                                    "description": "受信ポート"
                                                },
                                                "algorithm": {
                                                    "type": "string",
                                                    "enum": [
                                                        "round_robin",
                                                        "least_connections"
                                                    ],
                                                    "description": "バランシング方式。round_robin: ラウンドロビン / least_connections: リーストコネクション"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）。取得できない場合はnull"
                                                }
                                            },
                                            "required": [
                                                "enabled",
                                                "protocol",
                                                "port",
                                                "algorithm",
                                                "updated_at"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "listener"
                                    ]
                                },
                                "example": {
                                    "listener": {
                                        "enabled": true,
                                        "protocol": "tcp",
                                        "port": 443,
                                        "algorithm": "round_robin",
                                        "updated_at": "2026-09-01T10:30:00+09:00"
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/listeners/{listener_port}/enabled": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLoadBalancersUuidListenersListener_portEnabled",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "リスナーの有効・無効を変更",
                "description": "この属性だけを変更します。同一値は成功（設定の反映中は、同じ値でも409 OPERATION_IN_PROGRESS）。200は設定受付を表します。リスナー設定取得APIで現在値を確認してください。設定反映は非同期で、現在値の一致だけでは通信への反映完了を保証しません。処理中の409を受けた場合は10秒以上空けて現在値を確認してから再実行してください。",
                "x-scope": "書き込み",
                "x-permission": "load_balancer_balancing",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "listener_port",
                        "in": "path",
                        "required": true,
                        "description": "L4ロードバランサーの受信ポート。20 / 21 / 25 / 80 / 443 / 587 / 8080 / 8443の固定8種で、追加や変更は提供しません",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 65535,
                            "enum": [
                                20,
                                21,
                                25,
                                80,
                                443,
                                587,
                                8080,
                                8443
                            ]
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "enabled": {
                                        "type": "boolean",
                                        "description": "リスナーを有効にするか",
                                        "example": true
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "enabled"
                                ]
                            },
                            "example": {
                                "enabled": true
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "リスナー設定を変更しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/listeners/{listener_port}/algorithm": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudLoadBalancersUuidListenersListener_portAlgorithm",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "バランシング方式を変更",
                "description": "この属性だけを変更します。同一値は成功（設定の反映中は、同じ値でも409 OPERATION_IN_PROGRESS）。200は設定受付を表します。リスナー設定取得APIで現在値を確認してください。設定反映は非同期で、現在値の一致だけでは通信への反映完了を保証しません。処理中の409を受けた場合は10秒以上空けて現在値を確認してから再実行してください。",
                "x-scope": "書き込み",
                "x-permission": "load_balancer_balancing",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "listener_port",
                        "in": "path",
                        "required": true,
                        "description": "L4ロードバランサーの受信ポート。20 / 21 / 25 / 80 / 443 / 587 / 8080 / 8443の固定8種で、追加や変更は提供しません",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 65535,
                            "enum": [
                                20,
                                21,
                                25,
                                80,
                                443,
                                587,
                                8080,
                                8443
                            ]
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "algorithm": {
                                        "type": "string",
                                        "enum": [
                                            "round_robin",
                                            "least_connections"
                                        ],
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "description": "バランシング方式。round_robin: ラウンドロビン / least_connections: リーストコネクション",
                                        "example": "round_robin"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "algorithm"
                                ]
                            },
                            "example": {
                                "algorithm": "round_robin"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "リスナー設定を変更しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/listeners/{listener_port}/members": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudLoadBalancersUuidListenersListener_portMembers",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "振り分け先サーバー一覧を取得",
                "description": "指定リスナーに登録された転送先VPSを返します。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "load_balancer_balancing",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "listener_port",
                        "in": "path",
                        "required": true,
                        "description": "L4ロードバランサーの受信ポート。20 / 21 / 25 / 80 / 443 / 587 / 8080 / 8443の固定8種で、追加や変更は提供しません",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 65535,
                            "enum": [
                                20,
                                21,
                                25,
                                80,
                                443,
                                587,
                                8080,
                                8443
                            ]
                        }
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "members": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "member_uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "振り分け先の登録の識別子（VPSのUUIDとは別）"
                                                    },
                                                    "vps_uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "対象Linux VPSのAPI用UUID"
                                                    },
                                                    "vps_name": {
                                                        "type": "string",
                                                        "description": "VPS表示名"
                                                    },
                                                    "port_uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "対象VPSのメインNICのUUID（is_main=true）"
                                                    },
                                                    "address": {
                                                        "type": "string",
                                                        "format": "ipv4",
                                                        "description": "転送先となるメインNICのプライベートIPアドレス"
                                                    },
                                                    "target_port": {
                                                        "type": "integer",
                                                        "minimum": 1,
                                                        "maximum": 65535,
                                                        "description": "転送先ポート"
                                                    },
                                                    "operating_status": {
                                                        "type": "string",
                                                        "enum": [
                                                            "online",
                                                            "offline",
                                                            "degraded",
                                                            "no_monitor",
                                                            "error"
                                                        ],
                                                        "description": "稼働状態。online / offline / degraded / no_monitor / error"
                                                    }
                                                },
                                                "required": [
                                                    "member_uuid",
                                                    "vps_uuid",
                                                    "vps_name",
                                                    "port_uuid",
                                                    "address",
                                                    "target_port",
                                                    "operating_status"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "members",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "members": [
                                        {
                                            "member_uuid": "bc184dc7-7773-42d3-82ea-f7a928fe40ab",
                                            "vps_uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221",
                                            "vps_name": "linux-vps-01",
                                            "port_uuid": "f544ce15-7145-4cdc-aadb-8d0120012156",
                                            "address": "172.16.0.10",
                                            "target_port": 443,
                                            "operating_status": "online"
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudLoadBalancersUuidListenersListener_portMembers",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "振り分け先サーバーを追加",
                "description": "同一アカウント・リージョン内の利用可能なVPSを指定します。メインNIC（is_main=true）のプライベートIPを自動的に使用します。転送先ポートはURLのlistener_portと同じ値になり、任意指定はできません。同一リスナー内の同じVPS・転送先ポートの重複は409。",
                "x-scope": "書き込み",
                "x-permission": "load_balancer_balancing",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "listener_port",
                        "in": "path",
                        "required": true,
                        "description": "L4ロードバランサーの受信ポート。20 / 21 / 25 / 80 / 443 / 587 / 8080 / 8443の固定8種で、追加や変更は提供しません",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 65535,
                            "enum": [
                                20,
                                21,
                                25,
                                80,
                                443,
                                587,
                                8080,
                                8443
                            ]
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "vps_uuid": {
                                        "type": "string",
                                        "format": "uuid",
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "description": "同一アカウントのLinux VPSのAPI用UUID",
                                        "example": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "vps_uuid"
                                ]
                            },
                            "example": {
                                "vps_uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221"
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "振り分け先一覧の取得URL（/v1/vps-cloud/load-balancers/{uuid}/listeners/{listener_port}/members）。振り分け先ごとの詳細取得APIはありません",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "member_uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "追加した振り分け先の登録の識別子（VPSのUUIDとは別）"
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "member_uuid",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "member_uuid": "5f0c2b7e-8d1a-4c3e-9b6f-2a7d8e9c1b04",
                                    "message": "振り分け先サーバーを追加しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "同じVPS・転送先ポートが登録済み（ALREADY_EXISTS）、L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "同じVPS・転送先ポートが登録済み（ALREADY_EXISTS）、L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "同じVPS・転送先ポートが登録済み（ALREADY_EXISTS）、L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値の誤り、vps_uuidのVPSが見つからない・別アカウントのもの（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値の誤り、vps_uuidのVPSが見つからない・別アカウントのもの（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値の誤り、vps_uuidのVPSが見つからない・別アカウントのもの（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/load-balancers/{uuid}/listeners/{listener_port}/members/{member_uuid}": {
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudLoadBalancersUuidListenersListener_portMembersMember_uuid",
                "tags": [
                    "L4ロードバランサー"
                ],
                "summary": "振り分け先サーバーを削除",
                "description": "指定リスナーから振り分け先サーバーを削除します。VPSやNIC自体は削除しません。",
                "x-scope": "書き込み",
                "x-permission": "load_balancer_balancing",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "listener_port",
                        "in": "path",
                        "required": true,
                        "description": "L4ロードバランサーの受信ポート。20 / 21 / 25 / 80 / 443 / 587 / 8080 / 8443の固定8種で、追加や変更は提供しません",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 65535,
                            "enum": [
                                20,
                                21,
                                25,
                                80,
                                443,
                                587,
                                8080,
                                8443
                            ]
                        }
                    },
                    {
                        "name": "member_uuid",
                        "in": "path",
                        "required": true,
                        "description": "振り分け先の登録の識別子（VPSのUUIDとは別）",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "振り分け先サーバーを削除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "L4ロードバランサーの設定の反映中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/nfs": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudNfs",
                "tags": [
                    "NFS"
                ],
                "summary": "NFS一覧を取得",
                "description": "認証したアカウントのNFSを返します。状態・名前で絞り込めます。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "nfs_server_info",
                "parameters": [
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "description": "提供状態の完全一致。provisioning / active / suspended / error",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "provisioning",
                                "active",
                                "suspended",
                                "error"
                            ],
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "active"
                    },
                    {
                        "name": "name",
                        "in": "query",
                        "required": false,
                        "description": "表示名の部分一致（大文字・小文字を区別しない）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 64
                        },
                        "example": "web"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "nfs": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "API用UUID。一覧から取得し各管理APIの{uuid}に指定"
                                                    },
                                                    "resource_uuid": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "uuid",
                                                        "description": "詳細画面に表示されるUUID。問い合わせ時の照合用で、APIの{uuid}には使用しません。構築中はnull"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "表示名"
                                                    },
                                                    "memo": {
                                                        "type": "string",
                                                        "description": "メモ。最大500文字、未設定は空文字"
                                                    },
                                                    "region": {
                                                        "type": "string",
                                                        "description": "カタログの公開リージョンID"
                                                    },
                                                    "plan_id": {
                                                        "type": "string",
                                                        "description": "カタログの公開プランID（プラン一覧の plans[].id と同じ値）"
                                                    },
                                                    "status": {
                                                        "type": "string",
                                                        "enum": [
                                                            "provisioning",
                                                            "active",
                                                            "suspended",
                                                            "error"
                                                        ],
                                                        "description": "提供状態。provisioning: 構築中 / active: 提供中 / suspended: 停止措置中 / error: 構築失敗。契約状態はcontract.status、電源状態はpower.statusで確認します"
                                                    },
                                                    "can_operate": {
                                                        "type": "boolean",
                                                        "description": "通常の操作を受け付けられる状態かの目安。受付中・失敗した処理がある場合などはfalse。実際の可否は各APIが判定します"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）"
                                                    },
                                                    "updated_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "更新日時（RFC 3339）"
                                                    },
                                                    "contract": {
                                                        "type": "object",
                                                        "properties": {
                                                            "service_code": {
                                                                "type": "string",
                                                                "description": "契約画面や請求書に表示するサービスコード"
                                                            },
                                                            "status": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "active",
                                                                    "expired"
                                                                ],
                                                                "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                            },
                                                            "expires_on": {
                                                                "type": "string",
                                                                "format": "date",
                                                                "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                            },
                                                            "auto_renew": {
                                                                "type": "object",
                                                                "properties": {
                                                                    "period": {
                                                                        "type": "integer",
                                                                        "minimum": 0,
                                                                        "enum": [
                                                                            0,
                                                                            1
                                                                        ],
                                                                        "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                    },
                                                                    "enabled": {
                                                                        "type": "boolean",
                                                                        "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                    },
                                                                    "method": {
                                                                        "type": "string",
                                                                        "enum": [
                                                                            "none",
                                                                            "card",
                                                                            "paidy",
                                                                            "prepaid"
                                                                        ],
                                                                        "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                    }
                                                                },
                                                                "required": [
                                                                    "period",
                                                                    "enabled",
                                                                    "method"
                                                                ]
                                                            }
                                                        },
                                                        "required": [
                                                            "service_code",
                                                            "status",
                                                            "expires_on",
                                                            "auto_renew"
                                                        ]
                                                    },
                                                    "private_ip_address": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "ipv4",
                                                        "description": "NFSのプライベートIPアドレス"
                                                    },
                                                    "export_directory": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "description": "マウントするエクスポートディレクトリ。構築完了後は/exports"
                                                    },
                                                    "spec": {
                                                        "type": "object",
                                                        "properties": {
                                                            "storage_gb": {
                                                                "type": "integer",
                                                                "minimum": 0,
                                                                "description": "契約容量（GB）"
                                                            }
                                                        },
                                                        "required": [
                                                            "storage_gb"
                                                        ]
                                                    }
                                                },
                                                "required": [
                                                    "uuid",
                                                    "resource_uuid",
                                                    "name",
                                                    "memo",
                                                    "region",
                                                    "plan_id",
                                                    "status",
                                                    "can_operate",
                                                    "created_at",
                                                    "updated_at",
                                                    "contract",
                                                    "private_ip_address",
                                                    "export_directory",
                                                    "spec"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "nfs",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "nfs": [
                                        {
                                            "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d224",
                                            "resource_uuid": "7d2f4c1e-5a6b-4c8d-9e0f-1a2b3c4d5334",
                                            "name": "nfs-01",
                                            "memo": "production",
                                            "region": "tokyo01",
                                            "plan_id": "nfs-100gb",
                                            "status": "active",
                                            "can_operate": true,
                                            "contract": {
                                                "service_code": "NET-NFS-1234",
                                                "status": "active",
                                                "expires_on": "2026-09-30",
                                                "auto_renew": {
                                                    "enabled": true,
                                                    "method": "card",
                                                    "period": 1
                                                }
                                            },
                                            "created_at": "2026-09-01T10:30:00+09:00",
                                            "updated_at": "2026-09-01T10:30:00+09:00",
                                            "private_ip_address": "192.168.0.20",
                                            "export_directory": "/exports",
                                            "spec": {
                                                "storage_gb": 100
                                            }
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudNfs",
                "tags": [
                    "NFS"
                ],
                "summary": "NFSを新規お申し込み",
                "description": "NFSをプリペイド残高で申し込みます。カタログ（プラン一覧）で確認したperiods[].total_priceをexpected_total_priceへ指定し、実申込の前に同じリクエスト本文でdry_run=trueを実行して、支払総額を確認してください。実申込は202 Acceptedと作成対象のUUID、status=provisioningを返します。構築完了まで10分程度が目安で、状況により前後します。Locationのリソース詳細を10秒以上空けて取得し、statusがactiveになれば利用可能です。errorの場合は構築に失敗しているため、再申込せずXServerアカウントの契約・支払状況を確認してサポートへお問い合わせください。読み取り専用（read）のキーは、allow_signupが有効でも申し込めません。詳細取得には対象商品の参照権限も必要です。",
                "x-scope": "書き込み",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "実申込時に必須。8〜64文字の英数字・ハイフン・アンダースコア（UUID推奨）",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440000",
                        "x-required-when": "dry_run=false"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "region": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "リージョン一覧APIが返した公開リージョンID",
                                        "example": "tokyo01"
                                    },
                                    "plan_id": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "対応するプラン一覧APIが返した公開プランID",
                                        "example": "nfs-100gb"
                                    },
                                    "period": {
                                        "type": "integer",
                                        "minimum": 1,
                                        "enum": [
                                            1
                                        ],
                                        "description": "契約期間（月）。対象プランのperiods[].monthsから指定します",
                                        "example": 1
                                    },
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[0-9a-z_-]{1,50}$",
                                        "description": "リソースの表示名。1〜50文字の英小文字・数字・ハイフン・アンダースコア（コントロールパネルの申込と同じ）。作成後の名前変更APIでは64文字まで指定できます",
                                        "example": "resource-01"
                                    },
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。契約作成後にリソースのメモとして保存します",
                                        "example": "production"
                                    },
                                    "auto_renew": {
                                        "type": "boolean",
                                        "default": true,
                                        "description": "自動更新の設定。省略時は true",
                                        "example": true
                                    },
                                    "partner_code": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[A-Za-z0-9]{1,50}$",
                                        "description": "お取次店コード（半角英数字50文字以内）。パートナー（お取次店）経由のお申し込みの場合に指定します。存在しないコードでもエラーにならず、お申し込みは成立します。料金は変わりません。形式が不正な場合はdry_runでも422です"
                                    },
                                    "expected_total_price": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "description": "当日申込時の税込支払総額。対象プランのカタログ（プラン一覧）が返した、契約期間の periods[].total_price を指定します。請求額を指定する項目ではなく、サーバー側で計算した金額との照合に使います。dry_run でも照合し、不一致は422 PRICE_MISMATCHで申込を行いません",
                                        "example": 5951
                                    },
                                    "agree_to_terms": {
                                        "type": "boolean",
                                        "enum": [
                                            true
                                        ],
                                        "description": "利用規約・個人情報の取り扱いに同意する場合は true（true 必須。dry_run でも必須）",
                                        "example": true
                                    },
                                    "dry_run": {
                                        "type": "boolean",
                                        "default": false,
                                        "description": "trueの場合、課金・契約作成を行わず実行可否と料金だけを検証します。省略時は false",
                                        "example": false
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "region",
                                    "plan_id",
                                    "period",
                                    "name",
                                    "expected_total_price",
                                    "agree_to_terms"
                                ]
                            },
                            "example": {
                                "region": "tokyo01",
                                "plan_id": "nfs-100gb",
                                "period": 1,
                                "name": "resource-01",
                                "memo": "production",
                                "auto_renew": true,
                                "expected_total_price": 5951,
                                "agree_to_terms": true,
                                "dry_run": false
                            }
                        }
                    }
                },
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "作成対象の詳細取得URL（/v1/vps-cloud/nfs/{uuid}）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "作成対象のAPI用UUID。Locationの詳細取得に使用します"
                                        },
                                        "status": {
                                            "type": "string",
                                            "enum": [
                                                "provisioning"
                                            ],
                                            "description": "構築受付時の状態（provisioning）。最新状態はLocationで確認します"
                                        }
                                    },
                                    "required": [
                                        "uuid",
                                        "status"
                                    ]
                                },
                                "example": {
                                    "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d224",
                                    "status": "provisioning"
                                }
                            }
                        }
                    },
                    "200": {
                        "description": "課金・契約作成を行わず、支払総額を返します（他サービスの申込APIと同じ形）。入力・料金・空きの確認はdry_runでも行い、空きがない場合は409 CAPACITY_UNAVAILABLEを返します。プリペイド残高は実申込で確認します（不足は402）。",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "dry_run": {
                                            "type": "boolean",
                                            "description": "料金確認であることを示す値（true）"
                                        },
                                        "total_price": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "キャンペーン・当月日割りを反映した当日申込時支払総額（税込）"
                                        }
                                    },
                                    "required": [
                                        "dry_run",
                                        "total_price"
                                    ]
                                },
                                "example": {
                                    "dry_run": true,
                                    "total_price": 5951
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "プリペイド残高不足（PAYMENT_REQUIRED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "PAYMENT_REQUIRED",
                                        "message": "プリペイド残高不足（PAYMENT_REQUIRED）",
                                        "errors": [
                                            "プリペイド残高不足（PAYMENT_REQUIRED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "CAPACITY_UNAVAILABLE",
                                        "message": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/nfs/{uuid}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudNfsUuid",
                "tags": [
                    "NFS"
                ],
                "summary": "NFS詳細を取得",
                "description": "指定したAPI用UUIDのNFS詳細を返します。存在しない、または別アカウントのUUIDは404を返します。",
                "x-scope": "読み取り",
                "x-permission": "nfs_server_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "nfs": {
                                            "type": "object",
                                            "properties": {
                                                "uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "API用UUID。一覧から取得し各管理APIの{uuid}に指定"
                                                },
                                                "resource_uuid": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "uuid",
                                                    "description": "詳細画面に表示されるUUID。問い合わせ時の照合用で、APIの{uuid}には使用しません。構築中はnull"
                                                },
                                                "name": {
                                                    "type": "string",
                                                    "description": "表示名"
                                                },
                                                "memo": {
                                                    "type": "string",
                                                    "description": "メモ。最大500文字、未設定は空文字"
                                                },
                                                "region": {
                                                    "type": "string",
                                                    "description": "カタログの公開リージョンID"
                                                },
                                                "plan_id": {
                                                    "type": "string",
                                                    "description": "カタログの公開プランID（プラン一覧の plans[].id と同じ値）"
                                                },
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "provisioning",
                                                        "active",
                                                        "suspended",
                                                        "error"
                                                    ],
                                                    "description": "提供状態。provisioning: 構築中 / active: 提供中 / suspended: 停止措置中 / error: 構築失敗。契約状態はcontract.status、電源状態はpower.statusで確認します"
                                                },
                                                "can_operate": {
                                                    "type": "boolean",
                                                    "description": "通常の操作を受け付けられる状態かの目安。受付中・失敗した処理がある場合などはfalse。実際の可否は各APIが判定します"
                                                },
                                                "created_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "作成日時（RFC 3339）"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）"
                                                },
                                                "contract": {
                                                    "type": "object",
                                                    "properties": {
                                                        "service_code": {
                                                            "type": "string",
                                                            "description": "契約画面や請求書に表示するサービスコード"
                                                        },
                                                        "status": {
                                                            "type": "string",
                                                            "enum": [
                                                                "active",
                                                                "expired"
                                                            ],
                                                            "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                        },
                                                        "expires_on": {
                                                            "type": "string",
                                                            "format": "date",
                                                            "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                        },
                                                        "auto_renew": {
                                                            "type": "object",
                                                            "properties": {
                                                                "period": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "enum": [
                                                                        0,
                                                                        1
                                                                    ],
                                                                    "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                },
                                                                "enabled": {
                                                                    "type": "boolean",
                                                                    "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                },
                                                                "method": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "none",
                                                                        "card",
                                                                        "paidy",
                                                                        "prepaid"
                                                                    ],
                                                                    "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                }
                                                            },
                                                            "required": [
                                                                "period",
                                                                "enabled",
                                                                "method"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "service_code",
                                                        "status",
                                                        "expires_on",
                                                        "auto_renew"
                                                    ]
                                                },
                                                "private_ip_address": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "ipv4",
                                                    "description": "NFSのプライベートIPアドレス"
                                                },
                                                "export_directory": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "description": "マウントするエクスポートディレクトリ。構築完了後は/exports"
                                                },
                                                "spec": {
                                                    "type": "object",
                                                    "properties": {
                                                        "storage_gb": {
                                                            "type": "integer",
                                                            "minimum": 0,
                                                            "description": "契約容量（GB）"
                                                        }
                                                    },
                                                    "required": [
                                                        "storage_gb"
                                                    ]
                                                }
                                            },
                                            "required": [
                                                "uuid",
                                                "resource_uuid",
                                                "name",
                                                "memo",
                                                "region",
                                                "plan_id",
                                                "status",
                                                "can_operate",
                                                "created_at",
                                                "updated_at",
                                                "contract",
                                                "private_ip_address",
                                                "export_directory",
                                                "spec"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "nfs"
                                    ]
                                },
                                "example": {
                                    "nfs": {
                                        "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d224",
                                        "resource_uuid": "7d2f4c1e-5a6b-4c8d-9e0f-1a2b3c4d5334",
                                        "name": "nfs-01",
                                        "memo": "production",
                                        "region": "tokyo01",
                                        "plan_id": "nfs-100gb",
                                        "status": "active",
                                        "can_operate": true,
                                        "contract": {
                                            "service_code": "NET-NFS-1234",
                                            "status": "active",
                                            "expires_on": "2026-09-30",
                                            "auto_renew": {
                                                "enabled": true,
                                                "method": "card",
                                                "period": 1
                                            }
                                        },
                                        "created_at": "2026-09-01T10:30:00+09:00",
                                        "updated_at": "2026-09-01T10:30:00+09:00",
                                        "private_ip_address": "192.168.0.20",
                                        "export_directory": "/exports",
                                        "spec": {
                                            "storage_gb": 100
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/nfs/{uuid}/name": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudNfsUuidName",
                "tags": [
                    "NFS"
                ],
                "summary": "NFS名を変更",
                "description": "表示名を変更します。1〜64文字の英数字・ハイフン・アンダースコアを指定できます（申込時より使える文字が広い）。変更後の内容は詳細APIで確認できます。",
                "x-scope": "書き込み",
                "x-permission": "nfs_server_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 64,
                                        "pattern": "^[A-Za-z0-9_-]{1,64}$",
                                        "description": "新しい表示名。1〜64文字の英数字・ハイフン・アンダースコア",
                                        "example": "resource-01"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name"
                                ]
                            },
                            "example": {
                                "name": "resource-01"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "名前を変更しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/nfs/{uuid}/memo": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudNfsUuidMemo",
                "tags": [
                    "NFS"
                ],
                "summary": "NFSのメモを変更",
                "description": "メモを変更します。空文字はメモ削除として扱います。",
                "x-scope": "書き込み",
                "x-permission": "nfs_server_info",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。空文字で削除",
                                        "example": "production"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "memo"
                                ]
                            },
                            "example": {
                                "memo": "production"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "メモを更新しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/nfs/{uuid}/power": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudNfsUuidPower",
                "tags": [
                    "NFS"
                ],
                "summary": "NFSの電源状態を取得",
                "description": "電源状態と現在実行可能な操作を返します。",
                "x-scope": "読み取り",
                "x-permission": "nfs_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "power": {
                                            "type": "object",
                                            "properties": {
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "running",
                                                        "stopped",
                                                        "processing",
                                                        "error"
                                                    ],
                                                    "description": "電源状態。running / stopped / processing / error。構築中はprocessing、構築失敗はerrorです"
                                                },
                                                "processing_action": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "enum": [
                                                        "start",
                                                        "stop",
                                                        "reboot",
                                                        null
                                                    ],
                                                    "description": "処理中の操作。start / stop / reboot。処理中でない場合と、処理の種類が分からない場合は null"
                                                },
                                                "can_start": {
                                                    "type": "boolean",
                                                    "description": "現在起動できるか"
                                                },
                                                "can_stop": {
                                                    "type": "boolean",
                                                    "description": "現在停止できるか"
                                                },
                                                "can_reboot": {
                                                    "type": "boolean",
                                                    "description": "現在再起動できるか。再起動に対応しないリソースでは false"
                                                }
                                            },
                                            "required": [
                                                "status",
                                                "processing_action",
                                                "can_start",
                                                "can_stop",
                                                "can_reboot"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "power"
                                    ]
                                },
                                "example": {
                                    "power": {
                                        "status": "running",
                                        "processing_action": null,
                                        "can_start": false,
                                        "can_stop": true,
                                        "can_reboot": false
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/nfs/{uuid}/power/start": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudNfsUuidPowerStart",
                "tags": [
                    "NFS"
                ],
                "summary": "NFSを起動",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。すでに起動している場合は409 INVALID_POWER_STATE、電源の処理中（電源状態のstatusがprocessing）は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stop / can_rebootで確認できます。",
                "x-scope": "書き込み",
                "x-permission": "nfs_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/nfs/{uuid}/power/stop": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudNfsUuidPowerStop",
                "tags": [
                    "NFS"
                ],
                "summary": "NFSを停止",
                "description": "電源操作を受け付けます。レスポンスボディは返さず、Locationの電源状態の取得APIを10秒以上空けて確認してください。すでに停止している場合は409 INVALID_POWER_STATE、電源の処理中（電源状態のstatusがprocessing）は409 OPERATION_IN_PROGRESSです。操作できるかは電源状態のcan_start / can_stop / can_rebootで確認できます。",
                "x-scope": "書き込み",
                "x-permission": "nfs_power",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "responses": {
                    "202": {
                        "description": "Accepted",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "電源状態確認先のパス",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INVALID_POWER_STATE",
                                        "message": "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "現在の電源状態では実行不可（INVALID_POWER_STATE）、電源の処理中（OPERATION_IN_PROGRESS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/nfs/{uuid}/metrics": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudNfsUuidMetrics",
                "tags": [
                    "NFS"
                ],
                "summary": "NFSのリソースグラフのデータを取得",
                "description": "指定期間[from,to)の時系列を昇順で返します。cpuは%、disk_read/writeはMB/s、network_in/outは各区間の転送量MBです（10進単位）。データは5分間隔で記録され、granularity=3600は1時間ごとに1点（CPU・ディスクI/Oは1時間の平均、転送量は1時間の合計）として返します。from/toはデータ点の境界に揃えます。欠測はnull、実測0は0。指定系列を入力順で返し、重複・未知metricは422。期間は最大30日かつ1系列1,000点で、granularity=300（省略時）では約3.4日までです。10秒以上空けて取得してください。",
                "x-scope": "読み取り",
                "x-permission": "nfs_resource",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "対象リソースのAPI用UUID。一覧APIで取得しサービスコードで照合します。詳細画面に表示される「UUID」（resource_uuid）とは異なります",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "metrics",
                        "in": "query",
                        "required": true,
                        "description": "取得するmetricをカンマ区切りで指定。cpu / disk_read / disk_write / network_in / network_out",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024,
                            "pattern": "^(cpu|disk_read|disk_write|network_in|network_out)(,(cpu|disk_read|disk_write|network_in|network_out))*$"
                        },
                        "example": "cpu"
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": true,
                        "description": "取得期間の開始日時（例: 2026-09-06T00:00:00+09:00）。RFC 3339の形式に加え、次の書き方も受け付けます。秒の省略（00秒として扱います）、小数秒（切り捨て）、日付と時刻の間の空白（例: 2026-09-06 00:00:00）、タイムゾーンの省略（日本時間として扱います）。+はURLエンコード（%2B）してください。エンコードせず空白に変わった場合も+として扱います。日付だけの値や存在しない日時は422",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "2026-09-06T00:00:00+09:00"
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": true,
                        "description": "取得期間の終了日時。fromと同じ書き方で、fromより後を指定します",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        },
                        "example": "2026-09-06T01:00:00+09:00"
                    },
                    {
                        "name": "granularity",
                        "in": "query",
                        "required": false,
                        "description": "データ点の間隔（秒）。300または3600、省略時300。データは5分間隔で記録され、3600は1時間ごとに1点（CPU・ディスクI/Oは1時間の平均、転送量は1時間の合計）として返します。期間は最大30日かつ1系列は最大1,000点のため、指定できる期間はgranularity=300（省略時）で約3.4日、3600で30日までです。上限超過は422",
                        "schema": {
                            "type": "integer",
                            "minimum": 0,
                            "enum": [
                                300,
                                3600
                            ],
                            "default": 300
                        },
                        "example": 300
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "metrics": {
                                            "type": "object",
                                            "properties": {
                                                "resource_type": {
                                                    "type": "string",
                                                    "enum": [
                                                        "linux_vps",
                                                        "database_server",
                                                        "nfs"
                                                    ],
                                                    "description": "対象リソース種別"
                                                },
                                                "resource_uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "対象のAPI用UUID"
                                                },
                                                "from": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "取得期間の開始日時。データ点の区切りに揃え、日本時間（+09:00）の秒まで・タイムゾーン付きで返します"
                                                },
                                                "to": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "取得期間の終了日時。fromと同じ形式で返します"
                                                },
                                                "granularity": {
                                                    "type": "integer",
                                                    "minimum": 0,
                                                    "enum": [
                                                        300,
                                                        3600
                                                    ],
                                                    "description": "データ点の間隔（秒）。300または3600"
                                                },
                                                "series": {
                                                    "type": "array",
                                                    "items": {
                                                        "type": "object",
                                                        "properties": {
                                                            "metric": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "cpu",
                                                                    "disk_read",
                                                                    "disk_write",
                                                                    "network_in",
                                                                    "network_out"
                                                                ],
                                                                "description": "指標名"
                                                            },
                                                            "unit": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "%",
                                                                    "MB/s",
                                                                    "MB"
                                                                ],
                                                                "description": "単位。% / MB/s / MB"
                                                            },
                                                            "points": {
                                                                "type": "array",
                                                                "items": {
                                                                    "type": "object",
                                                                    "properties": {
                                                                        "timestamp": {
                                                                            "type": "string",
                                                                            "format": "date-time",
                                                                            "description": "計測日時（RFC 3339）"
                                                                        },
                                                                        "value": {
                                                                            "type": "number",
                                                                            "nullable": true,
                                                                            "minimum": 0,
                                                                            "description": "計測値。欠損時は null"
                                                                        }
                                                                    },
                                                                    "required": [
                                                                        "timestamp",
                                                                        "value"
                                                                    ]
                                                                }
                                                            }
                                                        },
                                                        "required": [
                                                            "metric",
                                                            "unit",
                                                            "points"
                                                        ]
                                                    }
                                                }
                                            },
                                            "required": [
                                                "resource_type",
                                                "resource_uuid",
                                                "from",
                                                "to",
                                                "granularity",
                                                "series"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "metrics"
                                    ]
                                },
                                "example": {
                                    "metrics": {
                                        "resource_type": "nfs",
                                        "resource_uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d224",
                                        "from": "2026-09-06T00:00:00+09:00",
                                        "to": "2026-09-06T01:00:00+09:00",
                                        "granularity": 300,
                                        "series": [
                                            {
                                                "metric": "cpu",
                                                "unit": "%",
                                                "points": [
                                                    {
                                                        "timestamp": "2026-09-06T00:00:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:05:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:10:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:15:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:20:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:25:00+09:00",
                                                        "value": null
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:30:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:35:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:40:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:45:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:50:00+09:00",
                                                        "value": 12.4
                                                    },
                                                    {
                                                        "timestamp": "2026-09-06T00:55:00+09:00",
                                                        "value": 12.4
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "OPERATION_IN_PROGRESS",
                                        "message": "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）",
                                        "errors": [
                                            "構築中（OPERATION_IN_PROGRESS）・構築失敗（FEATURE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/private-networks": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudPrivateNetworks",
                "tags": [
                    "プライベートネットワーク"
                ],
                "summary": "プライベートネットワーク一覧を取得",
                "description": "main-networkと利用者作成ネットワークを返します。main-networkはVPS・DB・NFSの作成時に自動接続される既定ネットワークで、名前変更・削除・任意接続変更はできません。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "private_network",
                "parameters": [
                    {
                        "name": "name",
                        "in": "query",
                        "required": false,
                        "description": "ネットワーク名の部分一致（大文字・小文字を区別しない）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 64
                        },
                        "example": "private"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "private_networks": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "network_uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "プライベートネットワークのUUID"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "ネットワーク名"
                                                    },
                                                    "cidr": {
                                                        "type": "string",
                                                        "description": "RFC 1918のIPv4 CIDR"
                                                    },
                                                    "allocation_pool": {
                                                        "type": "object",
                                                        "properties": {
                                                            "start": {
                                                                "type": "string",
                                                                "description": "指定可能なIP範囲の開始"
                                                            },
                                                            "end": {
                                                                "type": "string",
                                                                "description": "指定可能なIP範囲の終了"
                                                            }
                                                        },
                                                        "required": [
                                                            "start",
                                                            "end"
                                                        ]
                                                    },
                                                    "kind": {
                                                        "type": "string",
                                                        "enum": [
                                                            "main",
                                                            "user"
                                                        ],
                                                        "description": "main: 自動作成されるmain-network / user: 利用者作成ネットワーク"
                                                    },
                                                    "can_modify": {
                                                        "type": "boolean",
                                                        "description": "名前変更・削除・接続追加/解除が可能なネットワークか。mainは常にfalse"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）。取得できない場合は null"
                                                    },
                                                    "updated_at": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "date-time",
                                                        "description": "更新日時（RFC 3339）。取得できない場合は null"
                                                    }
                                                },
                                                "required": [
                                                    "network_uuid",
                                                    "name",
                                                    "cidr",
                                                    "allocation_pool",
                                                    "kind",
                                                    "can_modify",
                                                    "created_at",
                                                    "updated_at"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "private_networks",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "private_networks": [
                                        {
                                            "network_uuid": "2a8704f3-8f56-48c8-81c4-40996f5233ab",
                                            "name": "main-network",
                                            "cidr": "192.168.0.0/24",
                                            "allocation_pool": {
                                                "start": "192.168.0.2",
                                                "end": "192.168.0.254"
                                            },
                                            "kind": "main",
                                            "can_modify": false,
                                            "created_at": "2026-09-01T10:30:00+09:00",
                                            "updated_at": "2026-09-01T10:30:00+09:00"
                                        },
                                        {
                                            "network_uuid": "b99433e7-0273-4b23-97ea-1c710d3f38a7",
                                            "name": "private-web",
                                            "cidr": "192.168.10.0/24",
                                            "allocation_pool": {
                                                "start": "192.168.10.2",
                                                "end": "192.168.10.254"
                                            },
                                            "kind": "user",
                                            "can_modify": true,
                                            "created_at": "2026-09-01T10:30:00+09:00",
                                            "updated_at": "2026-09-01T10:30:00+09:00"
                                        }
                                    ],
                                    "count": 2,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudPrivateNetworks",
                "tags": [
                    "プライベートネットワーク"
                ],
                "summary": "プライベートネットワークを作成",
                "description": "192.168.0.0/16内のCIDRでプライベートネットワークを作成します。/16〜/28で、ホスト部は0で指定します。10.0.0.0/8と172.16.0.0/12は対象外で422。既存ネットワーク・予約範囲との包含を含む重複は409です。192.168.0.0/16を指定すると利用可能な範囲全体を使うため、他のネットワークを追加できません。既存ネットワークがある場合も/16での作成は重複となります。",
                "x-scope": "書き込み",
                "x-permission": "private_network",
                "parameters": [
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 64,
                                        "pattern": "^[A-Za-z0-9_-]{1,64}$",
                                        "description": "1〜64文字の英数字・ハイフン・アンダースコア。既存のネットワークと同じ名前も指定できます",
                                        "example": "private-web"
                                    },
                                    "cidr": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "pattern": "^192\\.168\\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])/(1[6-9]|2[0-8])$",
                                        "description": "192.168.0.0/16内のIPv4 CIDR。プレフィックス長は16〜28。ホスト部が0でない場合は422",
                                        "example": "192.168.10.0/24"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name",
                                    "cidr"
                                ]
                            },
                            "example": {
                                "name": "private-web",
                                "cidr": "192.168.10.0/24"
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "作成したプライベートネットワークの詳細取得URL（/v1/vps-cloud/private-networks/{network_uuid}）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "network_uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "作成したプライベートネットワークのUUID"
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "network_uuid",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "network_uuid": "b99433e7-0273-4b23-97ea-1c710d3f38a7",
                                    "message": "プライベートネットワークを作成しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "CIDRが既存のプライベートネットワークと重複・包含（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "CIDRが既存のプライベートネットワークと重複・包含（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "CIDRが既存のプライベートネットワークと重複・包含（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/private-networks/{network_uuid}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudPrivateNetworksNetwork_uuid",
                "tags": [
                    "プライベートネットワーク"
                ],
                "summary": "プライベートネットワーク詳細を取得",
                "description": "指定ネットワークのCIDRと割当範囲を返します。",
                "x-scope": "読み取り",
                "x-permission": "private_network",
                "parameters": [
                    {
                        "name": "network_uuid",
                        "in": "path",
                        "required": true,
                        "description": "プライベートネットワークのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "private_network": {
                                            "type": "object",
                                            "properties": {
                                                "network_uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "プライベートネットワークのUUID"
                                                },
                                                "name": {
                                                    "type": "string",
                                                    "description": "ネットワーク名"
                                                },
                                                "cidr": {
                                                    "type": "string",
                                                    "description": "RFC 1918のIPv4 CIDR"
                                                },
                                                "allocation_pool": {
                                                    "type": "object",
                                                    "properties": {
                                                        "start": {
                                                            "type": "string",
                                                            "description": "指定可能なIP範囲の開始"
                                                        },
                                                        "end": {
                                                            "type": "string",
                                                            "description": "指定可能なIP範囲の終了"
                                                        }
                                                    },
                                                    "required": [
                                                        "start",
                                                        "end"
                                                    ]
                                                },
                                                "kind": {
                                                    "type": "string",
                                                    "enum": [
                                                        "main",
                                                        "user"
                                                    ],
                                                    "description": "main: 自動作成されるmain-network / user: 利用者作成ネットワーク"
                                                },
                                                "can_modify": {
                                                    "type": "boolean",
                                                    "description": "名前変更・削除・接続追加/解除が可能なネットワークか。mainは常にfalse"
                                                },
                                                "created_at": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "date-time",
                                                    "description": "作成日時（RFC 3339）。取得できない場合は null"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）。取得できない場合は null"
                                                }
                                            },
                                            "required": [
                                                "network_uuid",
                                                "name",
                                                "cidr",
                                                "allocation_pool",
                                                "kind",
                                                "can_modify",
                                                "created_at",
                                                "updated_at"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "private_network"
                                    ]
                                },
                                "example": {
                                    "private_network": {
                                        "network_uuid": "b99433e7-0273-4b23-97ea-1c710d3f38a7",
                                        "name": "private-web",
                                        "cidr": "192.168.10.0/24",
                                        "allocation_pool": {
                                            "start": "192.168.10.2",
                                            "end": "192.168.10.254"
                                        },
                                        "kind": "user",
                                        "can_modify": true,
                                        "created_at": "2026-09-01T10:30:00+09:00",
                                        "updated_at": "2026-09-01T10:30:00+09:00"
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudPrivateNetworksNetwork_uuid",
                "tags": [
                    "プライベートネットワーク"
                ],
                "summary": "プライベートネットワークを削除",
                "description": "ユーザー作成ネットワークを削除します。NIC（接続中のVPS）が残る場合は409 RESOURCE_IN_USEを返します。",
                "x-scope": "書き込み",
                "x-permission": "private_network",
                "parameters": [
                    {
                        "name": "network_uuid",
                        "in": "path",
                        "required": true,
                        "description": "プライベートネットワークのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "プライベートネットワークを削除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "NIC（接続中のVPS）が残っている（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RESOURCE_IN_USE",
                                        "message": "NIC（接続中のVPS）が残っている（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "NIC（接続中のVPS）が残っている（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/private-networks/{network_uuid}/name": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudPrivateNetworksNetwork_uuidName",
                "tags": [
                    "プライベートネットワーク"
                ],
                "summary": "プライベートネットワーク名を変更",
                "description": "ユーザー作成ネットワークの表示名を変更します。",
                "x-scope": "書き込み",
                "x-permission": "private_network",
                "parameters": [
                    {
                        "name": "network_uuid",
                        "in": "path",
                        "required": true,
                        "description": "プライベートネットワークのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 64,
                                        "pattern": "^[A-Za-z0-9_-]{1,64}$",
                                        "description": "新しいネットワーク名",
                                        "example": "private-app"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name"
                                ]
                            },
                            "example": {
                                "name": "private-app"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "名前を変更しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/private-networks/{network_uuid}/attachments": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudPrivateNetworksNetwork_uuidAttachments",
                "tags": [
                    "プライベートネットワーク"
                ],
                "summary": "ネットワーク接続一覧を取得",
                "description": "接続中のリソースをresource.typeで区別して返します。DBサーバー・NFSの接続が含まれるのはmain-networkのみです。利用者作成ネットワークに接続できるのはVPSだけで、接続変更もこのVPSに限ります。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "private_network",
                "parameters": [
                    {
                        "name": "network_uuid",
                        "in": "path",
                        "required": true,
                        "description": "プライベートネットワークのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "attachments": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "port_uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "ネットワーク接続のNICのUUID"
                                                    },
                                                    "port_name": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "description": "NIC名。取得できない場合はnull"
                                                    },
                                                    "resource": {
                                                        "type": "object",
                                                        "properties": {
                                                            "type": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "linux_vps",
                                                                    "database_server",
                                                                    "nfs"
                                                                ],
                                                                "description": "接続先種別。linux_vps / database_server / nfs"
                                                            },
                                                            "uuid": {
                                                                "type": "string",
                                                                "format": "uuid",
                                                                "description": "接続先のAPI用UUID"
                                                            },
                                                            "name": {
                                                                "type": "string",
                                                                "description": "接続先の表示名"
                                                            }
                                                        },
                                                        "required": [
                                                            "type",
                                                            "uuid",
                                                            "name"
                                                        ]
                                                    },
                                                    "can_detach": {
                                                        "type": "boolean",
                                                        "description": "この接続を解除可能か。main-network、DB、NFSではfalse"
                                                    },
                                                    "private_ip_address": {
                                                        "type": "string",
                                                        "format": "ipv4",
                                                        "description": "プライベートIPアドレス"
                                                    },
                                                    "mac_address": {
                                                        "type": "string",
                                                        "pattern": "^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$",
                                                        "description": "MACアドレス"
                                                    },
                                                    "gateway_ip_address": {
                                                        "type": "string",
                                                        "format": "ipv4",
                                                        "description": "ゲートウェイのIPアドレス"
                                                    },
                                                    "subnet_mask": {
                                                        "type": "string",
                                                        "description": "サブネットマスク"
                                                    }
                                                },
                                                "required": [
                                                    "port_uuid",
                                                    "port_name",
                                                    "resource",
                                                    "can_detach",
                                                    "private_ip_address",
                                                    "mac_address",
                                                    "gateway_ip_address",
                                                    "subnet_mask"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "attachments",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "attachments": [
                                        {
                                            "port_uuid": "13b18884-a4d2-4a14-821d-691e5f38c86d",
                                            "port_name": "private-port-01",
                                            "resource": {
                                                "type": "linux_vps",
                                                "uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221",
                                                "name": "linux-vps-01"
                                            },
                                            "can_detach": true,
                                            "private_ip_address": "192.168.10.11",
                                            "mac_address": "02:00:00:00:00:01",
                                            "gateway_ip_address": "192.168.10.1",
                                            "subnet_mask": "255.255.255.0"
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudPrivateNetworksNetwork_uuidAttachments",
                "tags": [
                    "プライベートネットワーク"
                ],
                "summary": "VPSをプライベートネットワークへ接続",
                "description": "同一アカウントのVPSを、利用者作成のプライベートネットワークへ接続します。",
                "x-scope": "書き込み",
                "x-permission": "private_network",
                "parameters": [
                    {
                        "name": "network_uuid",
                        "in": "path",
                        "required": true,
                        "description": "プライベートネットワークのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "vps_uuid": {
                                        "type": "string",
                                        "format": "uuid",
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "description": "同一アカウントのLinux VPSのAPI用UUID",
                                        "example": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221"
                                    },
                                    "private_ip_address": {
                                        "type": "string",
                                        "format": "ipv4",
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "description": "allocation_pool内の未使用IPv4。network/gateway/broadcast等の予約IPは指定不可。自動割当は行いません",
                                        "example": "192.168.10.11"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "vps_uuid",
                                    "private_ip_address"
                                ]
                            },
                            "example": {
                                "vps_uuid": "52cc90b8-6e73-4e9d-b08b-e3bd28a0d221",
                                "private_ip_address": "192.168.10.11"
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "port_uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "接続で作成されたNICのUUID"
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "port_uuid",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "port_uuid": "13b18884-a4d2-4a14-821d-691e5f38c86d",
                                    "message": "ネットワークに接続しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "このVPSがすでにこのネットワークに接続済み、または指定したIPアドレスが使用中（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "このVPSがすでにこのネットワークに接続済み、または指定したIPアドレスが使用中（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "このVPSがすでにこのネットワークに接続済み、または指定したIPアドレスが使用中（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値の誤り、vps_uuidのVPSが見つからない・別アカウントのもの、割当範囲外のIP（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値の誤り、vps_uuidのVPSが見つからない・別アカウントのもの、割当範囲外のIP（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値の誤り、vps_uuidのVPSが見つからない・別アカウントのもの、割当範囲外のIP（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/private-networks/{network_uuid}/attachments/{port_uuid}": {
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudPrivateNetworksNetwork_uuidAttachmentsPort_uuid",
                "tags": [
                    "プライベートネットワーク"
                ],
                "summary": "VPSのネットワーク接続を解除",
                "description": "利用者作成ネットワークからVPSを切断します。このNICに追加IPが割り当てられている場合は、その割り当ても解除され、通信できなくなります。main-network・メインNIC・DBサーバー・NFSの接続は解除できず409になります。VPSや追加IPの契約は終了しません。",
                "x-scope": "書き込み",
                "x-permission": "private_network",
                "parameters": [
                    {
                        "name": "network_uuid",
                        "in": "path",
                        "required": true,
                        "description": "プライベートネットワークのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "port_uuid",
                        "in": "path",
                        "required": true,
                        "description": "ネットワークインターフェイス（NIC）のUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "ネットワーク接続を解除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/ip-addresses": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudIpAddresses",
                "tags": [
                    "追加IP"
                ],
                "summary": "追加IP一覧を取得",
                "description": "認証したアカウントの追加IPv4契約を返します。割当先（assignment）とサブネットマスクは含まず、割り当て済みかどうかに関係なく同じ形で返します。割当先とサブネットマスクは追加IP詳細APIで取得できます。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "additional_ip",
                "parameters": [
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "ip_addresses": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "追加IP契約のAPI用UUID"
                                                    },
                                                    "status": {
                                                        "type": "string",
                                                        "enum": [
                                                            "provisioning",
                                                            "active",
                                                            "suspended",
                                                            "error"
                                                        ],
                                                        "description": "提供状態。provisioning / active / suspended / error"
                                                    },
                                                    "address": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "ipv4",
                                                        "description": "払い出されたIPv4アドレス。構築中・払い出し前はnull"
                                                    },
                                                    "region": {
                                                        "type": "string",
                                                        "description": "公開リージョンID"
                                                    },
                                                    "memo": {
                                                        "type": "string",
                                                        "description": "メモ"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）"
                                                    },
                                                    "updated_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "更新日時（RFC 3339）"
                                                    },
                                                    "contract": {
                                                        "type": "object",
                                                        "properties": {
                                                            "service_code": {
                                                                "type": "string",
                                                                "description": "契約画面や請求書に表示するサービスコード"
                                                            },
                                                            "status": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "active",
                                                                    "expired"
                                                                ],
                                                                "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                            },
                                                            "expires_on": {
                                                                "type": "string",
                                                                "format": "date",
                                                                "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                            },
                                                            "auto_renew": {
                                                                "type": "object",
                                                                "properties": {
                                                                    "period": {
                                                                        "type": "integer",
                                                                        "minimum": 0,
                                                                        "enum": [
                                                                            0,
                                                                            1
                                                                        ],
                                                                        "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                    },
                                                                    "enabled": {
                                                                        "type": "boolean",
                                                                        "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                    },
                                                                    "method": {
                                                                        "type": "string",
                                                                        "enum": [
                                                                            "none",
                                                                            "card",
                                                                            "paidy",
                                                                            "prepaid"
                                                                        ],
                                                                        "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                    }
                                                                },
                                                                "required": [
                                                                    "period",
                                                                    "enabled",
                                                                    "method"
                                                                ]
                                                            }
                                                        },
                                                        "required": [
                                                            "service_code",
                                                            "status",
                                                            "expires_on",
                                                            "auto_renew"
                                                        ]
                                                    }
                                                },
                                                "required": [
                                                    "uuid",
                                                    "status",
                                                    "address",
                                                    "region",
                                                    "memo",
                                                    "created_at",
                                                    "updated_at",
                                                    "contract"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "ip_addresses",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "ip_addresses": [
                                        {
                                            "uuid": "2ef32f60-f34a-49d1-89bb-a4ced56c0c2e",
                                            "status": "active",
                                            "address": "203.0.113.30",
                                            "region": "tokyo01",
                                            "memo": "web VIP",
                                            "contract": {
                                                "service_code": "NET-IPADDR-1234",
                                                "status": "active",
                                                "expires_on": "2026-09-30",
                                                "auto_renew": {
                                                    "enabled": true,
                                                    "method": "card",
                                                    "period": 1
                                                }
                                            },
                                            "created_at": "2026-09-01T10:30:00+09:00",
                                            "updated_at": "2026-09-01T10:30:00+09:00"
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudIpAddresses",
                "tags": [
                    "追加IP"
                ],
                "summary": "追加IPを新規お申し込み",
                "description": "追加IPをプリペイド残高で申し込みます。カタログ（プラン一覧）で確認したperiods[].total_priceをexpected_total_priceへ指定し、実申込の前に同じリクエスト本文でdry_run=trueを実行して、支払総額を確認してください。1回の申込で追加IPv4を1個契約します。XServerアカウント全体の有効契約数は32個までです。上限に達している場合はdry_runでも409 CONTRACT_LIMIT_EXCEEDEDを返します。支払完了後、201 CreatedとUUID、status=activeを返します。構築待ちはなく、NICへ割り当てて利用できます。Locationから契約したIPの詳細を取得できます。読み取り専用（read）のキーは、allow_signupが有効でも申し込めません。詳細取得には対象商品の参照権限も必要です。",
                "x-scope": "書き込み",
                "x-permission": "allow_signup",
                "parameters": [
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "実申込時に必須。8〜64文字の英数字・ハイフン・アンダースコア（UUID推奨）",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440000",
                        "x-required-when": "dry_run=false"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "region": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "リージョン一覧APIが返した公開リージョンID",
                                        "example": "tokyo01"
                                    },
                                    "plan_id": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 128,
                                        "pattern": "^[a-z0-9][a-z0-9._-]*$",
                                        "description": "対応するプラン一覧APIが返した公開プランID",
                                        "example": "additional-ipv4"
                                    },
                                    "period": {
                                        "type": "integer",
                                        "minimum": 1,
                                        "enum": [
                                            1
                                        ],
                                        "description": "契約期間（月）。対象プランのperiods[].monthsから指定します",
                                        "example": 1
                                    },
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。契約作成後にリソースのメモとして保存します",
                                        "example": "production"
                                    },
                                    "auto_renew": {
                                        "type": "boolean",
                                        "default": true,
                                        "description": "自動更新の設定。省略時は true",
                                        "example": true
                                    },
                                    "expected_total_price": {
                                        "type": "integer",
                                        "minimum": 0,
                                        "description": "当日申込時の税込支払総額。対象プランのカタログ（プラン一覧）が返した、契約期間の periods[].total_price を指定します。請求額を指定する項目ではなく、サーバー側で計算した金額との照合に使います。dry_run でも照合し、不一致は422 PRICE_MISMATCHで申込を行いません",
                                        "example": 400
                                    },
                                    "agree_to_terms": {
                                        "type": "boolean",
                                        "enum": [
                                            true
                                        ],
                                        "description": "利用規約・個人情報の取り扱いに同意する場合は true（true 必須。dry_run でも必須）",
                                        "example": true
                                    },
                                    "dry_run": {
                                        "type": "boolean",
                                        "default": false,
                                        "description": "trueの場合、課金・契約作成を行わず実行可否と料金だけを検証します。省略時は false",
                                        "example": false
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "region",
                                    "plan_id",
                                    "period",
                                    "expected_total_price",
                                    "agree_to_terms"
                                ]
                            },
                            "example": {
                                "region": "tokyo01",
                                "plan_id": "additional-ipv4",
                                "period": 1,
                                "memo": "production",
                                "auto_renew": true,
                                "expected_total_price": 400,
                                "agree_to_terms": true,
                                "dry_run": false
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "作成対象の詳細取得URL（/v1/vps-cloud/ip-addresses/{uuid}）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "作成対象のAPI用UUID。Locationの詳細取得に使用します"
                                        },
                                        "status": {
                                            "type": "string",
                                            "enum": [
                                                "active"
                                            ],
                                            "description": "支払完了後の提供状態（active）。NICへの割当は別途行います"
                                        }
                                    },
                                    "required": [
                                        "uuid",
                                        "status"
                                    ]
                                },
                                "example": {
                                    "uuid": "2ef32f60-f34a-49d1-89bb-a4ced56c0c2e",
                                    "status": "active"
                                }
                            }
                        }
                    },
                    "200": {
                        "description": "課金・契約作成を行わず、支払総額を返します（他サービスの申込APIと同じ形）。入力・料金・空きの確認はdry_runでも行い、空きがない場合は409 CAPACITY_UNAVAILABLEを返します。プリペイド残高は実申込で確認します（不足は402）。",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "dry_run": {
                                            "type": "boolean",
                                            "description": "料金確認であることを示す値（true）"
                                        },
                                        "total_price": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "キャンペーン・当月日割りを反映した当日申込時支払総額（税込）"
                                        }
                                    },
                                    "required": [
                                        "dry_run",
                                        "total_price"
                                    ]
                                },
                                "example": {
                                    "dry_run": true,
                                    "total_price": 400
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "プリペイド残高不足（PAYMENT_REQUIRED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "PAYMENT_REQUIRED",
                                        "message": "プリペイド残高不足（PAYMENT_REQUIRED）",
                                        "errors": [
                                            "プリペイド残高不足（PAYMENT_REQUIRED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）、有効契約32個の上限到達（CONTRACT_LIMIT_EXCEEDED）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "CAPACITY_UNAVAILABLE",
                                        "message": "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）、有効契約32個の上限到達（CONTRACT_LIMIT_EXCEEDED）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "収容不可・処理中の重複（CAPACITY_UNAVAILABLE / DUPLICATE_REQUEST）、初回のお申し込みの準備中（OPERATION_IN_PROGRESS。お申し込みは実行されていないため、10秒以上空けて新しいIdempotency-Keyで再実行）、有効契約32個の上限到達（CONTRACT_LIMIT_EXCEEDED）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "価格不一致はPRICE_MISMATCH（dry_runでも返します）、提供対象外プランはPLAN_NOT_AVAILABLE、入力値の誤りはVALIDATION_ERROR。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/ip-addresses/{uuid}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudIpAddressesUuid",
                "tags": [
                    "追加IP"
                ],
                "summary": "追加IP詳細を取得",
                "description": "指定した追加IP契約と現在の割当先を返します。未割当の場合はassignmentの各値がnullです。利用者が払い出しIPを選ぶことはできません。",
                "x-scope": "読み取り",
                "x-permission": "additional_ip",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "追加IP契約のAPI用UUID。一覧APIで取得し、IPアドレス（address）またはサービスコードで照合します",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "ip_address": {
                                            "type": "object",
                                            "properties": {
                                                "uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "追加IP契約のAPI用UUID"
                                                },
                                                "status": {
                                                    "type": "string",
                                                    "enum": [
                                                        "provisioning",
                                                        "active",
                                                        "suspended",
                                                        "error"
                                                    ],
                                                    "description": "提供状態。provisioning / active / suspended / error"
                                                },
                                                "address": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "ipv4",
                                                    "description": "払い出されたIPv4アドレス。構築中・払い出し前はnull"
                                                },
                                                "region": {
                                                    "type": "string",
                                                    "description": "公開リージョンID"
                                                },
                                                "memo": {
                                                    "type": "string",
                                                    "description": "メモ"
                                                },
                                                "assignment": {
                                                    "type": "object",
                                                    "properties": {
                                                        "vps_uuid": {
                                                            "type": "string",
                                                            "nullable": true,
                                                            "format": "uuid",
                                                            "description": "割当先Linux VPSのAPI用UUID"
                                                        },
                                                        "port_uuid": {
                                                            "type": "string",
                                                            "nullable": true,
                                                            "format": "uuid",
                                                            "description": "割当先NICのUUID"
                                                        },
                                                        "port_name": {
                                                            "type": "string",
                                                            "nullable": true,
                                                            "description": "割当先NIC名"
                                                        }
                                                    },
                                                    "required": [
                                                        "vps_uuid",
                                                        "port_uuid",
                                                        "port_name"
                                                    ]
                                                },
                                                "subnet_mask": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "description": "address（グローバルIPv4）が属するネットワークのサブネットマスク。OS側で追加IPを設定する際に使用します。NIC詳細APIのsubnet_mask（NICが接続するネットワーク）とは異なります。addressがnullの場合などで取得できない場合はnull"
                                                },
                                                "created_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "作成日時（RFC 3339）"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）"
                                                },
                                                "contract": {
                                                    "type": "object",
                                                    "properties": {
                                                        "service_code": {
                                                            "type": "string",
                                                            "description": "契約画面や請求書に表示するサービスコード"
                                                        },
                                                        "status": {
                                                            "type": "string",
                                                            "enum": [
                                                                "active",
                                                                "expired"
                                                            ],
                                                            "description": "契約状態。active: 有効 / expired: 利用期限超過。契約が終了したリソースはAPIから参照できません"
                                                        },
                                                        "expires_on": {
                                                            "type": "string",
                                                            "format": "date",
                                                            "description": "支払済みの利用期限日（日本時間、YYYY-MM-DD）"
                                                        },
                                                        "auto_renew": {
                                                            "type": "object",
                                                            "properties": {
                                                                "period": {
                                                                    "type": "integer",
                                                                    "minimum": 0,
                                                                    "enum": [
                                                                        0,
                                                                        1
                                                                    ],
                                                                    "description": "自動更新の契約期間（月）。自動更新が無効の場合は0"
                                                                },
                                                                "enabled": {
                                                                    "type": "boolean",
                                                                    "description": "自動更新が有効か。申込後の変更はXServerアカウントで行います"
                                                                },
                                                                "method": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "none",
                                                                        "card",
                                                                        "paidy",
                                                                        "prepaid"
                                                                    ],
                                                                    "description": "自動更新の支払方法。none: 自動更新なし / card: クレジットカード / paidy: あと払い（ペイディ） / prepaid: プリペイド"
                                                                }
                                                            },
                                                            "required": [
                                                                "period",
                                                                "enabled",
                                                                "method"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "service_code",
                                                        "status",
                                                        "expires_on",
                                                        "auto_renew"
                                                    ]
                                                }
                                            },
                                            "required": [
                                                "uuid",
                                                "status",
                                                "address",
                                                "region",
                                                "memo",
                                                "assignment",
                                                "subnet_mask",
                                                "created_at",
                                                "updated_at",
                                                "contract"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "ip_address"
                                    ]
                                },
                                "example": {
                                    "ip_address": {
                                        "uuid": "2ef32f60-f34a-49d1-89bb-a4ced56c0c2e",
                                        "status": "active",
                                        "address": "203.0.113.30",
                                        "region": "tokyo01",
                                        "memo": "web VIP",
                                        "assignment": {
                                            "vps_uuid": null,
                                            "port_uuid": null,
                                            "port_name": null
                                        },
                                        "subnet_mask": "255.255.192.0",
                                        "contract": {
                                            "service_code": "NET-IPADDR-1234",
                                            "status": "active",
                                            "expires_on": "2026-09-30",
                                            "auto_renew": {
                                                "enabled": true,
                                                "method": "card",
                                                "period": 1
                                            }
                                        },
                                        "created_at": "2026-09-01T10:30:00+09:00",
                                        "updated_at": "2026-09-01T10:30:00+09:00"
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/ip-addresses/{uuid}/memo": {
            "put": {
                "operationId": "vpsCloudPutV1VpsCloudIpAddressesUuidMemo",
                "tags": [
                    "追加IP"
                ],
                "summary": "追加IPのメモを変更",
                "description": "追加IP契約のメモを変更します。割当操作はVPSのNIC設定APIを利用します。",
                "x-scope": "書き込み",
                "x-permission": "additional_ip",
                "parameters": [
                    {
                        "name": "uuid",
                        "in": "path",
                        "required": true,
                        "description": "追加IP契約のAPI用UUID。一覧APIで取得し、IPアドレス（address）またはサービスコードで照合します",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "memo": {
                                        "type": "string",
                                        "minLength": 0,
                                        "maxLength": 500,
                                        "description": "メモ（最大500文字。絵文字・韓国語・€ など、一部の文字は使えません。〜・−・¥ などの記号は、見た目が同じ全角の文字に置き換えて保存します）。空文字で削除",
                                        "example": "web VIP"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "memo"
                                ]
                            },
                            "example": {
                                "memo": "web VIP"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "メモを更新しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/packet-filters": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudPacketFilters",
                "tags": [
                    "パケットフィルター"
                ],
                "summary": "パケットフィルター一覧を取得",
                "description": "利用者が作成したパケットフィルターだけを返します。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "packet_filter",
                "parameters": [
                    {
                        "name": "name",
                        "in": "query",
                        "required": false,
                        "description": "パケットフィルター名の部分一致（大文字・小文字を区別しない）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 64
                        },
                        "example": "web"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "packet_filters": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "filter_uuid": {
                                                        "type": "string",
                                                        "format": "uuid",
                                                        "description": "パケットフィルターのUUID"
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "description": "パケットフィルター名"
                                                    },
                                                    "rules": {
                                                        "type": "array",
                                                        "items": {
                                                            "$ref": "#/components/schemas/PacketFilterRule",
                                                            "type": "object",
                                                            "properties": {
                                                                "rule_uuid": {
                                                                    "type": "string",
                                                                    "format": "uuid",
                                                                    "description": "ルールのUUID"
                                                                },
                                                                "ethertype": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "ipv4",
                                                                        "ipv6"
                                                                    ],
                                                                    "description": "ipv4またはipv6"
                                                                },
                                                                "protocol": {
                                                                    "type": "string",
                                                                    "enum": [
                                                                        "tcp",
                                                                        "udp",
                                                                        "icmp"
                                                                    ],
                                                                    "description": "tcp / udp / icmp"
                                                                },
                                                                "port_range_min": {
                                                                    "type": "integer",
                                                                    "nullable": true,
                                                                    "minimum": 1,
                                                                    "maximum": 65535,
                                                                    "description": "tcp/udpの開始ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                },
                                                                "port_range_max": {
                                                                    "type": "integer",
                                                                    "nullable": true,
                                                                    "minimum": 1,
                                                                    "maximum": 65535,
                                                                    "description": "tcp/udpの終了ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                                },
                                                                "remote_ip_prefix": {
                                                                    "type": "string",
                                                                    "description": "送信元CIDR。全送信元は0.0.0.0/0（IPv6は::/0）で返します（追加時にnullを指定した場合も同じ）"
                                                                }
                                                            },
                                                            "required": [
                                                                "rule_uuid",
                                                                "ethertype",
                                                                "protocol",
                                                                "port_range_min",
                                                                "port_range_max",
                                                                "remote_ip_prefix"
                                                            ]
                                                        },
                                                        "description": "ルール一覧"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "作成日時（RFC 3339）"
                                                    },
                                                    "updated_at": {
                                                        "type": "string",
                                                        "format": "date-time",
                                                        "description": "更新日時（RFC 3339）"
                                                    }
                                                },
                                                "required": [
                                                    "filter_uuid",
                                                    "name",
                                                    "rules",
                                                    "created_at",
                                                    "updated_at"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "packet_filters",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "packet_filters": [
                                        {
                                            "filter_uuid": "8d6cdf93-7e63-4e0f-8268-6dde7f1c12ac",
                                            "name": "web-filter",
                                            "rules": [
                                                {
                                                    "rule_uuid": "7cbb2835-7f5c-4b36-a445-a5522a774791",
                                                    "ethertype": "ipv4",
                                                    "protocol": "tcp",
                                                    "port_range_min": 443,
                                                    "port_range_max": 443,
                                                    "remote_ip_prefix": "0.0.0.0/0"
                                                }
                                            ],
                                            "created_at": "2026-09-01T10:30:00+09:00",
                                            "updated_at": "2026-09-01T10:30:00+09:00"
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudPacketFilters",
                "tags": [
                    "パケットフィルター"
                ],
                "summary": "パケットフィルターを作成",
                "description": "許可ルール0件のパケットフィルターを作成します。適用前に必要な許可ルールを追加してください。許可ルールがないフィルターだけを適用したNICは、すべての受信通信を拒否します。名前変更は提供しません。",
                "x-scope": "書き込み",
                "x-permission": "packet_filter",
                "parameters": [
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 3,
                                        "maxLength": 64,
                                        "pattern": "^[A-Za-z][A-Za-z0-9_-]{2,63}$",
                                        "description": "3〜64文字。英字で始まり、英数字・ハイフン・アンダースコアを使用可能。同じ名前のフィルターは作成できません（409）。大文字・小文字は区別します（web-filter と WEB-FILTER は別の名前）",
                                        "example": "web-filter"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name"
                                ]
                            },
                            "example": {
                                "name": "web-filter"
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "作成したパケットフィルターの詳細取得URL（/v1/vps-cloud/packet-filters/{filter_uuid}）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "filter_uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "作成したパケットフィルターのUUID"
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "filter_uuid",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "filter_uuid": "8d6cdf93-7e63-4e0f-8268-6dde7f1c12ac",
                                    "message": "パケットフィルターを作成しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "同名パケットフィルターが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "同名パケットフィルターが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "同名パケットフィルターが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/packet-filters/{filter_uuid}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudPacketFiltersFilter_uuid",
                "tags": [
                    "パケットフィルター"
                ],
                "summary": "パケットフィルター詳細を取得",
                "description": "指定パケットフィルターとルール一覧を返します。適用先のNICはVPSのNIC一覧・IPv6設定で確認します。",
                "x-scope": "読み取り",
                "x-permission": "packet_filter",
                "parameters": [
                    {
                        "name": "filter_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルターのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "packet_filter": {
                                            "type": "object",
                                            "properties": {
                                                "filter_uuid": {
                                                    "type": "string",
                                                    "format": "uuid",
                                                    "description": "パケットフィルターのUUID"
                                                },
                                                "name": {
                                                    "type": "string",
                                                    "description": "パケットフィルター名"
                                                },
                                                "rules": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/components/schemas/PacketFilterRule",
                                                        "type": "object",
                                                        "properties": {
                                                            "rule_uuid": {
                                                                "type": "string",
                                                                "format": "uuid",
                                                                "description": "ルールのUUID"
                                                            },
                                                            "ethertype": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "ipv4",
                                                                    "ipv6"
                                                                ],
                                                                "description": "ipv4またはipv6"
                                                            },
                                                            "protocol": {
                                                                "type": "string",
                                                                "enum": [
                                                                    "tcp",
                                                                    "udp",
                                                                    "icmp"
                                                                ],
                                                                "description": "tcp / udp / icmp"
                                                            },
                                                            "port_range_min": {
                                                                "type": "integer",
                                                                "nullable": true,
                                                                "minimum": 1,
                                                                "maximum": 65535,
                                                                "description": "tcp/udpの開始ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                            },
                                                            "port_range_max": {
                                                                "type": "integer",
                                                                "nullable": true,
                                                                "minimum": 1,
                                                                "maximum": 65535,
                                                                "description": "tcp/udpの終了ポート。すべてのポートを許可するルール（1〜65535を指定した場合を含む）とicmpでは null"
                                                            },
                                                            "remote_ip_prefix": {
                                                                "type": "string",
                                                                "description": "送信元CIDR。全送信元は0.0.0.0/0（IPv6は::/0）で返します（追加時にnullを指定した場合も同じ）"
                                                            }
                                                        },
                                                        "required": [
                                                            "rule_uuid",
                                                            "ethertype",
                                                            "protocol",
                                                            "port_range_min",
                                                            "port_range_max",
                                                            "remote_ip_prefix"
                                                        ]
                                                    },
                                                    "description": "ルール一覧"
                                                },
                                                "created_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "作成日時（RFC 3339）"
                                                },
                                                "updated_at": {
                                                    "type": "string",
                                                    "format": "date-time",
                                                    "description": "更新日時（RFC 3339）"
                                                }
                                            },
                                            "required": [
                                                "filter_uuid",
                                                "name",
                                                "rules",
                                                "created_at",
                                                "updated_at"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "packet_filter"
                                    ]
                                },
                                "example": {
                                    "packet_filter": {
                                        "filter_uuid": "8d6cdf93-7e63-4e0f-8268-6dde7f1c12ac",
                                        "name": "web-filter",
                                        "rules": [
                                            {
                                                "rule_uuid": "7cbb2835-7f5c-4b36-a445-a5522a774791",
                                                "ethertype": "ipv4",
                                                "protocol": "tcp",
                                                "port_range_min": 443,
                                                "port_range_max": 443,
                                                "remote_ip_prefix": "0.0.0.0/0"
                                            }
                                        ],
                                        "created_at": "2026-09-01T10:30:00+09:00",
                                        "updated_at": "2026-09-01T10:30:00+09:00"
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudPacketFiltersFilter_uuid",
                "tags": [
                    "パケットフィルター"
                ],
                "summary": "パケットフィルターを削除",
                "description": "NICに適用中のパケットフィルターは削除せず、409 RESOURCE_IN_USEを返します。",
                "x-scope": "書き込み",
                "x-permission": "packet_filter",
                "parameters": [
                    {
                        "name": "filter_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルターのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "パケットフィルターを削除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "NICに適用中（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RESOURCE_IN_USE",
                                        "message": "NICに適用中（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "NICに適用中（RESOURCE_IN_USE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/packet-filters/{filter_uuid}/rules": {
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudPacketFiltersFilter_uuidRules",
                "tags": [
                    "パケットフィルター"
                ],
                "summary": "パケットフィルタールールを追加",
                "description": "受信許可ルールを追加します。TCP/UDPはport_range_min/maxの両方を1〜65535（min<=max）で指定するか、両方を省略またはnullにしてすべてのポートを許可します。片方だけの指定は422です。ICMPでは両ポート番号を省略またはnullにし、数値指定は422。remote_ip_prefixは必須で、nullは全送信元を明示的に許可します。CIDRのIPバージョンはethertypeと一致させ、ホスト部が0のネットワークアドレスで指定します（例: 192.0.2.0/24。192.0.2.5/24のようなホスト部付きは422）。1台だけ許可する場合はIPv4は/32、IPv6は/128を指定します。未知の項目や条件に合わない値を指定すると422を返します。",
                "x-scope": "書き込み",
                "x-permission": "packet_filter",
                "parameters": [
                    {
                        "name": "filter_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルターのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "ethertype": {
                                        "type": "string",
                                        "enum": [
                                            "ipv4",
                                            "ipv6"
                                        ],
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "description": "ipv4またはipv6",
                                        "example": "ipv4"
                                    },
                                    "protocol": {
                                        "type": "string",
                                        "enum": [
                                            "tcp",
                                            "udp",
                                            "icmp"
                                        ],
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "description": "tcp、udp、icmpのいずれか",
                                        "example": "tcp"
                                    },
                                    "port_range_min": {
                                        "type": "integer",
                                        "nullable": true,
                                        "minimum": 1,
                                        "maximum": 65535,
                                        "description": "TCP/UDPの開始ポート（1〜65535）。port_range_maxと両方を省略またはnullにするとすべてのポート。ICMPは省略またはnull",
                                        "example": 443
                                    },
                                    "port_range_max": {
                                        "type": "integer",
                                        "nullable": true,
                                        "minimum": 1,
                                        "maximum": 65535,
                                        "description": "TCP/UDPの終了ポート（開始ポート以上65535以下）。port_range_minと両方を省略またはnullにするとすべてのポート。ICMPは省略またはnull",
                                        "example": 443
                                    },
                                    "remote_ip_prefix": {
                                        "type": "string",
                                        "nullable": true,
                                        "minLength": 1,
                                        "maxLength": 1024,
                                        "format": "ip-cidr",
                                        "description": "ethertypeと一致するCIDR。ホスト部が0のネットワークアドレスで指定（1台だけは/32、IPv6は/128）。IPv4射影アドレス（::ffff:192.0.2.0/120 など）は指定できません（IPv4はethertypeをipv4にして指定します）。nullは全送信元（0.0.0.0/0・::/0と同じルールとして扱い、応答では0.0.0.0/0・::/0で返します）",
                                        "example": "0.0.0.0/0"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "ethertype",
                                    "protocol",
                                    "remote_ip_prefix"
                                ],
                                "allOf": [
                                    {
                                        "oneOf": [
                                            {
                                                "properties": {
                                                    "protocol": {
                                                        "type": "string",
                                                        "enum": [
                                                            "tcp",
                                                            "udp"
                                                        ]
                                                    },
                                                    "port_range_min": {
                                                        "type": "integer",
                                                        "minimum": 1,
                                                        "maximum": 65535
                                                    },
                                                    "port_range_max": {
                                                        "type": "integer",
                                                        "minimum": 1,
                                                        "maximum": 65535
                                                    }
                                                },
                                                "required": [
                                                    "port_range_min",
                                                    "port_range_max"
                                                ]
                                            },
                                            {
                                                "properties": {
                                                    "protocol": {
                                                        "type": "string",
                                                        "enum": [
                                                            "tcp",
                                                            "udp",
                                                            "icmp"
                                                        ]
                                                    },
                                                    "port_range_min": {
                                                        "type": "integer",
                                                        "nullable": true,
                                                        "enum": [
                                                            null
                                                        ]
                                                    },
                                                    "port_range_max": {
                                                        "type": "integer",
                                                        "nullable": true,
                                                        "enum": [
                                                            null
                                                        ]
                                                    }
                                                }
                                            }
                                        ]
                                    }
                                ]
                            },
                            "example": {
                                "ethertype": "ipv4",
                                "protocol": "tcp",
                                "port_range_min": 443,
                                "port_range_max": 443,
                                "remote_ip_prefix": "0.0.0.0/0"
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "rule_uuid": {
                                            "type": "string",
                                            "format": "uuid",
                                            "description": "追加したルールのUUID"
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "rule_uuid",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "rule_uuid": "7cbb2835-7f5c-4b36-a445-a5522a774791",
                                    "message": "パケットフィルタールールを追加しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "同一ルールが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "同一ルールが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "同一ルールが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/packet-filters/{filter_uuid}/rules/{rule_uuid}": {
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudPacketFiltersFilter_uuidRulesRule_uuid",
                "tags": [
                    "パケットフィルター"
                ],
                "summary": "パケットフィルタールールを削除",
                "description": "指定ルールを削除します。パケットフィルター自体は削除しません。存在しない・削除済みのルールは404です（NICからの適用解除と違い、再DELETEは成功扱いにしません）。",
                "x-scope": "書き込み",
                "x-permission": "packet_filter",
                "parameters": [
                    {
                        "name": "filter_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルターのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    },
                    {
                        "name": "rule_uuid",
                        "in": "path",
                        "required": true,
                        "description": "パケットフィルタールールのUUID",
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "パケットフィルタールールを削除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/ssh-keys": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudSshKeys",
                "tags": [
                    "SSH Key（公開鍵）"
                ],
                "summary": "SSH Key（公開鍵）一覧を取得",
                "description": "登録済みSSHキーの名前と登録日時を返します。公開鍵本文とフィンガープリントはSSH Key詳細APIで取得できます。秘密鍵は保持・返却しません。続きはnext_cursorで取得します。",
                "x-scope": "読み取り",
                "x-permission": "ssh_key",
                "parameters": [
                    {
                        "name": "name",
                        "in": "query",
                        "required": false,
                        "description": "SSHキー名の部分一致（最大50文字。大文字・小文字を区別しない）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 50
                        },
                        "example": "deploy"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "取得件数。1〜500、省略時50",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 500,
                            "default": 50
                        },
                        "example": 50
                    },
                    {
                        "name": "cursor",
                        "in": "query",
                        "required": false,
                        "description": "前回応答のnext_cursor。limitを含め、他の検索条件は変更しないでください",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                        }
                    }
                ],
                "x-pagination": "cursor",
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "ssh_keys": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "name": {
                                                        "type": "string",
                                                        "description": "SSHキー名"
                                                    },
                                                    "created_at": {
                                                        "type": "string",
                                                        "nullable": true,
                                                        "format": "date-time",
                                                        "description": "登録日時（RFC 3339）。取得できない場合は null"
                                                    }
                                                },
                                                "required": [
                                                    "name",
                                                    "created_at"
                                                ]
                                            }
                                        },
                                        "count": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "description": "今回返した件数"
                                        },
                                        "limit": {
                                            "type": "integer",
                                            "minimum": 1,
                                            "maximum": 500,
                                            "description": "適用した取得件数"
                                        },
                                        "has_more": {
                                            "type": "boolean",
                                            "description": "続きがあるか"
                                        },
                                        "next_cursor": {
                                            "type": "string",
                                            "nullable": true,
                                            "description": "次ページのcursor。最後はnull"
                                        }
                                    },
                                    "required": [
                                        "ssh_keys",
                                        "count",
                                        "limit",
                                        "has_more",
                                        "next_cursor"
                                    ]
                                },
                                "example": {
                                    "ssh_keys": [
                                        {
                                            "name": "deploy-key",
                                            "created_at": "2026-09-01T10:30:00+09:00"
                                        }
                                    ],
                                    "count": 1,
                                    "limit": 50,
                                    "has_more": false,
                                    "next_cursor": null
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "operationId": "vpsCloudPostV1VpsCloudSshKeys",
                "tags": [
                    "SSH Key（公開鍵）"
                ],
                "summary": "SSH Key（公開鍵）を登録",
                "description": "利用者が用意したOpenSSH形式の公開鍵を登録します。APIで秘密鍵を生成・返却しません。削除済みのSSHキー名は再登録できず、409 ALREADY_EXISTSを返します。",
                "x-scope": "書き込み",
                "x-permission": "ssh_key",
                "parameters": [
                    {
                        "name": "Idempotency-Key",
                        "in": "header",
                        "required": false,
                        "description": "再送時の重複作成を防ぎます。同じキー・同じ内容では最初の確定応答を再送します。省略時は重複を防止できません",
                        "schema": {
                            "type": "string",
                            "minLength": 8,
                            "maxLength": 64,
                            "pattern": "^[A-Za-z0-9_-]{8,64}$"
                        },
                        "example": "550e8400-e29b-41d4-a716-446655440001"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 50,
                                        "pattern": "^[A-Za-z0-9_-]{1,50}$",
                                        "description": "1〜50文字。英数字・ハイフン・アンダースコアを使用可能。名前の重複は大文字・小文字を区別せずに判定します（deploy-key があると DEPLOY-KEY は409）",
                                        "example": "deploy-key"
                                    },
                                    "public_key": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 16384,
                                        "pattern": "^(ssh-rsa|ssh-ed25519|ecdsa-sha2-nistp(256|384|521)|sk-ecdsa-sha2-nistp256@openssh\\.com|sk-ssh-ed25519@openssh\\.com) [A-Za-z0-9+/]+={0,2}( [^\\x00-\\x1F\\x7F]+)?$",
                                        "description": "1行のOpenSSH公開鍵。ssh-rsa、ssh-ed25519、ecdsa-sha2-nistp256/384/521、sk-ecdsa-sha2-nistp256@openssh.com、sk-ssh-ed25519@openssh.comに対応。鍵本体の形式と種別も検証。秘密鍵・authorized_keysオプションは不可。コメントに制御文字・絵文字など4バイトの文字は使えません",
                                        "example": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINdamAGCsQq31Uv+08lkBzoO4XLz2qYjJa8CGmj3B1Ea deploy@example.com"
                                    }
                                },
                                "additionalProperties": false,
                                "required": [
                                    "name",
                                    "public_key"
                                ]
                            },
                            "example": {
                                "name": "deploy-key",
                                "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINdamAGCsQq31Uv+08lkBzoO4XLz2qYjJa8CGmj3B1Ea deploy@example.com"
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Created",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Location": {
                                "description": "登録したSSH Keyの詳細取得URL（/v1/vps-cloud/ssh-keys/{name}）",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "name": {
                                            "type": "string",
                                            "description": "登録したSSHキー名"
                                        },
                                        "fingerprint": {
                                            "type": "string",
                                            "description": "公開鍵のSHA-256フィンガープリント（OpenSSHと同じ形式）"
                                        },
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "fingerprint",
                                        "message"
                                    ]
                                },
                                "example": {
                                    "name": "deploy-key",
                                    "fingerprint": "SHA256:bbXpuKG6zhzdmnxq256TlqzFBzRl2f6OOg722cYNbU8",
                                    "message": "SSH Key（公開鍵）を登録しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "同名または削除済みの同名SSHキーが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "ALREADY_EXISTS",
                                        "message": "同名または削除済みの同名SSHキーが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST",
                                        "errors": [
                                            "同名または削除済みの同名SSHキーが存在（ALREADY_EXISTS）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS。同じ冪等キーで処理中の場合はDUPLICATE_REQUEST"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）。同じ冪等キーでリクエスト内容が異なる場合はVALIDATION_ERROR"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/v1/vps-cloud/ssh-keys/{name}": {
            "get": {
                "operationId": "vpsCloudGetV1VpsCloudSshKeysName",
                "tags": [
                    "SSH Key（公開鍵）"
                ],
                "summary": "SSH Key（公開鍵）詳細を取得",
                "description": "SSHキー名で登録内容とフィンガープリントを取得します。",
                "x-scope": "読み取り",
                "x-permission": "ssh_key",
                "parameters": [
                    {
                        "name": "name",
                        "in": "path",
                        "required": true,
                        "description": "SSHキー名（英数字・ハイフン・アンダースコアだけのため、そのまま指定できます）。登録したとおりの大文字・小文字で指定します（名前の重複の判定は大文字・小文字を区別しませんが、詳細・削除では区別します）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 50,
                            "pattern": "^[A-Za-z0-9_-]{1,50}$"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "ssh_key": {
                                            "type": "object",
                                            "properties": {
                                                "name": {
                                                    "type": "string",
                                                    "description": "SSHキー名"
                                                },
                                                "public_key": {
                                                    "type": "string",
                                                    "description": "登録済みOpenSSH形式の公開鍵"
                                                },
                                                "fingerprint": {
                                                    "type": "string",
                                                    "description": "SHA-256のフィンガープリント"
                                                },
                                                "created_at": {
                                                    "type": "string",
                                                    "nullable": true,
                                                    "format": "date-time",
                                                    "description": "登録日時（RFC 3339）。取得できない場合は null"
                                                }
                                            },
                                            "required": [
                                                "name",
                                                "public_key",
                                                "fingerprint",
                                                "created_at"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "ssh_key"
                                    ]
                                },
                                "example": {
                                    "ssh_key": {
                                        "name": "deploy-key",
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINdamAGCsQq31Uv+08lkBzoO4XLz2qYjJa8CGmj3B1Ea deploy@example.com",
                                        "fingerprint": "SHA256:bbXpuKG6zhzdmnxq256TlqzFBzRl2f6OOg722cYNbU8",
                                        "created_at": "2026-09-01T10:30:00+09:00"
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "delete": {
                "operationId": "vpsCloudDeleteV1VpsCloudSshKeysName",
                "tags": [
                    "SSH Key（公開鍵）"
                ],
                "summary": "SSH Key（公開鍵）を削除",
                "description": "登録済みのSSH Key（公開鍵）を削除します。既存VPS内のauthorized_keysは変更しません。存在しない・削除済みのキーは404です（再DELETEは成功扱いにしません）。削除した名前は再登録できません。",
                "x-scope": "書き込み",
                "x-permission": "ssh_key",
                "parameters": [
                    {
                        "name": "name",
                        "in": "path",
                        "required": true,
                        "description": "SSHキー名（英数字・ハイフン・アンダースコアだけのため、そのまま指定できます）。登録したとおりの大文字・小文字で指定します（名前の重複の判定は大文字・小文字を区別しませんが、詳細・削除では区別します）",
                        "schema": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 50,
                            "pattern": "^[A-Za-z0-9_-]{1,50}$"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "message": {
                                            "type": "string",
                                            "description": "処理結果"
                                        }
                                    },
                                    "required": [
                                        "message"
                                    ]
                                },
                                "example": {
                                    "message": "SSH Key（公開鍵）を削除しました"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "JSONやHTTP構造が不正（BAD_REQUEST）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BAD_REQUEST",
                                        "message": "JSONやHTTP構造が不正（BAD_REQUEST）",
                                        "errors": [
                                            "JSONやHTTP構造が不正（BAD_REQUEST）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "UNAUTHORIZED",
                                        "message": "認証情報が無効または期限切れ（UNAUTHORIZED）",
                                        "errors": [
                                            "認証情報が無効または期限切れ（UNAUTHORIZED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "403": {
                        "description": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FORBIDDEN",
                                        "message": "権限・APIキーの許可IP外・申込許可（FORBIDDEN）",
                                        "errors": [
                                            "権限・APIキーの許可IP外・申込許可（FORBIDDEN）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "NOT_FOUND",
                                        "message": "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）",
                                        "errors": [
                                            "URLで指定した対象がない、または別アカウントのリソース（NOT_FOUND）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "405": {
                        "description": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "METHOD_NOT_ALLOWED",
                                        "message": "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）",
                                        "errors": [
                                            "エンドポイントが対応していないHTTPメソッド（METHOD_NOT_ALLOWED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "409": {
                        "description": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "FEATURE_UNAVAILABLE",
                                        "message": "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS",
                                        "errors": [
                                            "現在の状態・依存関係の競合（FEATURE_UNAVAILABLE）。状態・依存関係の競合はFEATURE_UNAVAILABLE、処理中の受付との競合はOPERATION_IN_PROGRESS"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "422": {
                        "description": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "VALIDATION_ERROR",
                                        "message": "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）",
                                        "errors": [
                                            "入力値・未知項目・条件の検証エラー（VALIDATION_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "Retry-After": {
                                "description": "分・日単位のレート制限超過時に返す待機秒数。同時実行数の制限では返さない場合があります",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 1
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "RATE_LIMIT_EXCEEDED",
                                        "message": "レート制限超過（RATE_LIMIT_EXCEEDED）",
                                        "errors": [
                                            "レート制限超過（RATE_LIMIT_EXCEEDED）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "500": {
                        "description": "API内部エラー（INTERNAL_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "INTERNAL_ERROR",
                                        "message": "API内部エラー（INTERNAL_ERROR）",
                                        "errors": [
                                            "API内部エラー（INTERNAL_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "502": {
                        "description": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "BACKEND_ERROR",
                                        "message": "サービスの応答を取得または確認できない（BACKEND_ERROR）",
                                        "errors": [
                                            "サービスの応答を取得または確認できない（BACKEND_ERROR）"
                                        ]
                                    }
                                }
                            }
                        }
                    },
                    "503": {
                        "description": "メンテナンス中（SERVICE_UNAVAILABLE）",
                        "headers": {
                            "X-RateLimit-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Reset": {
                                "description": "分単位制限の解除時刻（UNIX秒）",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Limit": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            },
                            "X-RateLimit-Concurrent-Remaining": {
                                "description": "アカウント単位の制限・残数",
                                "schema": {
                                    "type": "integer",
                                    "minimum": 0
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                },
                                "example": {
                                    "error": {
                                        "code": "SERVICE_UNAVAILABLE",
                                        "message": "メンテナンス中（SERVICE_UNAVAILABLE）",
                                        "errors": [
                                            "メンテナンス中（SERVICE_UNAVAILABLE）"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    },
    "components": {
        "securitySchemes": {
            "BearerAuth": {
                "type": "http",
                "scheme": "bearer",
                "description": "XServerアカウントのAPIキー"
            }
        },
        "schemas": {
            "ErrorResponse": {
                "type": "object",
                "required": [
                    "error"
                ],
                "properties": {
                    "error": {
                        "type": "object",
                        "required": [
                            "code",
                            "message"
                        ],
                        "properties": {
                            "code": {
                                "type": "string",
                                "description": "安定した公開エラーコード。新しいcodeを追加する場合があります"
                            },
                            "message": {
                                "type": "string"
                            },
                            "errors": {
                                "type": "array",
                                "description": "補足エラーがある場合に返します。存在しない場合は省略します",
                                "items": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                }
            },
            "PacketFilterRule": {
                "type": "object",
                "required": [
                    "rule_uuid",
                    "ethertype",
                    "protocol",
                    "port_range_min",
                    "port_range_max",
                    "remote_ip_prefix"
                ],
                "properties": {
                    "rule_uuid": {
                        "description": "ルールのUUID",
                        "type": "string",
                        "format": "uuid"
                    },
                    "ethertype": {
                        "description": "IPバージョン。ipv4またはipv6",
                        "type": "string",
                        "enum": [
                            "ipv4",
                            "ipv6"
                        ]
                    },
                    "protocol": {
                        "description": "受信を許可するプロトコル。tcp / udp / icmp",
                        "type": "string",
                        "enum": [
                            "tcp",
                            "udp",
                            "icmp"
                        ]
                    },
                    "port_range_min": {
                        "description": "TCP/UDPの開始ポート。ICMPではnull",
                        "type": "integer",
                        "nullable": true,
                        "minimum": 1,
                        "maximum": 65535
                    },
                    "port_range_max": {
                        "description": "TCP/UDPの終了ポート。ICMPではnull",
                        "type": "integer",
                        "nullable": true,
                        "minimum": 1,
                        "maximum": 65535
                    },
                    "remote_ip_prefix": {
                        "description": "送信元CIDR。全送信元は0.0.0.0/0（IPv6は::/0）で返します（追加時にnullを指定した場合も同じ）",
                        "type": "string",
                        "format": "ip-cidr"
                    }
                }
            }
        }
    }
}