linode_openapi_client

LinodeOpenapiClient - the Ruby gem for the Linode API

Read the API documentation.

This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 4.177.1
  • Package version: 4.177.1
  • Generator version: 7.8.0
  • Build package: org.openapitools.codegen.languages.RubyClientCodegen For more information, please visit https://linode.com

Installation

Build a gem

To build the Ruby code into a gem:

gem build linode_openapi_client.gemspec

Then either install the gem locally:

gem install ./linode_openapi_client-4.177.1.gem

(for development, run gem install --dev ./linode_openapi_client-4.177.1.gem to install the development dependencies)

or publish the gem to a gem hosting service, e.g. RubyGems.

Finally add this to the Gemfile:

gem 'linode_openapi_client', '~> 4.177.1'

Install from Git

If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:

gem 'linode_openapi_client', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'

Include the Ruby code directly

Include the Ruby code directly using -I as follows:

ruby -Ilib script.rb

Getting Started

Please follow the installation procedure and then run the following code:

# Load the gem
require 'linode_openapi_client'

# Setup authorization
LinodeOpenapiClient.configure do |config|
  # Configure Bearer authorization: personalAccessToken
  config.access_token = 'YOUR_BEARER_TOKEN'
  # Configure a proc to get access tokens in lieu of the static access_token configuration
  config.access_token_getter = -> { 'YOUR TOKEN GETTER PROC' } 

  # Configure OAuth2 access token for authorization: oauth
  config.access_token = 'YOUR ACCESS TOKEN'
  # Configure a proc to get access tokens in lieu of the static access_token configuration
  config.access_token_getter = -> { 'YOUR TOKEN GETTER PROC' } 
end

api_instance = LinodeOpenapiClient::AccountApi.new
api_version = 'v4' # String | __Enum__ Call either the `v4` URL, or `v4beta` for operations still in Beta.
client_id = 'client_id_example' # String | The OAuth Client ID to look up.

begin
  #Delete an OAuth client
  result = api_instance.delete_client(api_version, client_id)
  p result
rescue LinodeOpenapiClient::ApiError => e
  puts "Exception when calling AccountApi->delete_client: #{e}"
end

Documentation for API Endpoints

All URIs are relative to https://api.linode.com

Class Method HTTP request Description
LinodeOpenapiClient::AccountApi delete_client DELETE /apiVersion/account/oauth-clients/clientId Delete an OAuth client
LinodeOpenapiClient::AccountApi delete_entity_transfer DELETE /apiVersion/account/entity-transfers/token Cancel an entity transfer
LinodeOpenapiClient::AccountApi delete_payment_method DELETE /apiVersion/account/payment-methods/paymentMethodId Delete a payment method
LinodeOpenapiClient::AccountApi delete_service_transfer DELETE /apiVersion/account/service-transfers/token Cancel a service transfer
LinodeOpenapiClient::AccountApi delete_user DELETE /apiVersion/account/users/username Delete a user
LinodeOpenapiClient::AccountApi get_account GET /apiVersion/account Get your account
LinodeOpenapiClient::AccountApi get_account_agreements GET /apiVersion/account/agreements List agreements
LinodeOpenapiClient::AccountApi get_account_availability GET /apiVersion/account/availability/id Get a region's service availability
LinodeOpenapiClient::AccountApi get_account_login GET /apiVersion/account/logins/loginId Get an account login
LinodeOpenapiClient::AccountApi get_account_logins GET /apiVersion/account/logins List user logins
LinodeOpenapiClient::AccountApi get_account_settings GET /apiVersion/account/settings Get account settings
LinodeOpenapiClient::AccountApi get_availability GET /apiVersion/account/availability List available services
LinodeOpenapiClient::AccountApi get_child_account GET /apiVersion/account/child-accounts/euuid Get a child account
LinodeOpenapiClient::AccountApi get_child_accounts GET /apiVersion/account/child-accounts List child accounts
LinodeOpenapiClient::AccountApi get_client GET /apiVersion/account/oauth-clients/clientId Get an OAuth client
LinodeOpenapiClient::AccountApi get_client_thumbnail GET /apiVersion/account/oauth-clients/clientId/thumbnail Get the OAuth client's thumbnail
LinodeOpenapiClient::AccountApi get_clients GET /apiVersion/account/oauth-clients List OAuth clients
LinodeOpenapiClient::AccountApi get_enrolled_beta_program GET /apiVersion/account/betas/betaId Get an enrolled Beta program
LinodeOpenapiClient::AccountApi get_enrolled_beta_programs GET /apiVersion/account/betas List enrolled Beta programs
LinodeOpenapiClient::AccountApi get_entity_transfer GET /apiVersion/account/entity-transfers/token Get an entity transfer
LinodeOpenapiClient::AccountApi get_entity_transfers GET /apiVersion/account/entity-transfers List entity transfers
LinodeOpenapiClient::AccountApi get_event GET /apiVersion/account/events/eventId Get an event
LinodeOpenapiClient::AccountApi get_events GET /apiVersion/account/events List events
LinodeOpenapiClient::AccountApi get_invoice GET /apiVersion/account/invoices/invoiceId Get an invoice
LinodeOpenapiClient::AccountApi get_invoice_items GET /apiVersion/account/invoices/invoiceId/items List invoice items
LinodeOpenapiClient::AccountApi get_invoices GET /apiVersion/account/invoices List invoices
LinodeOpenapiClient::AccountApi get_maintenance GET /apiVersion/account/maintenance List maintenances
LinodeOpenapiClient::AccountApi get_notifications GET /apiVersion/account/notifications List notifications
LinodeOpenapiClient::AccountApi get_payment GET /apiVersion/account/payments/paymentId Get a payment
LinodeOpenapiClient::AccountApi get_payment_method GET /apiVersion/account/payment-methods/paymentMethodId Get a payment method
LinodeOpenapiClient::AccountApi get_payment_methods GET /apiVersion/account/payment-methods List payment methods
LinodeOpenapiClient::AccountApi get_payments GET /apiVersion/account/payments List payments
LinodeOpenapiClient::AccountApi get_service_transfer GET /apiVersion/account/service-transfers/token Get a service transfer request
LinodeOpenapiClient::AccountApi get_service_transfers GET /apiVersion/account/service-transfers List service transfers
LinodeOpenapiClient::AccountApi get_transfer GET /apiVersion/account/transfer Get network usage
LinodeOpenapiClient::AccountApi get_user GET /apiVersion/account/users/username Get a user
LinodeOpenapiClient::AccountApi get_user_grants GET /apiVersion/account/users/username/grants List a user's grants
LinodeOpenapiClient::AccountApi get_users GET /apiVersion/account/users List users
LinodeOpenapiClient::AccountApi post_accept_entity_transfer POST /apiVersion/account/entity-transfers/token/accept Accept an entity transfer
LinodeOpenapiClient::AccountApi post_accept_service_transfer POST /apiVersion/account/service-transfers/token/accept Accept a service transfer
LinodeOpenapiClient::AccountApi post_account_agreements POST /apiVersion/account/agreements Acknowledge agreements
LinodeOpenapiClient::AccountApi post_beta_program POST /apiVersion/account/betas Enroll in a Beta program
LinodeOpenapiClient::AccountApi post_cancel_account POST /apiVersion/account/cancel Cancel your account
LinodeOpenapiClient::AccountApi post_child_account_token POST /apiVersion/account/child-accounts/euuid/token Create a proxy user token
LinodeOpenapiClient::AccountApi post_client POST /apiVersion/account/oauth-clients Create an OAuth client
LinodeOpenapiClient::AccountApi post_credit_card POST /apiVersion/account/credit-card Add or edit a credit card
LinodeOpenapiClient::AccountApi post_enable_account_managed POST /apiVersion/account/settings/managed-enable Enable Linode Managed
LinodeOpenapiClient::AccountApi post_entity_transfer POST /apiVersion/account/entity-transfers Create an entity transfer
LinodeOpenapiClient::AccountApi post_event_read POST /apiVersion/account/events/eventId/read Mark an event as read
LinodeOpenapiClient::AccountApi post_event_seen POST /apiVersion/account/events/eventId/seen Mark an event as seen
LinodeOpenapiClient::AccountApi post_execute_pay_pal_payment POST /apiVersion/account/payments/paypal/execute Execute a PayPal payment
LinodeOpenapiClient::AccountApi post_make_payment_method_default POST /apiVersion/account/payment-methods/paymentMethodId/make-default Set a default payment method
LinodeOpenapiClient::AccountApi post_pay_pal_payment POST /apiVersion/account/payments/paypal Stage a PayPal payment
LinodeOpenapiClient::AccountApi post_payment POST /apiVersion/account/payments Make a payment
LinodeOpenapiClient::AccountApi post_payment_method POST /apiVersion/account/payment-methods Add a payment method
LinodeOpenapiClient::AccountApi post_promo_credit POST /apiVersion/account/promo-codes Add a promo credit
LinodeOpenapiClient::AccountApi post_reset_client_secret POST /apiVersion/account/oauth-clients/clientId/reset-secret Reset an OAuth client secret
LinodeOpenapiClient::AccountApi post_service_transfer POST /apiVersion/account/service-transfers Request a service transfer
LinodeOpenapiClient::AccountApi post_user POST /apiVersion/account/users Create a user
LinodeOpenapiClient::AccountApi put_account PUT /apiVersion/account Update your account
LinodeOpenapiClient::AccountApi put_account_settings PUT /apiVersion/account/settings Update account settings
LinodeOpenapiClient::AccountApi put_client PUT /apiVersion/account/oauth-clients/clientId Update an OAuth client
LinodeOpenapiClient::AccountApi put_client_thumbnail PUT /apiVersion/account/oauth-clients/clientId/thumbnail Update the OAuth client's thumbnail
LinodeOpenapiClient::AccountApi put_user PUT /apiVersion/account/users/username Update a user
LinodeOpenapiClient::AccountApi put_user_grants PUT /apiVersion/account/users/username/grants Update a user's grants
LinodeOpenapiClient::BetaProgramsApi get_beta_program GET /apiVersion/betas/betaId Get a Beta program
LinodeOpenapiClient::BetaProgramsApi get_beta_programs GET /apiVersion/betas List Beta programs
LinodeOpenapiClient::DatabasesApi delete_database_mysql_instance_backup DELETE /apiVersion/databases/mysql/instances/instanceId/backups/backupId Delete a managed MySQL database backup
LinodeOpenapiClient::DatabasesApi delete_database_postgre_sql_instance_backup DELETE /apiVersion/databases/postgresql/instances/instanceId/backups/backupId Delete a managed PostgreSQL database backup
LinodeOpenapiClient::DatabasesApi delete_databases_mysql_instance DELETE /apiVersion/databases/mysql/instances/instanceId Delete a managed MySQL database
LinodeOpenapiClient::DatabasesApi delete_databases_postgre_sql_instance DELETE /apiVersion/databases/postgresql/instances/instanceId Delete a managed PostgreSQL database
LinodeOpenapiClient::DatabasesApi get_databases_engine GET /apiVersion/databases/engines/engineId Get a managed database engine
LinodeOpenapiClient::DatabasesApi get_databases_engines GET /apiVersion/databases/engines List managed database engines
LinodeOpenapiClient::DatabasesApi get_databases_instances GET /apiVersion/databases/instances List managed databases
LinodeOpenapiClient::DatabasesApi get_databases_mysql_instance GET /apiVersion/databases/mysql/instances/instanceId Get a managed MySQL database
LinodeOpenapiClient::DatabasesApi get_databases_mysql_instance_backup GET /apiVersion/databases/mysql/instances/instanceId/backups/backupId Get a managed MySQL database backup
LinodeOpenapiClient::DatabasesApi get_databases_mysql_instance_backups GET /apiVersion/databases/mysql/instances/instanceId/backups List managed MySQL database backups
LinodeOpenapiClient::DatabasesApi get_databases_mysql_instance_credentials GET /apiVersion/databases/mysql/instances/instanceId/credentials Get managed MySQL database credentials
LinodeOpenapiClient::DatabasesApi get_databases_mysql_instance_ssl GET /apiVersion/databases/mysql/instances/instanceId/ssl Get a managed MySQL database SSL certificate
LinodeOpenapiClient::DatabasesApi get_databases_mysql_instances GET /apiVersion/databases/mysql/instances List managed MySQL databases
LinodeOpenapiClient::DatabasesApi get_databases_postgre_sql_instance GET /apiVersion/databases/postgresql/instances/instanceId Get a managed PostgreSQL database
LinodeOpenapiClient::DatabasesApi get_databases_postgre_sql_instance_backups GET /apiVersion/databases/postgresql/instances/instanceId/backups List managed PostgreSQL database backups
LinodeOpenapiClient::DatabasesApi get_databases_postgre_sql_instance_credentials GET /apiVersion/databases/postgresql/instances/instanceId/credentials Get managed PostgreSQL database credentials
LinodeOpenapiClient::DatabasesApi get_databases_postgre_sql_instances GET /apiVersion/databases/postgresql/instances List managed PostgreSQL databases
LinodeOpenapiClient::DatabasesApi get_databases_postgresql_instance_backup GET /apiVersion/databases/postgresql/instances/instanceId/backups/backupId Get a managed PostgreSQL database backup
LinodeOpenapiClient::DatabasesApi get_databases_postgresql_instance_ssl GET /apiVersion/databases/postgresql/instances/instanceId/ssl Get a managed PostgreSQL database SSL certificate
LinodeOpenapiClient::DatabasesApi get_databases_type GET /apiVersion/databases/types/typeId Get a managed database type
LinodeOpenapiClient::DatabasesApi get_databases_types GET /apiVersion/databases/types List managed database types
LinodeOpenapiClient::DatabasesApi post_databases_mysql_instance_backup POST /apiVersion/databases/mysql/instances/instanceId/backups Create a managed MySQL database backup snapshot
LinodeOpenapiClient::DatabasesApi post_databases_mysql_instance_backup_restore POST /apiVersion/databases/mysql/instances/instanceId/backups/backupId/restore Restore a managed MySQL database backup
LinodeOpenapiClient::DatabasesApi post_databases_mysql_instance_credentials_reset POST /apiVersion/databases/mysql/instances/instanceId/credentials/reset Reset managed MySQL database credentials
LinodeOpenapiClient::DatabasesApi post_databases_mysql_instance_patch POST /apiVersion/databases/mysql/instances/instanceId/patch Patch a managed MySQL database
LinodeOpenapiClient::DatabasesApi post_databases_mysql_instances POST /apiVersion/databases/mysql/instances Create a managed MySQL database
LinodeOpenapiClient::DatabasesApi post_databases_postgre_sql_instance_backup POST /apiVersion/databases/postgresql/instances/instanceId/backups Create a managed PostgreSQL database backup snapshot
LinodeOpenapiClient::DatabasesApi post_databases_postgre_sql_instance_backup_restore POST /apiVersion/databases/postgresql/instances/instanceId/backups/backupId/restore Restore a managed PostgreSQL database backup
LinodeOpenapiClient::DatabasesApi post_databases_postgre_sql_instance_credentials_reset POST /apiVersion/databases/postgresql/instances/instanceId/credentials/reset Reset managed PostgreSQL database credentials
LinodeOpenapiClient::DatabasesApi post_databases_postgre_sql_instance_patch POST /apiVersion/databases/postgresql/instances/instanceId/patch Patch a managed PostgreSQL database
LinodeOpenapiClient::DatabasesApi post_databases_postgre_sql_instances POST /apiVersion/databases/postgresql/instances Create a managed PostgreSQL database
LinodeOpenapiClient::DatabasesApi put_databases_mysql_instance PUT /apiVersion/databases/mysql/instances/instanceId Update a managed MySQL database
LinodeOpenapiClient::DatabasesApi put_databases_postgre_sql_instance PUT /apiVersion/databases/postgresql/instances/instanceId Update a managed PostgreSQL database
LinodeOpenapiClient::DomainsApi delete_domain DELETE /apiVersion/domains/domainId Delete a domain
LinodeOpenapiClient::DomainsApi delete_domain_record DELETE /apiVersion/domains/domainId/records/recordId Delete a domain record
LinodeOpenapiClient::DomainsApi get_domain GET /apiVersion/domains/domainId Get a domain
LinodeOpenapiClient::DomainsApi get_domain_record GET /apiVersion/domains/domainId/records/recordId Get a domain record
LinodeOpenapiClient::DomainsApi get_domain_records GET /apiVersion/domains/domainId/records List domain records
LinodeOpenapiClient::DomainsApi get_domain_zone GET /apiVersion/domains/domainId/zone-file Get a domain zone file
LinodeOpenapiClient::DomainsApi get_domains GET /apiVersion/domains List domains
LinodeOpenapiClient::DomainsApi post_clone_domain POST /apiVersion/domains/domainId/clone Clone a domain
LinodeOpenapiClient::DomainsApi post_domain POST /apiVersion/domains Create a domain
LinodeOpenapiClient::DomainsApi post_domain_record POST /apiVersion/domains/domainId/records Create a domain record
LinodeOpenapiClient::DomainsApi post_import_domain POST /apiVersion/domains/import Import a domain
LinodeOpenapiClient::DomainsApi put_domain PUT /apiVersion/domains/domainId Update a domain
LinodeOpenapiClient::DomainsApi put_domain_record PUT /apiVersion/domains/domainId/records/recordId Update a domain record
LinodeOpenapiClient::ImagesApi delete_image DELETE /apiVersion/images/imageId Delete an image
LinodeOpenapiClient::ImagesApi get_image GET /apiVersion/images/imageId Get an image
LinodeOpenapiClient::ImagesApi get_images GET /apiVersion/images List images
LinodeOpenapiClient::ImagesApi post_image POST /apiVersion/images Create an image
LinodeOpenapiClient::ImagesApi post_replicate_image POST /apiVersion/images/imageId/regions Replicate an image
LinodeOpenapiClient::ImagesApi post_upload_image POST /apiVersion/images/upload Upload an image
LinodeOpenapiClient::ImagesApi put_image PUT /apiVersion/images/imageId Update an image
LinodeOpenapiClient::LinodeInstancesApi delete_disk DELETE /apiVersion/linode/instances/linodeId/disks/diskId Delete a disk
LinodeOpenapiClient::LinodeInstancesApi delete_linode_config DELETE /apiVersion/linode/instances/linodeId/configs/configId Delete a config profile
LinodeOpenapiClient::LinodeInstancesApi delete_linode_config_interface DELETE /apiVersion/linode/instances/linodeId/configs/configId/interfaces/interfaceId Delete a configuration profile interface
LinodeOpenapiClient::LinodeInstancesApi delete_linode_instance DELETE /apiVersion/linode/instances/linodeId Delete a Linode
LinodeOpenapiClient::LinodeInstancesApi delete_linode_ip DELETE /apiVersion/linode/instances/linodeId/ips/address Delete an IPv4 address
LinodeOpenapiClient::LinodeInstancesApi get_backup GET /apiVersion/linode/instances/linodeId/backups/backupId Get a backup
LinodeOpenapiClient::LinodeInstancesApi get_backups GET /apiVersion/linode/instances/linodeId/backups List backups
LinodeOpenapiClient::LinodeInstancesApi get_kernel GET /apiVersion/linode/kernels/kernelId Get a kernel
LinodeOpenapiClient::LinodeInstancesApi get_kernels GET /apiVersion/linode/kernels List kernels
LinodeOpenapiClient::LinodeInstancesApi get_linode_config GET /apiVersion/linode/instances/linodeId/configs/configId Get a config profile
LinodeOpenapiClient::LinodeInstancesApi get_linode_config_interface GET /apiVersion/linode/instances/linodeId/configs/configId/interfaces/interfaceId Get a configuration profile interface
LinodeOpenapiClient::LinodeInstancesApi get_linode_config_interfaces GET /apiVersion/linode/instances/linodeId/configs/configId/interfaces List configuration profile interfaces
LinodeOpenapiClient::LinodeInstancesApi get_linode_configs GET /apiVersion/linode/instances/linodeId/configs List config profiles
LinodeOpenapiClient::LinodeInstancesApi get_linode_disk GET /apiVersion/linode/instances/linodeId/disks/diskId Get a disk
LinodeOpenapiClient::LinodeInstancesApi get_linode_disks GET /apiVersion/linode/instances/linodeId/disks List disks
LinodeOpenapiClient::LinodeInstancesApi get_linode_firewalls GET /apiVersion/linode/instances/linodeId/firewalls List a Linode's firewalls
LinodeOpenapiClient::LinodeInstancesApi get_linode_instance GET /apiVersion/linode/instances/linodeId Get a Linode
LinodeOpenapiClient::LinodeInstancesApi get_linode_instances GET /apiVersion/linode/instances List Linodes
LinodeOpenapiClient::LinodeInstancesApi get_linode_ip GET /apiVersion/linode/instances/linodeId/ips/address Get a Linode's IP address
LinodeOpenapiClient::LinodeInstancesApi get_linode_ips GET /apiVersion/linode/instances/linodeId/ips Get networking information
LinodeOpenapiClient::LinodeInstancesApi get_linode_node_balancers GET /apiVersion/linode/instances/linodeId/nodebalancers List Linode NodeBalancers
LinodeOpenapiClient::LinodeInstancesApi get_linode_stats GET /apiVersion/linode/instances/linodeId/stats Get Linode statistics
LinodeOpenapiClient::LinodeInstancesApi get_linode_stats_by_year_month GET /apiVersion/linode/instances/linodeId/stats/year/month Get monthly statistics
LinodeOpenapiClient::LinodeInstancesApi get_linode_transfer GET /apiVersion/linode/instances/linodeId/transfer Get a network transfer
LinodeOpenapiClient::LinodeInstancesApi get_linode_transfer_by_year_month GET /apiVersion/linode/instances/linodeId/transfer/year/month Get monthly network transfer stats
LinodeOpenapiClient::LinodeInstancesApi get_linode_type GET /apiVersion/linode/types/typeId Get a type
LinodeOpenapiClient::LinodeInstancesApi get_linode_types GET /apiVersion/linode/types List types
LinodeOpenapiClient::LinodeInstancesApi get_linode_volumes GET /apiVersion/linode/instances/linodeId/volumes List a Linode's volumes
LinodeOpenapiClient::LinodeInstancesApi post_add_linode_config POST /apiVersion/linode/instances/linodeId/configs Create a config profile
LinodeOpenapiClient::LinodeInstancesApi post_add_linode_disk POST /apiVersion/linode/instances/linodeId/disks Create a disk
LinodeOpenapiClient::LinodeInstancesApi post_add_linode_ip POST /apiVersion/linode/instances/linodeId/ips Allocate an IPv4 address
LinodeOpenapiClient::LinodeInstancesApi post_boot_linode_instance POST /apiVersion/linode/instances/linodeId/boot Boot a Linode
LinodeOpenapiClient::LinodeInstancesApi post_cancel_backups POST /apiVersion/linode/instances/linodeId/backups/cancel Cancel backups
LinodeOpenapiClient::LinodeInstancesApi post_clone_linode_disk POST /apiVersion/linode/instances/linodeId/disks/diskId/clone Clone a disk
LinodeOpenapiClient::LinodeInstancesApi post_clone_linode_instance POST /apiVersion/linode/instances/linodeId/clone Clone a Linode
LinodeOpenapiClient::LinodeInstancesApi post_enable_backups POST /apiVersion/linode/instances/linodeId/backups/enable Enable backups
LinodeOpenapiClient::LinodeInstancesApi post_linode_config_interface POST /apiVersion/linode/instances/linodeId/configs/configId/interfaces Add a configuration profile interface
LinodeOpenapiClient::LinodeInstancesApi post_linode_config_interfaces POST /apiVersion/linode/instances/linodeId/configs/configId/interfaces/order Reorder configuration profile interfaces
LinodeOpenapiClient::LinodeInstancesApi post_linode_instance POST /apiVersion/linode/instances Create a Linode
LinodeOpenapiClient::LinodeInstancesApi post_migrate_linode_instance POST /apiVersion/linode/instances/linodeId/migrate Initiate a DC migration/pending host migration
LinodeOpenapiClient::LinodeInstancesApi post_mutate_linode_instance POST /apiVersion/linode/instances/linodeId/mutate Upgrade a Linode
LinodeOpenapiClient::LinodeInstancesApi post_reboot_linode_instance POST /apiVersion/linode/instances/linodeId/reboot Reboot a Linode
LinodeOpenapiClient::LinodeInstancesApi post_rebuild_linode_instance POST /apiVersion/linode/instances/linodeId/rebuild Rebuild a Linode
LinodeOpenapiClient::LinodeInstancesApi post_rescue_linode_instance POST /apiVersion/linode/instances/linodeId/rescue Boot a Linode into rescue mode
LinodeOpenapiClient::LinodeInstancesApi post_reset_disk_password POST /apiVersion/linode/instances/linodeId/disks/diskId/password Reset a disk root password
LinodeOpenapiClient::LinodeInstancesApi post_reset_linode_password POST /apiVersion/linode/instances/linodeId/password Reset a Linode's root password
LinodeOpenapiClient::LinodeInstancesApi post_resize_disk POST /apiVersion/linode/instances/linodeId/disks/diskId/resize Resize a disk
LinodeOpenapiClient::LinodeInstancesApi post_resize_linode_instance POST /apiVersion/linode/instances/linodeId/resize Resize a Linode
LinodeOpenapiClient::LinodeInstancesApi post_restore_backup POST /apiVersion/linode/instances/linodeId/backups/backupId/restore Restore a backup
LinodeOpenapiClient::LinodeInstancesApi post_shutdown_linode_instance POST /apiVersion/linode/instances/linodeId/shutdown Shut down a Linode
LinodeOpenapiClient::LinodeInstancesApi post_snapshot POST /apiVersion/linode/instances/linodeId/backups Create a snapshot
LinodeOpenapiClient::LinodeInstancesApi put_disk PUT /apiVersion/linode/instances/linodeId/disks/diskId Update a disk
LinodeOpenapiClient::LinodeInstancesApi put_linode_config PUT /apiVersion/linode/instances/linodeId/configs/configId Update a config profile
LinodeOpenapiClient::LinodeInstancesApi put_linode_config_interface PUT /apiVersion/linode/instances/linodeId/configs/configId/interfaces/interfaceId Update a configuration profile interface
LinodeOpenapiClient::LinodeInstancesApi put_linode_instance PUT /apiVersion/linode/instances/linodeId Update a Linode
LinodeOpenapiClient::LinodeInstancesApi put_linode_ip PUT /apiVersion/linode/instances/linodeId/ips/address Update an IP address's RDNS for a Linode
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi delete_lke_cluster DELETE /apiVersion/lke/clusters/clusterId Delete a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi delete_lke_cluster_kubeconfig DELETE /apiVersion/lke/clusters/clusterId/kubeconfig Delete a Kubeconfig
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi delete_lke_cluster_node DELETE /apiVersion/lke/clusters/clusterId/nodes/nodeId Delete a node
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi delete_lke_node_pool DELETE /apiVersion/lke/clusters/clusterId/pools/poolId Delete a node pool
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi delete_lke_service_token DELETE /apiVersion/lke/clusters/clusterId/servicetoken Delete a service token
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_cluster GET /apiVersion/lke/clusters/clusterId Get a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_cluster_api_endpoints GET /apiVersion/lke/clusters/clusterId/api-endpoints List Kubernetes API endpoints
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_cluster_dashboard GET /apiVersion/lke/clusters/clusterId/dashboard Get a Kubernetes cluster dashboard URL
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_cluster_kubeconfig GET /apiVersion/lke/clusters/clusterId/kubeconfig Get a Kubeconfig
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_cluster_node GET /apiVersion/lke/clusters/clusterId/nodes/nodeId Get a node
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_cluster_pools GET /apiVersion/lke/clusters/clusterId/pools List node pools
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_clusters GET /apiVersion/lke/clusters List Kubernetes clusters
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_node_pool GET /apiVersion/lke/clusters/clusterId/pools/poolId Get a node pool
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_version GET /apiVersion/lke/versions/version Get a Kubernetes version
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi get_lke_versions GET /apiVersion/lke/versions List Kubernetes versions
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi post_lke_cluster POST /apiVersion/lke/clusters Create a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi post_lke_cluster_node_recycle POST /apiVersion/lke/clusters/clusterId/nodes/nodeId/recycle Recycle a node
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi post_lke_cluster_pool_recycle POST /apiVersion/lke/clusters/clusterId/pools/poolId/recycle Recycle a node pool
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi post_lke_cluster_pools POST /apiVersion/lke/clusters/clusterId/pools Create a node pool
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi post_lke_cluster_recycle POST /apiVersion/lke/clusters/clusterId/recycle Recycle cluster nodes
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi post_lke_cluster_regenerate POST /apiVersion/lke/clusters/clusterId/regenerate Regenerate a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi put_lke_cluster PUT /apiVersion/lke/clusters/clusterId Update a Kubernetes cluster
LinodeOpenapiClient::LinodeKubernetesEngineLKEApi put_lke_node_pool PUT /apiVersion/lke/clusters/clusterId/pools/poolId Update a node pool
LinodeOpenapiClient::LinodeStackScriptsApi delete_stack_script DELETE /apiVersion/linode/stackscripts/stackscriptId Delete a StackScript
LinodeOpenapiClient::LinodeStackScriptsApi get_stack_script GET /apiVersion/linode/stackscripts/stackscriptId Get a StackScript
LinodeOpenapiClient::LinodeStackScriptsApi get_stack_scripts GET /apiVersion/linode/stackscripts List StackScripts
LinodeOpenapiClient::LinodeStackScriptsApi post_add_stack_script POST /apiVersion/linode/stackscripts Create a StackScript
LinodeOpenapiClient::LinodeStackScriptsApi put_stack_script PUT /apiVersion/linode/stackscripts/stackscriptId Update a StackScript
LinodeOpenapiClient::LongviewApi delete_longview_client DELETE /apiVersion/longview/clients/clientId Delete a Longview client
LinodeOpenapiClient::LongviewApi get_longview_client GET /apiVersion/longview/clients/clientId Get a Longview client
LinodeOpenapiClient::LongviewApi get_longview_clients GET /apiVersion/longview/clients List Longview clients
LinodeOpenapiClient::LongviewApi get_longview_plan GET /apiVersion/longview/plan Get a Longview plan
LinodeOpenapiClient::LongviewApi get_longview_subscription GET /apiVersion/longview/subscriptions/subscriptionId Get a Longview subscription
LinodeOpenapiClient::LongviewApi get_longview_subscriptions GET /apiVersion/longview/subscriptions List Longview subscriptions
LinodeOpenapiClient::LongviewApi post_longview_client POST /apiVersion/longview/clients Create a Longview client
LinodeOpenapiClient::LongviewApi put_longview_client PUT /apiVersion/longview/clients/clientId Update a Longview client
LinodeOpenapiClient::LongviewApi put_longview_plan PUT /apiVersion/longview/plan Update a Longview plan
LinodeOpenapiClient::ManagedApi delete_managed_contact DELETE /apiVersion/managed/contacts/contactId Delete a managed contact
LinodeOpenapiClient::ManagedApi delete_managed_service DELETE /apiVersion/managed/services/serviceId Delete a managed service
LinodeOpenapiClient::ManagedApi get_managed_contact GET /apiVersion/managed/contacts/contactId Get a managed contact
LinodeOpenapiClient::ManagedApi get_managed_contacts GET /apiVersion/managed/contacts List managed contacts
LinodeOpenapiClient::ManagedApi get_managed_credential GET /apiVersion/managed/credentials/credentialId Get a managed credential
LinodeOpenapiClient::ManagedApi get_managed_credentials GET /apiVersion/managed/credentials List managed credentials
LinodeOpenapiClient::ManagedApi get_managed_issue GET /apiVersion/managed/issues/issueId Get a managed issue
LinodeOpenapiClient::ManagedApi get_managed_issues GET /apiVersion/managed/issues List managed issues
LinodeOpenapiClient::ManagedApi get_managed_linode_setting GET /apiVersion/managed/linode-settings/linodeId Get a Linode's managed settings
LinodeOpenapiClient::ManagedApi get_managed_linode_settings GET /apiVersion/managed/linode-settings List managed Linode settings
LinodeOpenapiClient::ManagedApi get_managed_service GET /apiVersion/managed/services/serviceId Get a managed service
LinodeOpenapiClient::ManagedApi get_managed_services GET /apiVersion/managed/services List managed services
LinodeOpenapiClient::ManagedApi get_managed_ssh_key GET /apiVersion/managed/credentials/sshkey Get a managed SSH key
LinodeOpenapiClient::ManagedApi get_managed_stats GET /apiVersion/managed/stats List managed stats
LinodeOpenapiClient::ManagedApi post_disable_managed_service POST /apiVersion/managed/services/serviceId/disable Disable a managed service
LinodeOpenapiClient::ManagedApi post_enable_managed_service POST /apiVersion/managed/services/serviceId/enable Enable a managed service
LinodeOpenapiClient::ManagedApi post_managed_contact POST /apiVersion/managed/contacts Create a managed contact
LinodeOpenapiClient::ManagedApi post_managed_credential POST /apiVersion/managed/credentials Create a managed credential
LinodeOpenapiClient::ManagedApi post_managed_credential_revoke POST /apiVersion/managed/credentials/credentialId/revoke Delete a managed credential
LinodeOpenapiClient::ManagedApi post_managed_credential_username_password POST /apiVersion/managed/credentials/credentialId/update Update a managed credential's username and password
LinodeOpenapiClient::ManagedApi post_managed_service POST /apiVersion/managed/services Create a managed service
LinodeOpenapiClient::ManagedApi put_managed_contact PUT /apiVersion/managed/contacts/contactId Update a managed contact
LinodeOpenapiClient::ManagedApi put_managed_credential PUT /apiVersion/managed/credentials/credentialId Update a managed credential
LinodeOpenapiClient::ManagedApi put_managed_linode_setting PUT /apiVersion/managed/linode-settings/linodeId Update a Linode's managed settings
LinodeOpenapiClient::ManagedApi put_managed_service PUT /apiVersion/managed/services/serviceId Update a managed service
LinodeOpenapiClient::NetworkingApi delete_firewall DELETE /apiVersion/networking/firewalls/firewallId Delete a firewall
LinodeOpenapiClient::NetworkingApi delete_firewall_device DELETE /apiVersion/networking/firewalls/firewallId/devices/deviceId Delete a firewall device
LinodeOpenapiClient::NetworkingApi delete_ipv6_range DELETE /apiVersion/networking/ipv6/ranges/range Delete an IPv6 range
LinodeOpenapiClient::NetworkingApi get_firewall GET /apiVersion/networking/firewalls/firewallId Get a firewall
LinodeOpenapiClient::NetworkingApi get_firewall_device GET /apiVersion/networking/firewalls/firewallId/devices/deviceId Get a firewall device
LinodeOpenapiClient::NetworkingApi get_firewall_devices GET /apiVersion/networking/firewalls/firewallId/devices List firewall devices
LinodeOpenapiClient::NetworkingApi get_firewall_rules GET /apiVersion/networking/firewalls/firewallId/rules List firewall rules
LinodeOpenapiClient::NetworkingApi get_firewalls GET /apiVersion/networking/firewalls List firewalls
LinodeOpenapiClient::NetworkingApi get_ip GET /apiVersion/networking/ips/address Get an IP address
LinodeOpenapiClient::NetworkingApi get_ips GET /apiVersion/networking/ips List IP addresses
LinodeOpenapiClient::NetworkingApi get_ipv6_pools GET /apiVersion/networking/ipv6/pools List IPv6 pools
LinodeOpenapiClient::NetworkingApi get_ipv6_range GET /apiVersion/networking/ipv6/ranges/range Get an IPv6 range
LinodeOpenapiClient::NetworkingApi get_ipv6_ranges GET /apiVersion/networking/ipv6/ranges List IPv6 ranges
LinodeOpenapiClient::NetworkingApi get_vlans GET /apiVersion/networking/vlans List VLANs
LinodeOpenapiClient::NetworkingApi post_allocate_ip POST /apiVersion/networking/ips Allocate an IP address
LinodeOpenapiClient::NetworkingApi post_assign_ips POST /apiVersion/networking/ips/assign Assign IP addresses
LinodeOpenapiClient::NetworkingApi post_assign_ipv4s POST /apiVersion/networking/ipv4/assign Assign IPv4s to Linodes
LinodeOpenapiClient::NetworkingApi post_firewall_device POST /apiVersion/networking/firewalls/firewallId/devices Create a firewall device
LinodeOpenapiClient::NetworkingApi post_firewalls POST /apiVersion/networking/firewalls Create a firewall
LinodeOpenapiClient::NetworkingApi post_ipv6_range POST /apiVersion/networking/ipv6/ranges Create an IPv6 range
LinodeOpenapiClient::NetworkingApi post_share_ips POST /apiVersion/networking/ips/share Share IP addresses
LinodeOpenapiClient::NetworkingApi post_share_ipv4s POST /apiVersion/networking/ipv4/share Configure IPv4 sharing
LinodeOpenapiClient::NetworkingApi put_firewall PUT /apiVersion/networking/firewalls/firewallId Update a firewall
LinodeOpenapiClient::NetworkingApi put_firewall_rules PUT /apiVersion/networking/firewalls/firewallId/rules Update firewall rules
LinodeOpenapiClient::NetworkingApi put_ip PUT /apiVersion/networking/ips/address Update an IP address's RDNS
LinodeOpenapiClient::NodeBalancersApi delete_node_balancer DELETE /apiVersion/nodebalancers/nodeBalancerId Delete a NodeBalancer
LinodeOpenapiClient::NodeBalancersApi delete_node_balancer_config DELETE /apiVersion/nodebalancers/nodeBalancerId/configs/configId Delete a config
LinodeOpenapiClient::NodeBalancersApi delete_node_balancer_config_node DELETE /apiVersion/nodebalancers/nodeBalancerId/configs/configId/nodes/nodeId Delete a node balancer's node
LinodeOpenapiClient::NodeBalancersApi get_node_balancer GET /apiVersion/nodebalancers/nodeBalancerId Get a NodeBalancer
LinodeOpenapiClient::NodeBalancersApi get_node_balancer_config GET /apiVersion/nodebalancers/nodeBalancerId/configs/configId Get a config
LinodeOpenapiClient::NodeBalancersApi get_node_balancer_config_nodes GET /apiVersion/nodebalancers/nodeBalancerId/configs/configId/nodes List nodes
LinodeOpenapiClient::NodeBalancersApi get_node_balancer_configs GET /apiVersion/nodebalancers/nodeBalancerId/configs List configs
LinodeOpenapiClient::NodeBalancersApi get_node_balancer_firewalls GET /apiVersion/nodebalancers/nodeBalancerId/firewalls List node balancer firewalls
LinodeOpenapiClient::NodeBalancersApi get_node_balancer_node GET /apiVersion/nodebalancers/nodeBalancerId/configs/configId/nodes/nodeId Get a node balancer's node
LinodeOpenapiClient::NodeBalancersApi get_node_balancer_stats GET /apiVersion/nodebalancers/nodeBalancerId/stats Get node balancer statistics
LinodeOpenapiClient::NodeBalancersApi get_node_balancers GET /apiVersion/nodebalancers List NodeBalancers
LinodeOpenapiClient::NodeBalancersApi post_node_balancer POST /apiVersion/nodebalancers Create a NodeBalancer
LinodeOpenapiClient::NodeBalancersApi post_node_balancer_config POST /apiVersion/nodebalancers/nodeBalancerId/configs Create a config
LinodeOpenapiClient::NodeBalancersApi post_node_balancer_node POST /apiVersion/nodebalancers/nodeBalancerId/configs/configId/nodes Create a node
LinodeOpenapiClient::NodeBalancersApi post_rebuild_node_balancer_config POST /apiVersion/nodebalancers/nodeBalancerId/configs/configId/rebuild Rebuild a config
LinodeOpenapiClient::NodeBalancersApi put_node_balancer PUT /apiVersion/nodebalancers/nodeBalancerId Update a NodeBalancer
LinodeOpenapiClient::NodeBalancersApi put_node_balancer_config PUT /apiVersion/nodebalancers/nodeBalancerId/configs/configId Update a config
LinodeOpenapiClient::NodeBalancersApi put_node_balancer_node PUT /apiVersion/nodebalancers/nodeBalancerId/configs/configId/nodes/nodeId Update a node
LinodeOpenapiClient::ObjectStorageApi delete_object_storage_bucket DELETE /apiVersion/object-storage/buckets/regionId/bucket Remove an Object Storage bucket
LinodeOpenapiClient::ObjectStorageApi delete_object_storage_key DELETE /apiVersion/object-storage/keys/keyId Revoke an Object Storage key
LinodeOpenapiClient::ObjectStorageApi delete_object_storage_ssl DELETE /apiVersion/object-storage/buckets/regionId/bucket/ssl Delete an Object Storage TLS/SSL certificate
LinodeOpenapiClient::ObjectStorageApi get_object_storage_bucket GET /apiVersion/object-storage/buckets/regionId/bucket Get an Object Storage bucket
LinodeOpenapiClient::ObjectStorageApi get_object_storage_bucket_acl GET /apiVersion/object-storage/buckets/regionId/bucket/object-acl Get an Object Storage object ACL config
LinodeOpenapiClient::ObjectStorageApi get_object_storage_bucket_content GET /apiVersion/object-storage/buckets/regionId/bucket/object-list List Object Storage bucket contents
LinodeOpenapiClient::ObjectStorageApi get_object_storage_bucketin_cluster GET /apiVersion/object-storage/buckets/regionId List Object Storage buckets per region
LinodeOpenapiClient::ObjectStorageApi get_object_storage_buckets GET /apiVersion/object-storage/buckets List Object Storage buckets
LinodeOpenapiClient::ObjectStorageApi get_object_storage_cluster GET /apiVersion/object-storage/clusters/clusterId Get a cluster
LinodeOpenapiClient::ObjectStorageApi get_object_storage_clusters GET /apiVersion/object-storage/clusters List clusters
LinodeOpenapiClient::ObjectStorageApi get_object_storage_key GET /apiVersion/object-storage/keys/keyId Get an Object Storage key
LinodeOpenapiClient::ObjectStorageApi get_object_storage_keys GET /apiVersion/object-storage/keys List Object Storage keys
LinodeOpenapiClient::ObjectStorageApi get_object_storage_ssl GET /apiVersion/object-storage/buckets/regionId/bucket/ssl Get an Object Storage TLS/SSL certificate
LinodeOpenapiClient::ObjectStorageApi get_object_storage_transfer GET /apiVersion/object-storage/transfer Get Object Storage transfer data
LinodeOpenapiClient::ObjectStorageApi post_cancel_object_storage POST /apiVersion/object-storage/cancel Cancel Object Storage
LinodeOpenapiClient::ObjectStorageApi post_object_storage_bucket POST /apiVersion/object-storage/buckets Create an Object Storage bucket
LinodeOpenapiClient::ObjectStorageApi post_object_storage_bucket_access POST /apiVersion/object-storage/buckets/regionId/bucket/access Modify access to an Object Storage bucket
LinodeOpenapiClient::ObjectStorageApi post_object_storage_keys POST /apiVersion/object-storage/keys Create an Object Storage key
LinodeOpenapiClient::ObjectStorageApi post_object_storage_object_url POST /apiVersion/object-storage/buckets/regionId/bucket/object-url Create a URL for an object
LinodeOpenapiClient::ObjectStorageApi post_object_storage_ssl POST /apiVersion/object-storage/buckets/regionId/bucket/ssl Upload an Object Storage TLS/SSL certificate
LinodeOpenapiClient::ObjectStorageApi put_object_storage_bucket_acl PUT /apiVersion/object-storage/buckets/regionId/bucket/object-acl Update an object's ACL config
LinodeOpenapiClient::ObjectStorageApi put_object_storage_key PUT /apiVersion/object-storage/keys/keyId Update an Object Storage key
LinodeOpenapiClient::ObjectStorageApi put_storage_bucket_access PUT /apiVersion/object-storage/buckets/regionId/bucket/access Update access to an Object Storage bucket
LinodeOpenapiClient::PlacementGroupsApi delete_placement_group DELETE /apiVersion/placement/groups/groupId Delete a placement group
LinodeOpenapiClient::PlacementGroupsApi get_placement_group GET /apiVersion/placement/groups/groupId Get a placement group
LinodeOpenapiClient::PlacementGroupsApi get_placement_groups GET /apiVersion/placement/groups List placement groups
LinodeOpenapiClient::PlacementGroupsApi post_group_add_linode POST /apiVersion/placement/groups/groupId/assign Assign a placement group
LinodeOpenapiClient::PlacementGroupsApi post_group_unassign POST /apiVersion/placement/groups/groupId/unassign Unassign a placement group
LinodeOpenapiClient::PlacementGroupsApi post_placement_group POST /apiVersion/placement/groups Create placement group
LinodeOpenapiClient::PlacementGroupsApi put_placement_group PUT /apiVersion/placement/groups/groupId Update a placement group
LinodeOpenapiClient::ProfileApi delete_personal_access_token DELETE /apiVersion/profile/tokens/tokenId Revoke a personal access token
LinodeOpenapiClient::ProfileApi delete_profile_app DELETE /apiVersion/profile/apps/appId Revoke app access
LinodeOpenapiClient::ProfileApi delete_profile_phone_number DELETE /apiVersion/profile/phone-number Delete a phone number
LinodeOpenapiClient::ProfileApi delete_ssh_key DELETE /apiVersion/profile/sshkeys/sshKeyId Delete an SSH key
LinodeOpenapiClient::ProfileApi delete_trusted_device DELETE /apiVersion/profile/devices/deviceId Revoke a trusted device
LinodeOpenapiClient::ProfileApi get_devices GET /apiVersion/profile/devices List trusted devices
LinodeOpenapiClient::ProfileApi get_personal_access_token GET /apiVersion/profile/tokens/tokenId Get a personal access token
LinodeOpenapiClient::ProfileApi get_personal_access_tokens GET /apiVersion/profile/tokens List personal access tokens
LinodeOpenapiClient::ProfileApi get_profile GET /apiVersion/profile Get a profile
LinodeOpenapiClient::ProfileApi get_profile_app GET /apiVersion/profile/apps/appId Get an authorized app
LinodeOpenapiClient::ProfileApi get_profile_apps GET /apiVersion/profile/apps List authorized apps
LinodeOpenapiClient::ProfileApi get_profile_grants GET /apiVersion/profile/grants List grants
LinodeOpenapiClient::ProfileApi get_profile_login GET /apiVersion/profile/logins/loginId Get a profile's login
LinodeOpenapiClient::ProfileApi get_profile_logins GET /apiVersion/profile/logins List logins
LinodeOpenapiClient::ProfileApi get_security_questions GET /apiVersion/profile/security-questions List security questions
LinodeOpenapiClient::ProfileApi get_ssh_key GET /apiVersion/profile/sshkeys/sshKeyId Get an SSH key
LinodeOpenapiClient::ProfileApi get_ssh_keys GET /apiVersion/profile/sshkeys List SSH keys
LinodeOpenapiClient::ProfileApi get_trusted_device GET /apiVersion/profile/devices/deviceId Get a trusted device
LinodeOpenapiClient::ProfileApi get_user_preferences GET /apiVersion/profile/preferences Get user preferences
LinodeOpenapiClient::ProfileApi post_add_ssh_key POST /apiVersion/profile/sshkeys Add an SSH key
LinodeOpenapiClient::ProfileApi post_personal_access_token POST /apiVersion/profile/tokens Create a personal access token
LinodeOpenapiClient::ProfileApi post_profile_phone_number POST /apiVersion/profile/phone-number Send a phone number verification code
LinodeOpenapiClient::ProfileApi post_profile_phone_number_verify POST /apiVersion/profile/phone-number/verify Verify a phone number
LinodeOpenapiClient::ProfileApi post_security_questions POST /apiVersion/profile/security-questions Answer security questions
LinodeOpenapiClient::ProfileApi post_tfa_confirm POST /apiVersion/profile/tfa-enable-confirm Enable two factor authentication
LinodeOpenapiClient::ProfileApi post_tfa_disable POST /apiVersion/profile/tfa-disable Disable two factor authentication
LinodeOpenapiClient::ProfileApi post_tfa_enable POST /apiVersion/profile/tfa-enable Create a two factor secret
LinodeOpenapiClient::ProfileApi put_personal_access_token PUT /apiVersion/profile/tokens/tokenId Update a personal access token
LinodeOpenapiClient::ProfileApi put_profile PUT /apiVersion/profile Update a profile
LinodeOpenapiClient::ProfileApi put_ssh_key PUT /apiVersion/profile/sshkeys/sshKeyId Update an SSH key
LinodeOpenapiClient::ProfileApi put_user_preferences PUT /apiVersion/profile/preferences Update a user's preferences
LinodeOpenapiClient::RegionsApi get_region GET /apiVersion/regions/regionId Get a region
LinodeOpenapiClient::RegionsApi get_region_availability GET /apiVersion/regions/regionId/availability Get a region's availability
LinodeOpenapiClient::RegionsApi get_regions GET /apiVersion/regions List regions
LinodeOpenapiClient::RegionsApi get_regions_availability GET /apiVersion/regions/availability List regions' availability
LinodeOpenapiClient::SupportApi get_ticket GET /apiVersion/support/tickets/ticketId Get a support ticket
LinodeOpenapiClient::SupportApi get_ticket_replies GET /apiVersion/support/tickets/ticketId/replies List replies
LinodeOpenapiClient::SupportApi get_tickets GET /apiVersion/support/tickets List support tickets
LinodeOpenapiClient::SupportApi post_close_ticket POST /apiVersion/support/tickets/ticketId/close Close a support ticket
LinodeOpenapiClient::SupportApi post_ticket POST /apiVersion/support/tickets Open a support ticket
LinodeOpenapiClient::SupportApi post_ticket_attachment POST /apiVersion/support/tickets/ticketId/attachments Create a support ticket attachment
LinodeOpenapiClient::SupportApi post_ticket_reply POST /apiVersion/support/tickets/ticketId/replies Create a reply
LinodeOpenapiClient::TagsApi delete_ag DELETE /apiVersion/tags/tagLabel Delete a tag
LinodeOpenapiClient::TagsApi get_tagged_objects GET /apiVersion/tags/tagLabel List tagged objects
LinodeOpenapiClient::TagsApi get_tags GET /apiVersion/tags List tags
LinodeOpenapiClient::TagsApi post_tag POST /apiVersion/tags Create a tag
LinodeOpenapiClient::VPCsApi delete_vpc DELETE /apiVersion/vpcs/vpcId Delete a VPC
LinodeOpenapiClient::VPCsApi delete_vpc_subnet DELETE /apiVersion/vpcs/vpcId/subnets/vpcSubnetId Delete a VPC subnet
LinodeOpenapiClient::VPCsApi get_vpc GET /apiVersion/vpcs/vpcId Get a VPC
LinodeOpenapiClient::VPCsApi get_vpc_ips GET /apiVersion/vpcs/vpcId/ips List a VPC's IP addresses
LinodeOpenapiClient::VPCsApi get_vpc_subnet GET /apiVersion/vpcs/vpcId/subnets/vpcSubnetId Get a VPC subnet
LinodeOpenapiClient::VPCsApi get_vpc_subnets GET /apiVersion/vpcs/vpcId/subnets List VPC subnets
LinodeOpenapiClient::VPCsApi get_vpcs GET /apiVersion/vpcs List VPCs
LinodeOpenapiClient::VPCsApi get_vpcs_ips GET /apiVersion/vpcs/ips List VPC IP addresses
LinodeOpenapiClient::VPCsApi post_vpc POST /apiVersion/vpcs Create a VPC
LinodeOpenapiClient::VPCsApi post_vpc_subnet POST /apiVersion/vpcs/vpcId/subnets Create a VPC subnet
LinodeOpenapiClient::VPCsApi put_vpc PUT /apiVersion/vpcs/vpcId Update a VPC
LinodeOpenapiClient::VPCsApi put_vpc_subnet PUT /apiVersion/vpcs/vpcId/subnets/vpcSubnetId Update a VPC subnet
LinodeOpenapiClient::VolumesApi delete_volume DELETE /apiVersion/volumes/volumeId Delete a volume
LinodeOpenapiClient::VolumesApi get_volume GET /apiVersion/volumes/volumeId Get a volume
LinodeOpenapiClient::VolumesApi get_volumes GET /apiVersion/volumes List volumes
LinodeOpenapiClient::VolumesApi post_attach_volume POST /apiVersion/volumes/volumeId/attach Attach a volume
LinodeOpenapiClient::VolumesApi post_clone_volume POST /apiVersion/volumes/volumeId/clone Clone a volume
LinodeOpenapiClient::VolumesApi post_detach_volume POST /apiVersion/volumes/volumeId/detach Detach a volume
LinodeOpenapiClient::VolumesApi post_resize_volume POST /apiVersion/volumes/volumeId/resize Resize a volume
LinodeOpenapiClient::VolumesApi post_volume POST /apiVersion/volumes Create a volume
LinodeOpenapiClient::VolumesApi put_volume PUT /apiVersion/volumes/volumeId Update a volume

Documentation for Models

Documentation for Authorization

Authentication schemes defined for the API:

oauth

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://login.linode.com/oauth/authorize
  • Scopes:
    • longview:read_write: Allows access to all endpoints related to your Longview Clients.
    • firewall:read_write: Allows access to all Firewall endpoints.
    • nodebalancers:read_only: Allows access to GET NodeBalancers on your Account.
    • volumes:read_only: Allows access to GET your Volumes.
    • images:read_write: Allows access to all endpoints related to your Images.
    • account:read_write: Allows access to all endpoints related to your Account.
    • volumes:read_write: Allows access to all endpoints related to your Volumes.
    • ips:read_write: Allows access to all endpoints related to your ips.
    • account:read_only: Allows access to GET information about your Account.
    • lke:read_only: Allows access to GET LKE Clusters on your Account.
    • stackscripts:read_write: Allows access to all endpoints related to your StackScripts.
    • events:read_only: Allows access to GET your Events.
    • firewall:read_only: Allows access to GET information about your Firewalls.
    • longview:read_only: Allows access to GET your Longview Clients.
    • stackscripts:read_only: Allows access to GET your StackScripts.
    • nodebalancers:read_write: Allows access to all NodeBalancer endpoints.
    • ips:read_only: Allows access to GET your ips.
    • vpc:read_write: Allows access to all endpoints related to VPC and Subnet creation, updating, and deletion.
    • object_storage:read_only: Allows access to GET information related to your Object Storage.
    • domains:read_write: Allows access to all Domain endpoints.
    • lke:read_write: Allows access to all endpoints related to LKE Clusters on your Account.
    • linodes:read_only: Allows access to GET Linodes on your Account.
    • events:read_write: Allows access to all endpoints related to your Events.
    • domains:read_only: Allows access to GET Domains on your Account.
    • object_storage:read_write: Allows access to all Object Storage endpoints.
    • linodes:read_write: Allow access to all endpoints related to your Linodes.
    • images:read_only: Allows access to GET your Images.

personalAccessToken

  • Type: Bearer authentication