diff --git a/openapi.yaml b/openapi.yaml index 7a2c72390..0379c08ba 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1,6 +1,6 @@ openapi: 3.0.1 info: - version: 4.130.0 + version: 4.132.0 title: Linode API description: | @@ -5548,7 +5548,7 @@ paths: description: Returns a paginated list of all Managed Database types. content: application/json: - x-linode-cli-nested-list: cluster_size + x-linode-cli-nested-list: engines.mysql, engines.postgresql, engines.mongodb x-linode-cli-use-schema: type: object properties: @@ -5556,12 +5556,18 @@ paths: x-linode-cli-display: 1 label: x-linode-cli-display: 2 - cluster_size.quantity: - x-linode-cli-display: 3 - cluster_size.price.hourly: - x-linode-cli-display: 4 - cluster_size.price.monthly: - x-linode-cli-display: 5 + _split: + x-linode-cli-display: 2.5 + engines: + properties: + quantity: + x-linode-cli-display: 3 + price: + properties: + hourly: + x-linode-cli-display: 4 + monthly: + x-linode-cli-display: 5 schema: allOf: - $ref: '#/components/schemas/PaginationEnvelope' @@ -5608,7 +5614,7 @@ paths: description: Returns a single Managed Database type. content: application/json: - x-linode-cli-nested-list: cluster_size + x-linode-cli-nested-list: engines.mysql, engines.postgresql, engines.mongodb x-linode-cli-use-schema: type: object properties: @@ -5616,12 +5622,18 @@ paths: x-linode-cli-display: 1 label: x-linode-cli-display: 2 - cluster_size.quantity: - x-linode-cli-display: 3 - cluster_size.price.hourly: - x-linode-cli-display: 4 - cluster_size.price.monthly: - x-linode-cli-display: 5 + _split: + x-linode-cli-display: 2.5 + engines: + properties: + quantity: + x-linode-cli-display: 3 + price: + properties: + hourly: + x-linode-cli-display: 4 + monthly: + x-linode-cli-display: 5 schema: $ref: '#/components/schemas/DatabaseType' default: @@ -12882,6 +12894,8 @@ paths: * Linodes may have no more than one assigned private IPv4 address. * Linodes may have no more than one assigned IPv6 range. * [Open a Support Ticket](/docs/api/support/#support-ticket-open) to request additional IPv4 addresses or IPv6 ranges. + + **Note**: Removing an IP address that has been set as a Managed Linode's `ssh.ip` causes the Managed Linode's SSH access settings to reset to their default values. To view and configure Managed Linode SSH settings, use the **Linode's Managed Settings View** ([GET /managed/linode-settings/{linodeId}](/docs/api/managed/#linodes-managed-settings-view)) and **Linode's Managed Settings Update** ([PUT /managed/linode-settings/{linodeId}](/docs/api/managed/#linodes-managed-settings-update)) commands. operationId: assignIPs x-linode-cli-action: ip-assign security: @@ -17698,7 +17712,7 @@ paths: properties: otp_code: type: string - description: The one-time, six-digit code received via SMS message after accessing the **Phone Verification Code Send** ([POST /profile/phone-number](/docs/api/profile/#phone-number-verification-code-send)) command. + description: The one-time code received via SMS message after accessing the **Phone Verification Code Send** ([POST /profile/phone-number](/docs/api/profile/#phone-number-verification-code-send)) command. example: "US" responses: '200': @@ -23946,29 +23960,41 @@ components: If true, Linode special forces may access this Linode over ssh to respond to Issues. example: true + default: true user: type: string minLength: 0 maxLength: 32 - description: > - The user Linode's special forces should use when accessing this + description: | + The specific user, if any, Linode's special forces should use when accessing this Linode to respond to an issue. + + The default `null` value corresponds to the root user. example: linode + default: null + nullable: true ip: type: string format: ip - description: > + description: | The IP Linode special forces should use to access this Linode when responding to an Issue. - example: 12.34.56.78 + + By default, any of a Linode's IP addresses can be used for incident response access. + example: "12.34.56.78" + default: any port: type: integer minimum: 1 maximum: 65535 - description: > + description: | The port Linode special forces should use to access this Linode over ssh to respond to an Issue. + + The default `null` value corresponds to port 22. example: 22 + nullable: true + default: null ManagedService: type: object description: > @@ -25653,9 +25679,11 @@ components: This StackScript installs and configures MySQL images: type: array - description: > + description: | An array of Image IDs. These are the images that can be deployed with this Stackscript. + + `any/all` indicates that all available image distributions are accepted. items: type: string example: