From a9cc7f1d46c6bd64e418547e85435cd2623a25c0 Mon Sep 17 00:00:00 2001 From: Chris Verner Date: Tue, 29 Oct 2024 09:19:04 -0700 Subject: [PATCH] Release 4.189.3 of the opeanpi.yaml file --- openapi.yaml | 109 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 104 insertions(+), 5 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index ef17ff0da..f1818d7db 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -5272,7 +5272,7 @@ info: url: https://linode.com description: '[Read the API documentation](https://techdocs.akamai.com/linode-api/reference/api).' title: Linode API - version: 4.189.2 + version: 4.189.3 openapi: 3.0.1 paths: /{apiVersion}/account: @@ -18463,7 +18463,7 @@ paths: id: mysql/8.0.26 total_disk_size_gb: 15 used_disk_size_gb: 2 - version: 4.189.26 + version: 8.0.26 page: 1 pages: 1 results: 1 @@ -18801,7 +18801,7 @@ paths: frequency: weekly hour_of_day: 0 week_of_month: null - version: 4.189.26 + version: 8.0.26 page: 1 pages: 1 results: 1 @@ -19178,7 +19178,7 @@ paths: hour_of_day: 0 week_of_month: null used_disk_size_gb: 2 - version: 4.189.26 + version: 8.0.26 page: 1 pages: 1 results: 1 @@ -46903,6 +46903,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -53946,7 +53947,7 @@ paths: type: string x-akamai: path-info: /{apiVersion}/lke/types - x-linode-cli-command: volumes + x-linode-cli-command: lke /{apiVersion}/lke/versions: get: description: |- @@ -66994,6 +66995,95 @@ paths: x-akamai: path-info: /{apiVersion}/networking/vlans x-linode-cli-command: vlans + /{apiVersion}/networking/vlans/{regionId}/{label}: + delete: + description: "This operation deletes a VLAN. You can't delete a VLAN if it's still attached to a Linode. There are a few ways to detach it:\n- [Update](https://techdocs.akamai.com/linode-api/reference/put-linode-config) the active configuration profile to remove the VLAN interface, then [reboot](https://techdocs.akamai.com/linode-api/reference/post-reboot-linode-instance) the Linode.\n- [Create a config profile](https://techdocs.akamai.com/linode-api/reference/post-add-linode-config) without the VLAN interface, then [reboot](https://techdocs.akamai.com/linode-api/reference/post-reboot-linode-instance) the Linode into the new configuration profile.\n- [Delete](https://techdocs.akamai.com/linode-api/reference/delete-linode-instance) the Linode.\n\nTo run this operation, you need `read_write` grants to Linodes that use the VLAN.\n\nA successful request triggers a `vlan_delete` event.\n\n> \U0001F4D8\n>\n> VLANs without any attached Linodes are periodically cleaned up by the system.\n\n\n<>\n\n---\n\n\n- __CLI__.\n\n ```\n linode-cli vlans delete $regionId $label\n ```\n\n [Learn more...](https://www.linode.com/docs/products/tools/cli/get-started/)\n\n- __OAuth scopes__.\n\n ```\n linodes:read_write\n ```\n\n [Learn more...](https://techdocs.akamai.com/linode-api/reference/get-started#oauth)" + externalDocs: + description: See documentation for this operation in Akamai's Linode API + url: https://techdocs.akamai.com/linode-api/reference/delete-vlan + operationId: delete-vlan + responses: + '200': + content: + application/json: + schema: + additionalProperties: false + description: The API responds with an empty object. + maxProperties: 0 + type: object + x-example: + x-ref: ../examples/delete-vlan-200.json + description: The VLAN was deleted. + default: + content: + application/json: + schema: + additionalProperties: false + properties: + errors: + items: + additionalProperties: false + description: An object for describing a single error that occurred during the processing of a request. + properties: + field: + description: The field in the request that caused this error. This may be a path, separated by periods in the case of nested fields. In some cases this may come back as `null` if the error is not specific to any single element of the request. + example: fieldname + type: string + reason: + description: What happened to cause this error. In most cases, this can be fixed immediately by changing the data you sent in the request, but in some cases you will be instructed to [Open a support ticket](https://techdocs.akamai.com/linode-api/reference/post-ticket) or perform some other action before you can complete the request successfully. + example: fieldname must be a valid value + type: string + type: object + type: array + type: object + description: See [Errors](https://techdocs.akamai.com/linode-api/reference/errors) for the range of possible error response codes. + security: + - personalAccessToken: [] + - oauth: + - linodes:read_write + servers: + - url: https://api.linode.com/v4 + summary: Delete a VLAN + tags: + - Networking + x-akamai: + tabs: + - syntax: linode-cli vlans delete $regionId $label + title: CLI + url: https://www.linode.com/docs/products/tools/cli/get-started/ + - syntax: linodes:read_write + title: OAuth scopes + url: https://techdocs.akamai.com/linode-api/reference/get-started#oauth + x-linode-cli-action: delete + x-linode-grant: read_write + parameters: + - description: __Enum__ Call either the `v4` URL, or `v4beta` for operations still in Beta. + in: path + name: apiVersion + required: true + schema: + default: v4 + enum: + - v4 + - v4beta + type: string + - description: The label of the VLAN to be deleted. + in: path + name: label + required: true + schema: + example: vlan-label + type: string + - description: The VLAN's region. + in: path + name: regionId + required: true + schema: + example: us-east + type: string + x-akamai: + path-info: /{apiVersion}/networking/vlans/{regionId}/{label} + x-linode-cli-command: vlans /{apiVersion}/nodebalancers: get: description: |- @@ -84199,6 +84289,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -84567,6 +84658,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -84867,6 +84959,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -85357,6 +85450,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -85585,6 +85679,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -85716,6 +85811,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -85958,6 +86054,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -86205,6 +86302,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume @@ -86552,6 +86650,7 @@ paths: type: string x-akamai: status: LA + x-linode-cli-display: 8 filesystem_path: description: The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. example: /dev/disk/by-id/scsi-0Linode_Volume_my-volume